动画调整

原创 2006年05月20日 16:15:00

       昨天调整了水面动画效果。最先的想法以为只要对两张Height Map采样的高度图进行线性插值就可以(lerp(dp_height0, dp_height1,sin(time));),结果发现效果实在不理想,波形模式太明显。多次尝试之后,发现顶点纹理采样坐标不能是固定的,应该随时间做改变,这样不仅能消除模式,而且可以定向控制水的流速。较大的改变量可以模拟快速流动的水体,比如河流;而叫小的改变则适合湖水或平静的海面。此外,普通纹理坐标的采样也应该是动态的,但和顶点纹理坐标的改变量应该是不同的,否则,给人的感觉像是一个静态几何体在做水平运动-_-。还需要保证所用的Height Map是无缝的,否则在循环采样的情况下,接头处会出现明显的不连续。Height Map的选择也比较重要。纹理中不应该包含频率太高的波形,否则两张纹理混合出的效果会不太真实。
       呼呼,今天开始实现反射和折射的效果鸟~~~
       

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

动画模型调整

  • 2014-06-26 13:40
  • 3.59MB
  • 下载

Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整

2011.10.28注:如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中。默认在动画结束后回到动画前位置。设置android:fillAfter后...
  • offbye
  • offbye
  • 2012-02-17 08:55
  • 1065

GIF动画尺寸调整工具

  • 2011-12-04 16:37
  • 524KB
  • 下载

Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整

2011.10.28注:如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中。默认在动画结束后回到动画前位置。设置android:fillAfter后...

Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整

如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中。默认在动画结束后回到动画前位置。设置android:fillAfter后,我们看到了控件留在了动...

css网页loading动画

  • 2017-10-16 10:20
  • 38KB
  • 下载

3d翻转动画

  • 2017-09-22 12:01
  • 91KB
  • 下载

Unity_Mecanim动画系统_015

导入参数设置 Avatar配置 动画重定向 动画状态机 Animator组件实现程序控制基本动作 Avatar Mask应用 Mecanim系统IK
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)