Graphics 版 (精华区)
发信人: killest (victor), 信区: Graphics
标 题: [转载] 三维动画制作 -3
发信站: 紫 丁 香 (Sat Apr 25 12:16:49 1998), 转信
【 以下文字转载自 Software 讨论区 】
【 原文由 checcy 所发表 】
三维动画制作
第 讲 建 筑 物 的 游 历
我 想 大 家 应 该 在 电 视 里 都 看 到 过 这 样 的 画 面 :
摄 像
机 在 屋 里 转 来 转 去 , 以 第 一 视 角 显 示 出 屋 内 的 场 景
, 就 好
象 是 你 在 屋 里 走 动 时 所 看 到 的 一 样, 这 就 叫 游 历 。
现 在 你 也 可 以 用 3DS 来 制 作 类 似 的 动 画 , 效 果 也
绝
不 会 差 。 这 就 是 我 们 下 面 要 来 共 同 完 成 的 这 个 例 子
。 在 这
个 例 子 中 , 我 们 借 用 3DS 提 供 的 办 公 室 模 型 , 文 件
名 为
office.dxf 。 下 面 是 由 DXF 文 件 生 成 漫 游 动 画 的 步 骤 :
首 先 我
们 把 DXF 文 件 中 的 三 维 模 型 装 入 到 三 维 编 辑 模 块 中
。 先 用
File 下 拉 菜 单 中 的 Reset 菜 单 项 重 新 设 置 系 统 。 选 择
Surface/Material/Get Library 命 令 , 输 入 Acadclr.mli 。 这 是
因 为
DXF 文 件 是 在 AutoCad 中 建 立 了 三 维 模 型 后 用 DXFOUT 命
令
生 成 的 , 是 AutoCad 与 3DS 的 桥 梁 。 所 以 我 们 要 装 入
AutoCad 的 材 料 库 以 替 代 3DS 原 来 的 缺 省 材 料 库 。 选 择
Surface/Material/Choose 命 令 , 材 料 选 择 对 话 框 出 现 , 按
下
Cancel 离 开 对 话 框 。 准 备 工 作 一 切 就 绪 。
在 三 维 编 辑 模 块 中 , 选 择 File 下 拉 菜 单 中 的 Load
菜 单
项 。 在 文 件 选 择 框 中, 选 择 “ * .DXF ” 按 键 , 键 人
office.dxf
, 屏 幕 弹 出 DXF 文 件 装 入 对 话 框 。 你 可 以 根 据 在
AutoCad 中
建 立 物 体 方 式 的 不 同 , 而 选 用 Layer 、 Color 、 Entity
等 不 同
的 转 换 选 项 。 在 本 例 中 , 我 们 激 活 Entity 按 钮 , 将
下 面 的
三 个 参 数 均 设 为 Yes , Smoothing angle 参 数 仍 为 30 , 然
后 选
择 OK 按 钮 。 选 择 File 下 拉 莱 单 中 的 save 菜 单 项 把 三
维 场 景
存 储 成 * .3ds 文 件 。
我 们 想 知 道 我 们 的 画 面 是 什 么 样 子 的 , 所 以 第
二 步
要 在 三 维 编 辑 模 块 中 布 置 光 源 , 架 设 相 机 , 为 物 体
表 面 设
定 材 料 并 进 行 渲 染 , 看 看 结 果 。 用 Alt + B 组 合 键 进
入 方 盒
显 示 方 式 , 用 鼠 标 右 键 点 取 Zoom Extents 图 标 按 钮 尽
量 放 大
四 个 视 区 的 图 形 , 并 用 鼠 标 右 键 点 取 Zoom Out 图 标 按
钮 使
图 形 同 时 缩 小 。
选 择 Lights/Omni/Create 命 令 在 场 景 的 两 个 对 角 处 各
加
入 一 个 泛 光 灯 , 设 定 它 们 的 亮 度 分 别 为 255 和 140
。用
Cameras/Create 命 令 架 设 一 个 相 机 , 放 置 在 令 自 己 满 意
的 位
置 上 , 建 议 放 置 在 左 前 上 方 。 把 右 下 角 的 User 视 图
改 变 为
相 机 ( Camera ) 视 区 。
使 用 Renderer/Render View 命 令 对 相 机 视 图 进 行 渲 染
,
注 意 使 用 Flat 明 暗 处 理 方 式 , 并 将 消 齿 等 级 Anti -
aliasing 设
置 为 None , 以 加 快 渲 染 的 速 度 。
第 三 步 我 们 来 设 定 部 分 表 面 的 材 料 。 先 用 Alt +
L 和
Alt + C 组 合 键 把 光 源 和 相 机 隐 藏 起 来 ; 用 W 键 把 相
机 视 区
扩 大 到 全 屏 幕 ; 用 U 键 并 按 Enter 键 把 相 机 视 图 切 换
为 User
视 图 ; 用 Alt + B 组 合 键 退 出 方 盒 显 示 方 式 。 我 们 对
物 体 逐
个 进 行 处 理 , 先 把 白 色 物 体 所 使 用 的 材 料 由 Color07
改 变 为
材 料 Beige Matte 。 选 择 Surface/Material/Acquire 命 令 , 选
取 白 桌
子 。 结 果 , 材 料 选 择 对 话 框 出 现 , 列 出 Color07 材 料
。 按
Cancel 按 钮 退 出 该 对 话 框 。 本 命 令 只 是 用 来 查 询 白
桌 子 所
用 材 料 。 选 择 Surface/Material/Show 命 令 , 选 择 白 桌 子
使 用 的
材 料 Color07 , 按 OK 按 钮 。 本 命 令 用 来 构 造 使 用 材 料
Color07
的 所 有 面 的 选 择 集 。
选 择 Surface/Material/Get Library 命 令 选 择 新 材 料 库
3ds.mli
, 再 选 择 Surface/Material/Choose 命 令 从 材 料 库 3ds.mli 中
选 择 新
材 料 Beige Matte 。 选 择 Surface/Material/Assign/Face , 激 活
图 标
区 的 Selected 按 钮 , 指 点 User 视 区 并 按 OK 按 钮 , 把 新
材 料
Beige Matte 赋 给 原 来 使 用 Calor07 材 料 的 所 有 面 。
然 后 我 们 为 办 公 室 地 面 辅 地 板 材 料 , 用 Alt + N
组 合
键 关 闭 选 择 集 , 选 择 Surface/Material/Choose 命 令 , 选 择
地 板
材 料 Dark Wood Inlay 。 选 择 Surface/Material/Assign/By Name 命
令
, 选 择 地 板 的 名 字 Floor01 , 按 OK 按 钮 。
由 于 地 板 材 料 Dark wood Inlay 是 一 种 纹 埋 映 像 材 料
,
需 在 使 用 此 材 料 的 物 体 上 设 定 映 像 坐 标 。 用 T 键 激
活 Top
( X/Z ) 视 区 , 选 择 Zoom Extents 图 标 按 钮 把 预 视 区 中
的 图
形 放 大 , 再 用 Window Zoom 图 标 按 钮 用 开 窗 口 方 式 把 办
公
室 左 上 角 的 柜 台 放 大 。 选 择 Surface/Mapping/Aspect/Region
Fit
命 令 , 按 住 Ctrl 键 , 在 办 公 室 左 上 角 按 鼠 标 左 键 ,
制 作 一
个 边 长 为 30 的 方 块 。 选 择 Surface/Mapping/Apply/Object 命
令 ,
按 H 键 显 示 物 体 名 清 单 , 从 中 选 择 Floor01 , 按 OK 按
钮 。
第 四 步 我 们 渲 染 生 成 静 态 彩 色 图 像 。 用 C 键 把
User 视
图 改 变 为 Camera 视 图 。 选 择 Renderer/Render View 命 令 ,
选 择
Gourand 渲 染 方 式 , 按 对 话 框 中 的 Render 按 钮 。 选 择
File 下 拉
菜 单 中 的 save 菜 单 项 , 把 成 果 存 储 在 office.3ds 文 件
中 。
静 态 资 料 准 备 完 毕 , 第 五 步 我 们 来 制 作 漫 游 办
公 室
的 动 画 。 按 F4 键 进 入 关 键 帧 制 作 模 块 , 将 Top ( X/Z
) 视
图 扩 大 到 全 屏 幕 , 用 Zoom Extents 图 标 按 扭 放 大 图 形
。 假 定
整 个 动 画 为 20 秒 , 每 秒 30 帧 , 则 整 个 动 画 需 600 帧
画 面 。
按 图 标 区 的 总 帧 数 按 钮 , 设 定 为 600 。 建 立 漫 游 式
动 画 ,
首 先 需 要 建 立 一 个 虚 拟 体 , 再 把 相 机 和 摄 像 目 标 与
虚 拟 体
连 接 起 来 , 这 样 , 相 机 才 会 沿 路 径 前 进 , 产 生 漫 游
效 果 。
选 择 Hierarchy/Create Dummy 命 令 , 在 办 公 室 平 面 图 左 上
角 的
入 口 处 建 立 一 个 约 1/8 英 寸 的 虚 拟 体 。
要 想 建 立 游 历 ( Walkthrough ) , 第 一 步 便 是 先 建
立
一 条 路 径 。 有 许 多 方 式 可 以 建 立 一 条 路 径 , 我 们 将
一 一 介
绍 。
第 一 种 方 式 你 可 以 在 2D Shaper 中 建 立 路 径 。 首 先
激
活 3D Editor 中 的 Top 视 图 , 然 后 在 2D Shaper 中 使 用
Display/3D
Display 命 令 , 将 上 视 平 面 图 显 示 出 来 。 最 后 再 使 用
2D
Shaper 中 的 工 具 建 立 开 口 或 闭 合 的 曲 线 作 为 路 径 。
当 路 径
建 立 完 成 后 , 便 可 以 在 Keyframer 中 使 用 Path/Get/Shaper
命 令
将 它 调 用 进 来 。 此 种 方 式 的 好 处 是 , 你 可 以 运 用 2D
Shaper
, 轻 易 地 调 整 及 编 辑 此 条 路 径 。
另 一 种 方 式 和 第 一 种 方 式 类 似 , 你 可 以 在 3D Lofter
中 建 立
此 条 路 径 , 同 样 地 , 在 3D Lofter 中 使 用 3D Display 命 令
显 示
出 上 视 平 面 图 , 再 使 用 命 令 在 现 在 的 路 径 上 增 加 顶
点 , 然
后 再 使 用 Path/Move 编 辑 这 条 路 径 。 当 路 径 完 成 时 ,
在
Keyframer 中 使 用 Path/Get/Lofter 命 令 将 它 调 用 进 来 。 此
种 方 式
的 好 处 是 你 可 以 建 立 三 维 空 间 的 路 径, 缺 点 是 编 辑
路 径 不
易 。
如 果 你 一 定 要 使 用 三 维 空 间 的 路 径 ( 例 如 必 须
上 楼
) , 可 以 结 合 上 述 两 种 方 式 。 首 先 , 在 2D Shaper 中
建 立 2D
的 路 径 , 再 进 入 3D Lofter 中 编 辑 成 3D 的 路 径, 再 到
Keyframer
中 使 用 它 。
还 有 一 种 更 直 接 的 方 式 , 便 是 在 Keyframer 中 建 立
路
径 。 你 可 以 将 路 径 的 显 示 打 开, 再 使 用 Object/Move 命
令 在
各 画 面 中 移 动 物 体 , 可 以 看 见 路 径 产 生 的 情 形。
最 后 一 种 方 式 是 装 入 * .dxf 文 件 , 调 进 事 先 已
在 其 它
应 用 软 件 ( 如 AutoCad ) 中 建 立 好 的 精 确 路 径 。
在 这 里 我 们 选 择 最 后 一 种 方 式 , 输 入 一 条 已 有
的 路
径 给 虚 拟 体 。 选 择 Paths/Show - Hide 命 令 , 点 取 虚 拟
体 。 选
择 Paths/Get/Disk 命 令 , 点 取 虚 拟 体 。 在 文 件 选 择 框 中
, 按
* .DXF 按 钮 , 输 入 office.dxf 文 件 。 屏 幕 弹 出 路 径 输
入 对 话
框 。 按 下 对 话 框 中 的 第 一 个 和 第 三 个 Yes 按 钮 , 按
OK 按 钮
。
请 记 住 只 有 一 条 曲 线 会 被 装 入 。 若 文 件 中 包 含
一 条
以 上 的 曲 线 时 , Keyframer 将 会 把 它 所 找 到 的 最 后 一
条 曲 线
装 入 进 来 。 我 们 还 得 把 相 机 连 接 在 虚 拟 体 上 才 能 使
相 机 运
动 起 来 。 选 择 Camera/Move 命 令 , 按 下 Zoom Extents 图 标
按 钮
。 点 取 相 机 目 标 点 , 将 之 移 到 虚 拟 体 中 心 , 并 将 相
机 移 到
虚 拟 体 的 高 度 上 离 虚 拟 体 大 约 一 个 桌 子 长 度 的 位 置
。 在 前
视 图 和 顶 视 图 中 , 用 Window Zoom 图 标 按 钮 放 大 图 形 ,
并
用 Camera/Move 命 令 来 调 整 相 机 的 位 置 , 直 到 相 机 视 图
看 上
去 比 较 满 意 为 止 。 选 择 Hierarchy/Link 命 令 , 先 选 取 相
机 再
选 取 虚 拟 体 。 用 鼠 标 右 键 按 Zoom Extents 按 钮 , 按 住
并 拖 动
屏 幕 底 端 的 滑 杆 , 或 按 图 标 区 的 双 箭 头 按 钮 看 看 效
果 。 可
以 看 到 , 虚 拟 物 体 沿 着 路 径 移 动 , 摄 像 机 和 目 标 点
跟 着 它
一 起 移 动 , 但 是 摄 像 机 永 远 面 向 同 一 个 方 向 。 我 们
考 虑 也
许 让 虚 拟 物 体 跟 着 路 径 的 方 向 转 动 效 果 会 更 好 一 些
。 激 活
Top(X/Z) 视 图 并 放 大 图 形 , 进 入 动 画 第 0 帧 。 选 择
Paths/Follow 命 令 , 用 鼠 标 左 键 点 取 虚 拟 体 及 其 路 径
。 在
Follow Path 对 话 框 中 把 Bank 设 定 为 Yes , 按 OK 按 钮 。 激
活
Camera 视 区 , 选 择 File 下 拉 莱 单 的 Save 莱 单 项 , 更 新
office.3ds 文 件 。
下 面 我 们 先 来 制 作 一 个 预 视 动 画 。
选 择 Preview/Make 命 令 , 点 取 Camera 视 图 , 为 加 快
着
色 , 选 择 108 × 80 生 成 较 小 的 画 面 。 把 Every Nth Frame
参 数 值
设 置 为 5 , 即 每 5 帧 渲 染 一 帧 , 共 渲 染 120 帧 。 按
Preview 键
播 放 动 画 , 会 发 现 动 画 播 放 的 速 度 太 快 。 这 是 因 为
我 们 把
600 帧 的 动 画 只 渲 染 成 120 帧 , 如 果 仍 按 每 秒 30 帧 的
速 度 播
放 , 则 20 秒 的 动 画 只 用 4 秒 钟 就 播 放 完 毕 了 , 亦 即
速 度 快
了 5 倍 , 所 以 我 们 要 进 行 动 画 速 度 的 调 整 。
首 先 按 鼠 标 右 键 停 止 动 画 播 放 。 如 果 希 望 在
NTSC 制
式 下 以 每 秒 30 帧 的 速 度 播 放 , 由 于 动 画 是 按 每 5 帧
渲 染 一
帧 产 生 的 , 因 此 , 播 放 速 度 应 为 6 帧 / 秒 。 选 择
Preview/Set
Speed 命 令 在 Preview Playback Speed 对 话 框 中 , 在 Frame Per
Second 域 中 输 入 6 , 并 按 下 Check Speed 旁 的 Yes 按 钮 ,
按 ok
按 钮 。 选 择 Preview/Play 命 令 。 预 视 动 画 由 于 细 节 少
, 帧 数
少 , 所 以 渲 染 速 度 比 较 快 , 若 想 生 成 精 美 的 漫 游 动
画 可 用
Render/Render View 命 令 来 渲 染 摄 像 机 视 图 , 不 过 这 就
需 要 你
有 较 好 的 耐 心 了 。
最 后 请 大 家 自 行 试 试 以 下 各 项 练 习 :
⒈ 将 各 物 体 设 定 更 适 当 的 材 质 , 例 如 可 设 定 墙
壁 使
用 带 贴 图 的 材 质 , 并 象 地 板 一 样 地 设 定 贴 图 方 式 以
产 生 类
似 于 墙 纸 一 样 的 效 果 。
⒉ 在 场 景 中 增 加 一 些 物 体 , 例 如 在 墙 上 挂 幅 画
, 重
新 挪 动 家 具 等 , 新 的 物 体 可 以 用 File 下 拉 菜 单 的
Merge 菜 单
项 从 其 它 * .3DS 文 件 中 加 入 。
⒊ 设 定 更 多 的 灯 光 , 加 入 带 投 射 阴 影 效 果 的 聚
光 灯
。
… …
3DS 的 例 子 我 们 就 暂 时 介 绍 这 些 , 以 后 有 机 会 我
们
将 要 详 细 地 了 解 3DS 的 命 令 , 以 便 大 家 能 真 正 掌 握
3DS 这
个 博 大 精 深 的 应 用 软 件 。
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: checcy@public.hr.hl.]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: victor.hit.edu.c]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:212.342毫秒