LW打造动态逼真的海面效果

修改
鏉ユ簮: junjun 浏览 4304 日期 2011-10-21 0

朱峰社区本节教程是一篇国个翻译教程,讲解的是用lightwave来制作动态逼真的海面效果。希望这个教程能起到举一反三的作用。

  希望这个教程能起到举一反三的作用,而不仅限于水面。白天的水面往往要比夜间的多花点工夫。

  1、首先当然是创建表面,2km*2km的,table次级再subdivide细分一下,按q定义一个表面。

  2、用layout打开物体。

  3、进入“properties->geometry” (物体几何属性,或选中物体按“p”)并把“display subpatch level”(细分级别)提高到 150,“render subpatch level”(次级面片级别)提高到 “300”。

  4、然后在“deform”面板下加一个displacement map(置换贴图),有两个gradients层。参数如图设置:

  如图操作。

 这是贴图参数:

  layout type: procedual

  layer opacity: 7000%

  displacement axis: y

  procedual type: turbulence

  texture value: 3,155

  frequencies: 10

  contrast:12%

  small power: 0,4

  scale: x/y/z 500m/500m/500m

  (实在看不懂再问我,毕竟我也不知道大家用的是不是中文版)

  还有三个bump texture map层,参数如图:

  如图操作。

  如图操作。

  一些基本设置:

  diffuse: 100%

  specularity: 80%

  glossiney: 100%

  reflect: 0%

  bump: 100%

  一般我至少用了两个表面(插件),“fast frensel”(快速非涅耳) 和 “thin film”(?)(这两个东西在材质面板的shade面板里)

  如果是白天就要用“real frensel”(真实非涅耳)代替“fast frensel”,fast frensel 的设置:

  reflectivity: 70%

  specular: 60%

  thin film 设置:

  primary wavelenght (nm): 441

  angle variation (nm): 5

  color mixing: blend with 5%

  最后你一定还要加个环境,用如 skygen 或 sky tracer 或就是加一个环绕图片;这里我用了skygen。

  一点小小的提示:加一个 null 物体.把它作为一个 reference物体放在texture displacement的下面来生成水面动画。

  下面是效果图:

  效果图。

  对于在本教程的学习中遇到任何疑问或有更好的建议,请到技术论坛讨论。

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}