摄像机与环境
摄像机用于从视图的特定位置观察场景。通过调整摄像机的参数,并利用摄像机窗口编辑模型、设置场景,能够准确地控制渲染效果,更好地制作场景动画,可以将模拟现实世界的静态图像、运动图像转变为视频图像。环境是指场景的氛围效果。通过环境设置,可以为场景添加一些效果,使场景显得比较真实。根据场景的不同要求,可以为场景设置雾和火焰等环境特效。一、摄像机效果
本节介绍摄像机及镜头的类型,讲述目标摄像机及景深参数的设置方法,还讲述摄像机效果的创建过程。通过本节的学习,要掌握目标摄像机的创建方法,掌握创建摄像机效果的实现过程。  、摄像机简介
摄像机是一种特殊的对象,在视图中创建了摄像机后,可以将视图转换为摄像机视图。摄像机视图也是一种透视图,它的显示效果可以通过摄像机的参数进行控制,能够更好的表现场景的特殊效果及制作动画。
要创建摄像机,单击命令面板中的Create(创建)按钮,打开创建命令面板。在该命令面板中,单击Cameras(摄像机)按钮,显示出摄像机的命令面板,并在其下面的Object Type(物体类型)卷展栏中显示出摄像机类型的命令按钮。摄像机类型有两种,利用摄像机类型的命令按钮即可在视图场景中创建摄像机对象。
1.摄像机的类型
(1)Target(目标)摄像机
目标摄像机是从摄像点向指定的目标物体拍摄产生场景的渲染效果。这种摄像机具有摄像点和目标点,容易控制。通过调整摄像点和目标点可以改变摄像的方位和渲染效果,能够实现跟踪拍摄。它是最常用的摄像机。
在创建命令面板中,单击Target(目标)按钮,将鼠标指针移到要创建摄像机的视图中,在适当的位置按下鼠标左键,作为摄像机的摄像点,向要拍摄物体的目标点拖曳鼠标,并绘出一个拍摄锥形,拖曳到合适的位置后再释放鼠标按键,即可创建一个目标摄像机。
(2)Free(自由)摄像机
自由摄像机与目标摄像机的参数基本相同,只是没有目标点。要对准拍摄的物体,只能通过移动、旋转等工具进行调整,与目标摄像机相比不易控制,常用于动画的浏览。
在创建命令面板中,单击Free(自由)按钮,将鼠标指针移到要创建摄像机的视图中,在适当的位置单击鼠标,即可创建一个自由摄像机。
2.摄像机的特征及镜头类型
了解摄像机的基本特征和镜头类型,可以对摄像机的使用起到较好的帮助作用,能够更准确地设置摄像机的参数,产生更好的渲染效果。
(1)摄像机的特征
在现实世界中,摄像机的特征主要表现为焦距和视域范围。焦距是指镜头与焦平面之间的距离,也就是透镜与光敏表面之间的距离。它影响在画面帧中显示的场景区域大小。焦距越大,在画面帧中显示的场景越大,包含的场景内容越多;焦距越小,在画面帧中显示的场景越小,包含的场景内容越少,但可以表现场景的局部特性,能够看到更多的细节。
视域范围是指摄像机镜头的视角范围,也就是场景的可见区域。它与焦距有关,镜头越长,视角越小,场景的可见区域就越小;镜头越短,视角越大。
(2)镜头类型
摄像机的镜头可以控制场景的拍摄效果。根据镜头焦距的大小不同,可以将镜头分为标准镜头、广角镜头和长焦镜头3种类型。
、标准镜头是指焦距为50mm的镜头。这种镜头最接近人眼睛的视域范围,是最常用的镜头。 、广角镜头是指焦距小于50mm的镜头,又称鱼眼式镜头。广角镜头拍摄的画面范围比标准镜头拍摄的画面范围
更大。
、长焦镜头是指焦距大于50mm的镜头。长焦镜头拍摄的画面范围比标准镜头拍摄的画面范围小,但更接近目标物体。
3.摄像机视图控制工具
3ds在视图中创建了摄像机后,为了达到更好的渲染效果,便于观察场景中的目标物体,可以将平面视图或透视图转换为摄像机视图。在视图中按快捷键C,即可将当前视图转换为摄像机视图。转换为摄像机视图后,视图控制区中的控制工具按钮也发生变化,其中的控制工具按钮改变为摄像机的控制工具按钮。
通过摄像机视图的控制工具按钮,可以调整摄像机视图,使其达到最佳的显示效果。下面介绍与普通视图不同的控制工具按钮的功能。
Dolly Camera按钮推拉摄像机按钮。单击该按钮,可以用前后移动摄像机的方式调整拍摄的范围。图控制工具按钮:
∙Perspective按钮透视按钮。单击该按钮,可以移动摄像机改变拍摄范围,但保持摄像机的视域范围不变,可突出场景的目标物体。
∙Roll Camera按钮摇动摄像机按钮。单击该按钮,可以绕摄像点与目标点的连线旋转摄像机,使水平面产生倾斜。
∙Truck Camera按钮推移摄像机按钮。单击该按钮,可以沿视图平面自由推移摄像机,改变场景的拍摄区域。
∙Orbit Camera按钮轨道摄像机按钮。单击该按钮,可以绕目标点旋转摄像机,在保持目标物体不动的情况下调整摄像机的拍摄方位。
二、目标摄像机的使用
目标摄像机是一种能够控制目标点的摄像机。在Create(创建)命令面板中,单击Target (目标)按钮,即可在视图中创建目标摄像机。创建了目标摄像机后,可以通过设置或调整目标摄像机的参数使其达到最好的渲染效果。单击Modify(修改)按钮,打开修改命令面板,并显示出目标摄像机的Parameters(参数)卷展栏,如图所示。在修改命令面板中可以完成目标摄像机参数的设置操作。
1.目标摄像机参数的设置
创建并选中了目标摄像机的摄像点后,在目标摄像机的Parameters(参数)卷展栏中,可以设置目标摄像机的基本参数,调整摄像机的拍摄效果等。
∙Lens(镜头)数值框用于设置摄像机镜头的大小,即摄像机镜头的焦距。
∙按钮设置摄像机的视域方式为水平方式。将鼠标指针移到该按钮上,按下鼠标左键,就会弹出下拉按钮并显示出其他的视域方式按钮和,拖曳鼠标指针到一个按钮上,再释放鼠标按键,即可选择该按钮的视域方式。和按钮,分别用于设置摄像机的视域方式为垂直和对角方式。
∙FOV(视域范围)数值框用于设置摄像机视域范围的角度。
∙Orthographic Projection(正交投影)复选框用于选择是否使用正交投影的方式对目标物体进行拍摄。单击并选中该复选框,将以正交投影的方式拍摄;否则,以透视方式拍摄。
∙Stock Lenses(库存镜头)栏用于选择系统提供的备用镜头。该栏以按钮的方式提供了9种常用的镜头,分别是15mm、20mm、24mm、28mm、35mm、50mm、85mm、135mm和200mm 镜头。单击相应数值的按钮,即可将当前的镜头更换为选定的备用镜头。
∙Type(类型)下拉列表框用于选择摄像机的类型,即Free Camera(自由摄像机)和Target Camera(目标摄像机)。
∙Show Cone(显示锥体)复选框用于选择是否显示摄像机拍摄的锥体视域范围。
∙Show Horizon(显示水平线)复选框用于选择是否在视图中显示场景的地平线。
∙Environment Ranges(环境范围)栏用于设置摄像机的取景范围。Show(显示)复选框,用于在视图中显示摄像机的取景范围;Near Range(近点范围)数值框,用于设置取景作用的最近范围;Far Range(远点范围)数值框,用于设置取景作用的最远范围。
∙Clipping Planes(剪切平面)栏用于设置摄像机剪切平面的范围。Clip Manually(手动剪切)复选框,用于选择以手动方式设置摄像机剪切平面的范围;Near Clip(近点剪切)数值框,用于设置手动剪切平面的最近范围;Far Range(远点范围)数值框,用于设置手动剪切平面的最远范围。
∙Multi-Pass Effect(多通道特效)栏用于设置摄像机的景深或运动模糊效果。Enable(有效)复选框,用于使设置的特效发生作用;Preview(预览)按钮,用于在视图中显示设置的特效,否则只能在渲染时才能显示特效;特效下拉列表框,用于选择特效的类型,单击该下拉列表框,在弹出的下拉列表中,可以选择的特效类型为Depth of Field(mental ray)(景深mental ray)、Depth of Field(景深)和Motion Blur(运动模糊),默认的选项为Depth of Field(景深)类型,其中Depth of Field(mental ray)(景深mental ray)类型,只有在打开mental ray渲染器时才会有效;Render Effects Per Pass(渲染每个通道的效果)复选框,用于选择是否在每个通道中渲染设置的景深或运动模糊效果。
∙Target Distance(目标距离)数值框用于设置摄像机的摄像点与目标点之间的距离。
2.景深效果的参数设置
景深效果可以表现场景的层次感效果,清晰显示目标点的焦点物体,使其他物体产生渐进的模糊效果。创建了目标摄像机后,在Modify(修改)命令面板的Parameters(参数)卷展栏中,单击并选中Multi-Pass Effect(多通道特效)栏中的Enable(有效)复选框,再单击特效下拉列表框,在弹出的下拉列表框中选择Depth of Field(景深)选项,即可在场景中产生景深效果,同时在Parameters(参数)卷展栏的下面显示出Depth of Field Parameters(景深参数)卷展栏。在该卷展栏中,可以对景深效果的参数进行设置。
①Focal Depth(焦点深度)栏用于设置摄像机的焦点位置。
∙Use Target(使用目标点)复选框选择是否用摄像机的目标点作为焦点,单击并选中该复选框,将激活并使用摄像机的目标点。
∙Focal Depth(焦点深度)数值框用于设置摄像机的焦点深度位置,取消对Use Target(使用目标点)复选框的选择,可以激活该数值框,并可设置焦点的距离。
②Sampling(样本)栏用于设置摄像机景深效果的样本参数。
∙Display(显示)复选框用于选择是否显示在渲染时景深效果的叠加过程。
∙Use Original(使用原始位置)复选框用于选择是否在原始位置进行渲染。
∙Total Passes(通道总数)数值框用于设置景深模糊的渲染次数,决定景深的层次,数值越大,景深效果越精确,但渲染时间也会越长。
∙Sample Radius(样本半径)数值框用于设置景深效果的模糊程度。
∙Sample Bias(样本偏移)数值框用于设置景深模糊的偏移程度,数值越大,景深模糊偏移越均匀,反之,越随机。
③Pass Blending(通道融合)栏用于设置景深层次的模糊抖动参数,控制模糊的混合效果。∙Normalize(标准化)复选框用于选择是否使用标准的模糊融合效果。
∙Dither Strength(抖动强度)数值框用于设置景深模糊抖动的强度值。
∙Tile Size(平铺大小)数值框用于设置模糊抖动的百分比。
④Scanline Renderer Params(扫描线渲染器参数)栏用于控制扫描线渲染器的渲染效果。
∙Disable Filleting(禁止过滤)复选框用于选择在渲染时是否禁止使用过滤效果。
∙  Disable Antialiasing (禁止抗锯齿)复选框  用于选择在渲染时是否禁止使用抗锯齿效果。
三、体积雾效果
本节讲述体积雾的设置方法和体积雾效果的创建过程。通过本节的学习,要掌握在场景中创建体积雾效果的方法和实现过程。
、体积雾的使用
体积雾用于在场景中产生密度不均匀的云雾效果,可以制作被风吹动产生漂浮效果的云雾动画。通过参数设置可以控制体积雾的颜、浓度、风向和变化速度等。体积雾具有一定的作用范围,通过线框容器可以限制体积雾的范围。如果不限定体积雾的作用范围,体积雾将充满整个场景。在场景中没有任何物体时,添加体积雾后,就不会体现出体积雾的云雾效果。因此,要使用体积雾效果,必须在场景中创建一些物体对象。
1.添加体积雾的方法
要添加体积雾,在视图中创建物体对象后,单击Rendering (渲染)→Environment (环境)菜单命令,屏幕上弹出Environment and Effects (环境与效果)对话框。在该对话框中,单击Environment (环境)选项卡,在Atmosphere
(大气)卷展栏中单击Add (增加)按钮,
屏幕上又弹出Add Atmospheric Effect (增加
大气效果)对话框。在增加大气效果对话框
的列表框中,单击V olume Fog (体积雾)选
项,再单击OK 按钮,关闭该对话框,并返
回到环境与效果对话框,同时将V olume Fog
(体积雾)选项添加到Atmosphere (大气)
卷展栏的Effects (效果)列表框中。如图所
示,在Atmosphere (大气)卷展栏的下面显示出V olume Fog Parameters (体积雾参数)卷展栏。
2.创建线框
如果要限定体积雾的作用范围,在场景的一定范围内创建体积雾效果,添加体积雾前,可以在场景中创建一个线框,作为限制体积雾作用范围的容器。添加体积雾后,在V olume Fog Parameters (体积雾参数)卷展栏的Gizmos (线框)栏中,单击Pick Gizmo (拾取线框)按钮,再单击视图中的线框,即可
在线框的范围内产生体积雾效果。
要创建线框,单击命令面板中的Create (创建)按钮,打开创建命令面板。在创建命令面板中,单击Helpers (辅助工具)按钮,显示出辅助工具的命令面板。单击辅助工具类型下拉列表框,在弹出的下拉列表中选择Atmospheric Apparaus (大气装置)选项,就在其下面的Object Type (物体类型)卷展栏中显示出大气装置的命令按钮,如图所示。利用大气装置的命令按钮,在视图中通过拖曳、单击的方法,即可创建需要的线框模型。
∙  BoxGizmo (立方体线框)按钮  用于在视图中创建长方体的线框。
∙  SphereGizmo (球体线框)按钮  用于在视图中创建球形或半球形的线框。在Sphere Gizmo Parameters (球体线框参数)卷展栏中,单击并选中Hemisphere (半球)复选框,即可创建一个半球形的线框。
∙  CylGizmo (圆柱体线框)按钮  用于在视图中创建圆柱形的线框。
在每一种线框的参数卷展栏中,都有一个Seed (种子)数值框和一个New Seed (新种子)按钮。Seed (种子)数值框,用于设置体积雾的状态;New Seed (新种子)按钮,用于生成体积雾状态的随机种子数,以产生随机的体积雾效果,单击该按钮,即可生成的一个随机种子数,并自动将其填入Seed (种子)数值框中。
根据体积雾在场景中的作用范围和方位,可以对线框进行移动、旋转和缩放操作,也可以 单击Add 按钮 添加的Volume Fog 选项
对线框进行挤压变形获得所需要的形状。
3.体积雾参数的设置
在Environment and Effects(环境与效果)对话框的Environment(环境)选项卡中,给场景添加了体积雾效果后,就会显示出V olume Fog Parameters(体积雾参数)卷展栏,如图7-2-3所示。在该卷展栏中,可以对体积雾的参数进行设置操作。
①Gizmos(线框)栏用于给体积雾拾取或删除线框。选择线框后,添加的体积雾效果就会渲染在线框范围内。
∙Pick Gizmo(拾取线框)按钮用于选择产生体积雾范围的线框。单击该按钮,再单击视图中的线框,即可给体积雾指定作用范围,并在其右边的线框下拉列表框中显示出所选择的线框。∙Remove Gizmo(删除线框)按钮用于取消体积雾使用的线框。在其右边的线框下拉列表框中选择一个线框后,单击该按钮,即可删除这个线框及体积雾的作用范围。
∙线框下拉列表框用于记录及显示体积雾使用的线框。
∙Soften Gizmo Edges(柔化线框边界)数值框用于柔化体积雾的边界,使体积雾的边缘产生模糊效果。数值越大,边界的模糊程度越大。
②V olume(体积)栏用于设置体积雾的特性。可以调整体积雾的颜、密度及颗粒度等参数。∙Color(颜)框用于设置体积雾的颜。
∙Exponential(指数)复选框用于设置体积雾的密度呈指数规律分布。
∙Density(密度)数值框用于设置体积雾的密度。
∙Step Size(步长大小)数值框用于设置体积雾的颗粒大小。数值越大,体积雾就会显得越粗糙。
∙Max Steps(最大步长)数值框用于设置体积雾颗粒的最大值。
∙Fog(雾化背景)复选框用于选择是否使场景的背景产生雾化效果。
③Noise(噪波)栏用于控制体积雾的噪波效果。
∙Type(类型)用于选择体积雾的噪波类型。可以通过其右边的Regular(规则)、Fractal(碎片)和Turbulence(紊乱)单选钮选择噪波的类型。
∙Invert(反转)复选框用于将体积雾的噪波效果按相反的方向变化。单击并选中该复选框,即可将噪波效果反转。
∙Noise Threshold(噪波阈值)用于设置体积雾噪波的变化范围。可以通过High(高)和Low (低)数值框,分别设置噪波阈值的上限和下限。
∙Uniformity(一致)数值框用于设置体积雾变化的均匀性。
∙Levels(级别)数值框用于控制体积雾噪波迭代的程度。选择Fractal(碎片)和Turbulence (紊乱)噪波类型后,该数值框才能有效。
∙Size(大小)和Phase(相位)数值框分别用于设置体积雾雾絮的大小和相位。
∙Wind Strength(风强度)数值框用于设置体积雾移动的速度。
∙Wind from the(风来自)用于选择体积雾产生移动变化的风力方向。可以通过其下面的Front (前)、Back(后)、Left(左)、Right(右)、Top(顶)和Bottom(底)单选钮选择风的方向。
四、篝火的制作
本节讲述火焰效果的设置方法和篝火的创建过程。通过本节的学习,要掌握在场景中创建火焰效果的方法和实现过程。
、火焰效果的使用
火焰效果用于在场景中产生火焰、烟火及爆炸效果,可以制作火球、火把、篝火、云团和星云等。火焰效果必须使用线框容器才能有效,并通过线框容器限制火焰的范围。创建线框的