体积云演示
一直都比较眼馋 Ray Marching,但没时间搞。这次趁着国庆假期的尾巴,做了个自用的。意外地没有想象中那么耗性能。
那么为什么在网页上会卡呢?因为是网页啊(严肃)。能看就得了。以后再管吧。
- 极简,基于cube,一个cube就是一片云,不需要其他控制脚本,纯shader。
- 支持additional light。
- 默认1/4分辨率渲染,适配移动平台(已在骁龙855上测试)。
- 在视线和光照步进上都有sin哈希噪声,在低迭代数时看起来更像某些离线渲染器如octane的结果(而不是看起来像分层不足)
- 做了一个油画感的天空盒。画面模仿马格利特1931年的the curse。
todo:
- 噪波和基础形状都还比较单纯。
- 性能上还有优化空间。
- 目前不可以交互。