第12章 摄像机和渲染 12.1 创?建?摄?像?机12.1.1 自由摄像机 自由摄像机就像一个真正的摄像机,它能够被推拉、倾斜及自由移动。自由摄像机显示一个视点和一个锥形图标,见图12.1,它的一个用途是在建筑模型中沿着路径漫游。自由摄像机没有目标点,摄像机是唯一的对象。 图12.1 当给场景增加自由摄像机的时候,摄像机的最初方向指向屏幕里面。这样,摄像机的观察方向就与创建摄像机时使用的视口有关。如果在顶视口创建摄像机,那么摄像机的观察方向是世界坐标的负Z方向。 下面介绍如何创建和使用自由摄像机。 (1) 启动3DS MAX或者在菜单栏选取File/Reset,以复位3DS MAX。 (2) 创建案例文件。 (3) 在命令面板中单击? ?按钮,选择? ?自由摄像机。 (4) 在左视口中单击,创建一个自由摄像机,见图12.2。 图12.2 (5) 在透视视口中单击鼠标右键,以激活它。 (6) 按键盘上的C键,切换到摄像机视口。 切换到摄像机视口后,视口导航控制区域的按钮就变成摄像机控制按钮。通过调整这些按钮就可以改变摄像机的参数。 自由摄像机的一个优点是便于沿着路径或者轨迹线运动。 12.1.2 目标摄像机 目标摄像机的功能与自由摄像机类似,但是它有两个对象,第一个对象是摄像机,第二个对象是目标点。摄像机总是盯着目标点,见图12.3。目标点是一个非渲染对象,它用来确定摄像机的观察方向。一旦确定了目标点,也就确定了摄像机的观察方向。目标点还有另外一个用途,它可以决定目标距离,从而便于进行DOF渲染。 图12.3 下面举例说明如何使用目标摄像机。 (1) 启动3DS MAX或者在菜单栏选取File/Reset,以复位3DS MAX。 (2) 创建案例文件。 (3) 在创建命令面板中单击?? 按钮,选择? Target Camera(目标摄像机)。 (4) 在顶视口中单击并拖曳创建一个目标摄像机,见图12.4。 图12.4 (5) 在摄像机导航控制区域单击 按钮,然后调整前视口的显示,以便视点和目标点显示在前视口中。 (6) 确认在前视口中选择了摄像机。 (7) 单击主工具栏的 Select and Move按钮。 (8) 在前视口沿着Y轴将摄像机向上移动16个单位。 (9) 在前视口中选择摄像机的目标点。 (10) 在前视口将目标点沿着Y轴向上移动大约3.5个单位,见图12.5。 (11) 在摄像机视口中单击鼠标右键,激活它。 (12) 要将当前的摄像机视口改变成为另外的一个摄像机视口,可以在摄像机的视口标签上单击鼠标右键,然后在弹出的菜单上选取另外一个视口即可。 在图12.6中,即是把Camera01视口切换成Perspective视口。 图12.5 图12.6 12.1.3 摄像机的参数 尽管创建摄像机后已指定了默认的参数,但是在实际中我们经常需要改变这些参数。改变摄像机的参数可以在Modify面板的Parameters卷展栏中进行,见图12.7。 图12.7 下面介绍图12.7中的各项参数。 (1) ?Lens(镜头)和FOV(视野):镜头和视野是相关的,改变镜头的长短,自然会改变摄像机的视野。真正的摄像机的镜头长度和视野是被约束在一起的,但是不同的摄像机和镜头配置将有不同的视野和镜头长度比。影响视野的另外一个因素是图像的纵横比,一般用X方向的数值比Y方向的数值来表示。例如,如果镜头长度是20 mm,图像纵横比是2.35,那么视野将是94°;如果镜头长度是20 mm,图像纵横比是1.33,那么视野将是62°。 在3DS MAX中测量视野的方法有几种,在命令面板中分别用 、 和 来表示。 ? 沿水平方向测量视野。这是测量视野的标准方法。 ? 沿垂直方向测量视野。 ? 沿对角线测量视野。 在测量视野的按钮下面还有一个Orthographic Projection复选框。如果复选该复选框,那么将去掉摄像机的透视效果,见图12.8。当通过正交摄像机观察的时候,所有平行线仍然保持平行,没有灭点存在。 图12.8 (2) ?Stock Lenses(库存镜头):这个区域提供了几个标准摄像机镜头的预设置。 (3) ?Type(类型):使用这个下拉式列表(见图12.9)可以自由转换摄像机类型,也就是将目标摄像机转换为自由摄像机,也可以将自由摄像机转换成目标摄像机。 图12.9 (4)? Show Cone(显示锥):激活这个选项后,即使取消了摄像机的选择,也能够显示该摄像机的视野的锥形区域。
您可能关注的文档
- (Web开发技术)第9章JSP技术.ppt
- (Web开发技术)第10章Web开发框架.ppt
- (Web网站设计与开发)第1章Web技术概述.ppt
- (Web网站设计与开发)第3章层叠样式表CSS.ppt
- (Web网站设计与开发)第5章XML技术基础.ppt
- (Web网站设计与开发)第6章开发运行环境.ppt
- (Web网站设计与开发)第7章Servlet编程.ppt
- (Web网站设计与开发)第8章JSP基本语法及基本技术.ppt
- (Web网站设计与开发)第10章应用JavaBean技术.ppt
- (Web网站设计与开发)第11章基于JSP的数据库应用开发.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)