第7章景观合成与效果景观合成和效果在单体的景观元素建模完成后,就需要把这些元素组合起来,形成完整的景观。精心组合景观元素可以突出设计主题、增强视觉效果。添加动物,包括人类,使之栖息在这些景观中,可以给这些景观增加生气。合成合成的操作在三维软件3dsMax中,将其他场景文件合并到一个文件目录下的操作主要分为两大类:直接合并的Max文件和导入的其他非Max格式文件。通常而言,合并Max场景中的某些元素到一个场景中需要使用Merge命令,这是景观合成操作的主要工具。而Import命令输入的是其他非Max格式的文件,如DWG、3DS格式文件。1.合并(Merge)Merge命令可将3dsMax中几个不同的场景合并到一个文件中,形成一个更大的场景。执行该命令时,主要通过选择的方式将要合并场景Max文件中的对象选择合并到当前场景中,常用于Max文件之间数据的交换。合成2.Import(导入)Import命令主要将其他图形文件格式导入到3dsMax中进行编辑。在进行合成操作的时候,还必须要注意合成文件的单位设置。在3dsMax中,合成场景对象的大小关系是以其原文件的单位来匹配的。如果单位不统一,合成后的场景对象比例就会混乱,导致严重的后果。之所以需要CAD图,之所以要进行项目的前期规划和准备工作,就是为了避免这样的结果出现。而且单位代表了对象的精确度,在以精确度为第一要求的工程建模上,设置统一的文件单位是非常必要的。合成的流程景观的合成有一定的流程,顺序如下:①创建地形,只有创建了地形,才能为景观中的其他要素确定高程;②确定水体对象的位置;③确定建筑元素的位置和硬件景观的位置;④确定植被;⑤确定灯光、相机、大气效果;⑥确定输出的媒介和格式。合成时,必须注意元素放置的位置,高度应正确,而且元素与地形相结合的地方没有裂痕和不连续情况,或者生长在地形之外。视点的设置将景观元素合并在同一个场景中并调整好各自的位置后,需要结合所建模景观的表现目的来为景观设置渲染视点或漫游路径。常用的表现效果有以下3种:1.直接俯视(平面图)直接俯视可以很好地表现景观的平面布局和空间关系2.空中斜视这是一种投影图像,视角较大,可以很好地表现垂直的关系(正交平面图),用来解释特殊的平面和截面关系的构造投影,不模拟人类视觉感受3.平视透视平视透视模拟人类视觉(观察点高度1.7m左右,视角60°左右)的特点,有选择性地设定效果图视野中可见的景观物体。视点的设置直接俯视空中斜视平视透视视点的设置渲染视点和漫游路径都是通过摄像机的位置和运动实现的。在3dsMax中,有两种类型的摄像机:自由摄像机(Free)和目标摄像机(Target)。二者的区别主要在于,目标摄像机有一个目标点,而自由摄像机没有固定的目标点。在进行视点定点渲染的时候,常选择目标摄像机,通过调整摄像机的位置、镜头类型、景深等来获得需要的渲染效果。而制作漫游动画的时候主要用到自由摄像机,通过为摄像机设置运动的路径,设置路径约束(PathConstraint)来实现视角运动的变化。实例操作学习搭建一个野外环境场景。实例操作学习设置一个校园漫游动画。渲染渲染(Rendering)是指将三维场景模型栅格化的过程,也就是将三维模型处理成一幅平面图片的过程。在这一过程中,三维模型中每一个点线面中所包含的位置信息、材质信息、灯光信息等经过复杂的运算,都被转化成渲染图中的若干个色点。所以,渲染可以被形象地理解为给三维模型表面喷涂颜色、图案、光线和阴影的过程。渲染将颜色、阴影、照明等效果加入到几何体中,从而可以使所设置的灯光、所应用的材质及环境设置为场景的几何体着色。效果图是借助设计好的建筑、规划、环境等方案图纸,用三维、平面软件构画出建成后的效果而生成的静态表现图。渲染器3dsMax在默认情况下有3种渲染器可以使用,可以在AssignRenderer面板中改变当前的渲染器设置。1.默认扫描线(DefaultScanline)渲染器:这是默认的渲染器,用一系列的水平扫描线渲染场景。这种渲染器可以应用于全局光照系统,并能进行纹理渲染。2.VUEFile渲染器:这种渲染器将场景渲染的结果生成为.vue文件。这种格式的文件是可编辑的ASCII码格式的文件,像脚本程序文件一样,在命令行渲染时起作用。如果使用3DStudio的DOS版本,该文件非常有用。3.MentalRay渲染器:MentalRay是一个专业的渲染系统,首次在3dsMax6中集成。它可以生成令人难以置信的高质量真实感图像。它具有高性能、真实感光线追踪和扫描线渲染功能。它在电影领域得到了广泛的应用和认可,被认为是市场上最高级的三维渲染解决方案。渲染器除了max自带的修改器之外,还有很多渲染插件可供选择使用,如finalRender、V-Ray、Lightscape。Cebas公司的finalRender是完全针对3dsMax开发的渲染器,适合所有内置材质转换。它跟3dsMax结合得几乎天衣无缝,速度快且效果好,几乎兼容所有插件,而且它的光线追踪速度也比3dsMax快很多。finalRender突出的功能包括光线追踪、散焦、全局照明、软阴影、物体灯光、次表面散射、产品卡通、HDIR和材质完美转换。渲染器V-Ray渲染器是著名的ChaosGroup公司开发的产品。V-Ray主要用于快速渲染一些特殊的效果,如:面散射、光线追踪、散焦、全局照明灯。V-Ray的特点在于快速设置而不是快速渲染,所以要合理地调节其参数。V-Ray渲染器控制参数不复杂,完全内嵌在材质编辑器和渲染设置中。目前在建筑漫游动画中,使用V-Ray渲染器的人最多。图7-40所示为V-Ray渲染器渲染的效果。渲染器Lightscape是Autodesk公司的产品,在VIZ之后,其对制作建筑效果图的人影响很大。此渲染器可以完全按照施工要求放置相应瓦数的灯光,渲染出来的图像反映了真实光效,而且绝对不会出现finalRender等渲染器的灯光曝光现象。另外,它的控制参数非常简单,真正实现了全智能控制,它的Radiosity功能就像一款新型全自动照相机,将所有图像处理得非常细腻柔和,但带来的负面影响是,除了方案本身的设计以外无任何个性。max渲染操作流程①打开“渲染场景”(RenderScene)对话框。②在公用面板中的公共参数卷展栏中,调整渲染输出的帧范围。③在“输出大小”(OutputSize)栏中设置渲染输出的大小。④在“选项”栏中勾选渲染所需的相关选项。⑤在“高级照明”(AdvancedLighting)栏中勾选高级灯光的相关选项。⑥在“渲染输出”(RenderOutput)栏中设置最后文件输出位置格式。⑦点击“渲染”按钮进行渲染输出。渲染器渲染实例