- Creator 版本: 2.4.6
先看一下以撒的硫磺火是啥效果:
- 可以理解为向移动方向的反方向有一个偏移量,而且是距离越远偏移量看起来越大,可以理解为约束力越小。类似一个数组 (0,0,0,0,0,0.1,0.1,0.1)末端的三个点偏移0.1最后就会呈现出这样的效果。
-
那我们就实现这样的一个效果:
-
代码我就不贴了,待会儿直接上传仓库地址。嘎嘎嘎。
- 现在做出一个柱子来,接下来就进阶一点。模仿一个这样的。
- 这个就是在所有方向上,加一个你移动方向垂直与自己射线的反力。来计算每个点。让咋们来看一下效果。
嗯,差不多。
感觉末端的变化量不够,应该是衰变函数的取值不太对。我们改变一下衰变函数的取值再看一下效果。
啊?哈?
看来如果衰变系数太灵敏就会变成奇怪的东西。
仓库地址:https://github.com/ckbianbian/MyShader.git 哈哈哈 我好懒 。
如果有哪里不对的地方,希望可以指点弟弟。
如果代码哪里写的比较丑陋,也请指点弟弟。
如果代码哪里看起来比较难理解,也请call弟弟。
谢谢各位大佬,嘻嘻。
3 个帖 - 3 位参与者