技术美术师、独立游戏开发者Pavel Ksenofontov氏正在免费公开分形着色器等多个面向 Unreal Engine 4 的素材。
特点
- 有助于可视化 Julia 和 Mandelbrot 集的材质着色器。
- 6种可视化风格
- 简洁黑白
- 灰度
- 带点陷阱的灰度(附动画)
- 带线陷阱的灰度(附动画)
- 带色彩校正的点陷阱
- 带色彩校正的线陷阱
- 材质数量:9
- 材质实例数量:11
- 材质函数数量:4
- 参考地图:有
- 测试平台:Windows、Osulus Rift、HTC Vive
- 分形着色器很复杂。其中有些包含将近2000条指令!同时,也可以简单地降低着色器的复杂度。只需删除一部分分形生成节点即可。这样就可以创建出足够快、甚至可在 VR 中运行的着色器。
- 由于 UE4 材质只能使用浮点数,因此无法实现“无限缩放”。这会导致精度损失。
- 要获得(如截图所示的)漂亮配色,请使用 UE4 的标准后处理效果(用于后处理着色器),或者应用你自己的色彩校正(请参见 M_JuliaPointLineTrapColor 或 M_JuliaPointTrapColor 材质中的示例)。
- 有些着色器作为后处理运行。不过,如有需要,也可以切换为规制材质。
下载地址
FractalShader.zip – Google ドライブ
这个看起来用途很多呢!
Pavel Ksenofontov氏还免费公开了其他素材,请顺便看看。
MagicBallMaterial.zip – Google ドライブ
Shader.uasset – Google ドライブ
ScrollerJumpTracker.zip – Google ドライブ