欢迎光临散文网 会员登陆 & 注册

【庄懂技术美术】004

2023-06-15 08:51 作者:柴郡笔记  | 我要投稿

顶点动画:

平移:

重点

顶点偏移(浮动版)实际上就是基于上图,将y轴坐标加上一个偏移值,得到的结果。

sin的范围是从原点开始位移,于2π后平滑位移回原点。frac限制了时间只能在(0~1)之间,因此为了调整范围,又乘以了一个常量2π,sin取值后乘以范围,拔高了峰值,得到的偏移量加回顶点,最终得到了这样的结果。


缩放:

基于上一个位移,我们理解了大多数难点,而旋转则是相对于位移,我们不希望缩放直接归0,所以我们在乘以一个缩放前,要加上1,以此来限制在1以内的缩放不会归0。

(离谱,离大谱,场景视图缩放正常,游戏视图忽然就变成平移了)

解决方法:进行了一个顶点校正


旋转:

基于上两个方法得到一个旋转的范围值,将其转换为弧度,再将其转换为sin和cos,最后则是基于y轴的旋转偏移计算

推导过程


综合:


【庄懂技术美术】004的评论 (共 条)

分享到微博请遵守国家法律