林木的制作实验指导
一、实验目的
学会用Forest与Speedtree制作树木及森林,了解实际应用中的处理技巧
二、实验内容
一)面片树木的创建
在前视图中创建一平面,给平面赋予材质:在漫反射通道中给予彩色树木贴图,在不透明度贴图通道中给予黑白树木贴图,再在渲染菜单中的环境命令对话框中更改背景颜色为白色,渲染后查看效果。
把面片沿Z轴旋转几个角度,分别渲染并查看结果;再把面片材质更改为双面,渲染并查看结果。
二)自制行道树
城市中沿道路、河岸生长的人工行道树特别整齐,这常常要自制,但需要根据树的形状调整贴片的形状以改善其阴影的形状,等间距的行道树可以用3ds max的间隔工具实现。
创建一个矩形作为行道树的基本轮廓,把样条线转换为可编辑样条线并赋予贴图。打开材质编辑器,给漫反**色和不透明度贴图,把贴图赋予矩形。打灯光并渲染后,看到树的阴影是矩形。这就通过设置不透明贴图来修改阴影的形状。使阴影的形状与树的本来形状更接近即可,在建筑动画中还是可以接受的。
打开材质编辑器,单击显示贴图按钮。然后在样条线层级单击显示最终结果按钮,就可以根据树的贴图编辑样条线。通过顶点的编辑,调节轮廓形状使其接近树的基本形状。贴图的设置:勾选双面和调整自发光。绘制出路径样条线,选中自制的片树,以间隔工具实现整齐的行道树。
三)Speedtree
Speedtree适用于中近景植树。Speedtree树的树干是实体模型,树叶是片的贴图。这取得了质量和速度的均衡,而其面数比纯实体的树要少很多。
双击SpeedTree 32-bit for Max 2009 DEMO.exe,安装后重启3ds max,在创建面板里选择IDVSoftware,按下SpeedTree4按钮创建一棵树。
从修改面板中可以看到,Speedtree有树库、告示板、尺寸、风、贴图缓存、视口显示及关于这七个卷展栏的参数可调整。
Speedtree是依赖库文件而发挥作用的。这涉及到树库文件的导入和导出。 单击导入树库文件按钮,在安装目录的Speedtree 文件夹中选择需要的树种。建筑动画中以中低精度的树为主。对树进行了调整后,可以导出树库文件供使用。
安装Speedtree后,第一次运行树库编辑器时会提示先运行SpeedtreeCAD,树库编辑器才能在3ds max正常打开并编辑。打开场景,选中场景中树,单击树库文件中的编辑命令,打开树库编辑器,此时场景中的树就被导入树库。
实验种子值、随机命令、应用当前树种到所有可见树木、树的尺寸、容差值以及计算生成命令的作用。在3ds max创建风之后,在Speedtree中拾取风,实验风的强度和Speedtree中强度倍增值对 Speedtree树的影响。
Speedtree提供了一种阴影贴图:SpeedShadow。它既可以实现较好的阴影效果,又不至使渲染耗费太多时间。通过灯光设置及输出面板中的调节得到更绿、更真实的树。实验树库编辑器涉及到对树干、树枝和树叶的编辑。在Speedtree编辑器中编辑完成后,可以导出静帧;也可以保存为树库文件,后缀名为SPT,导入到3ds max中备用。保存时最好连贴图一起保存。