朱峰社区的老师最近做了一些场景,里面同时用到了vray、dreamscape、afterburn、forest几款插件,过程中出现了些插件的兼容性问题,经过朱峰社区经过研究,终于搞定,现在发表一些心得,大家一起研究!
先建个简单的dreamscape场景
1、在环境里加上dreamscape。
2、建个dreamscape的地形
3、dreamscape的灯光
再创建海水
为了产生海底的效果,在环境里加上dreamscape:subsurfacs
[next]
为了产生云雾的效果。在场景加进一个粒子。并在环境里加入afterburn做云的效果,将渲染器换成vr
第一个错误出现了
max被强行推出……
[next]
重起max。
现在我们将环境里添加的四项的顺序换下渲染,max没问题。但画面出问题了。afterburn的烟在dreamscape的山体的后面了。分析了一下。我认为是系统是按照我们在环境里的添加顺序来渲染图象的,先是计算的afterburn,后是dreamscape,所以会有这样的效果。
现在重新调整环境里的四项的顺序
渲染
ok!!
不过要切记
afterburn renderer不能在最下面,否则max又会重起的。
[next]
现在vray、dreamscape、afterburn的问题差不多搞定了
在场景里加上forest做一撮树。如图forest是可以通过拾取一个面来实现,片面在高低起伏的地面上分布,在dreamscape是不行的……
图中的那个拾取你要是真的就这样去点dreamscape的地形,那max又会被挂掉的……
解决办法:
在dreamscape的山体的属性面板里把图中的勾勾上,就可以进行拾取
现在你甚至可以将这个山体塌陷为网格体,不过那样的话就没了dreamscape山体的细节了,个人感觉dreamscape在山体的造型上用到了置换,所以能有很高的细节,所以在forest拾取完了后渲染的时候要记的把图中的勾去掉
[next]
渲染
发现forest的数有问题。拉进了看,真的是不小的问题。
本来forest的贴图是靠在一个面上利用透明度贴图来模拟真实的,但现在这个场景中的透明贴图失效了。
排除了渲染器的因素后朱峰社区的老师发现是dreamscape:subsurfacs在作怪
可以做个实验
把海水隐藏,在场景里左视图里创建一个平面,移动到摄像机前。给个100%透明的材质
渲染。我们就可以很清楚的看到dreamscape:subsurfacs的效果了
原来是dreamscape:subsurfacs里的sea level参数调高了
这个是调海平面的,海平面有多高在在那个平面上可以看的很清楚,降低sea level到合适的值就ok了
你要是不确定到低要调多少,可一参考那个平面上的效果,照着那个平面上的效果调就ok了
现在场景做好了
把场景保存即可
,
评论