如果需要在场景中填充包含大量多边形的对象实例(如 3D 树),则 mr 代理会很有用。代理对象可为您节省时间并释放内存空间,因为在渲染时不要求将它们转换成 mental ray 格式,也不要求它们的源对象存在。
在本课中,您要将树转换为 .mib 格式,以便它们可用作 mr 代理对象。
设置课程:
渲染场景:
场景中的八棵树显示四个季节的不同枝叶:冬天、春天、夏天和秋天。前排的树为橡树,后排的则为榆树。
这些树是使用创建布告牌树贴图一课中所述的方法创建和纹理的。仅有的差别为,无需在视口中使每棵树居中并进行渲染:mr 代理方法使用的是引用的几何体,而不是渲染的位图。
将材质保存到材质库:
您在渲染中所见的树材质将重新用于 mr 代理对象。执行该操作的最佳方式是将材质保存在材质库中,这样就可在各种场景和情形中使用它们。
这四种 Tree 材质是您要保存的材质。
在文件对话框中,将库命名为 mytrees.mat。
3ds Max 会在“材质/贴图浏览器”顶部显示显示新库条目。
库名称前的星号表示其尚未保存。
现在,您已拥有了要用于代理对象的材质库。下一个任务就是创建这些代理。
将源对象保存为 mr 代理文件格式:
在视口中,单击 Elm-Winter 树对象。
3ds Max 打开一个文件对话框。根据需要导航到 \sceneassets\renderassets 文件夹。将文件命名为 My_Elm_Winter(其扩展名为 MIB),然后单击“保存”。
3ds Max 将打开“mr 代理创建”对话框。在该对话框中,单击“确定”以接受默认值。
3ds Max 将在渲染代理几何体时短暂显示一个小“渲染帧窗口”。
在视口中,3ds Max 会将 mr 代理对象显示为一个点云。
显示的点数越多,对象的轮廓就越清晰,但提高点云的密度可能会影响视口性能。
3ds Max 将显示由完整的边界框包围的代理。
完成后,Elm-Spring 就会有相应的 .mib 文件。
如果您是从头做起的,可能要对场景中的每棵树都重复这些步骤,但为了加快速度,我们已为所有树类型创建了 .mib 文件。它们保存在 \sceneassets\renderassets 文件夹中。在下一课程中您将用到这些代理。
需要保存的工作已包含在 MIB 文件和其相关的位图中。