amo 发表于 2013-2-13 00:16:58

利用startools制作空间扭曲的效果

本帖最后由 amo 于 2013-2-13 13:03 编辑

我们要利用SC2 Dis-placement Material制作空间扭曲的效果

先做个透镜,效果如下:

可以看到后面的地面和摆放的marine明显的被扭曲了

1、首先,我们拉一个球出来,参数位置如图设置:



2、然后按“M”打开材质编辑器建立一个材质


3、选择一个材质球,点材质类型,选择SC2 Displacement Material


4、我们选好材质类型以后如下图,原本显示Standard的地方现在变成了SC2 Displace,接下来,我们给材质指定纹理
这里先介绍下面板中的项目:
1)、Strength : 强度,数值越大,扭曲效果越明显,这里我们设为2.5
2)、Normal map: 法线贴图,用来改变模型表面的法线方向从而使光线对模型的折射发生扭曲,
3)、Strength(height map):高度贴图,修改法线贴图扭曲折射的程度,这里的高度贴图用黑白贴图,灰度越高,扭曲越不明显


5、我需要做一张带Alpha通道的图片作为Normal map


6、注意选择RGB通道


7、为了让扭曲效果更生动,我们在曲线编辑器里给Normal map绘制一条曲线让贴图UV在发生偏移,从第3帧到第1000帧,我们一共添加了5个关键点,再在动作管理器中添加一个stand的动作,起始时间为3,长度为997.这样在过场动画编辑器中,我们就能看到运动的扭曲效果了。


8、再把材质赋到球体上去


9、打开行为编辑器里面的轨迹编辑器,创建一个轨迹,再选择刚才绘制曲线的纹理,把它添加进去,最后在uvOffset前面点上“√”


10、最后在过场动画编辑器中我们预览下效果:


11、SC2 art tools也有专用的混合材质,我们也通过它给我们的球加上别的效果,比如,给它添加一个半透明材质。首先我们要建立一个SC2混合材质


12、然后把我们刚刚做好的SC2 Displace材质球拖到复合材质的材质1上


13、接下开,我们再在材质2上建立一个半透明材质,至于半透明材质如何创建,请看
http://bbs.islga.org/forum.php?mod=redirect&goto=findpost&ptid=1762460&pid=1518833&fromuid=14956

14、把做好的SC2混合材质球拖动到咱们的球体上,最后在过场编辑器中预览下吧




做好的模型附件

其实SC2 Dis-placement Material还有更多的应用,我有时间会再补充,也希望大家发现什么能及时补充上来,谢谢^~^






yxxiaobin 发表于 2013-2-13 09:31:49

很好很强大,扭曲算法再丰富些就更好了。

tommy34012 发表于 2013-2-13 10:42:47

我喜欢这个!这个不错,有趣!!!

⑨⑨⑨⑨⑨ 发表于 2013-2-13 13:25:15

利用这个效果是不是可以做一张海底的地图

麦德三世 发表于 2013-2-13 13:58:36

对呢

wojia10502 发表于 2013-2-13 17:16:01

星际里面比如人族坦克开火后的着弹点出现的地面震动是不是也是这个原理呢?

麦德三世 发表于 2013-2-13 20:11:44

是的呢
页: [1]
查看完整版本: 利用startools制作空间扭曲的效果