Insider Insider
3dnchu 尚无浏览 1 分钟阅读

Fractal Shader for UE4 – Pavel Ksenofontov氏制作的UE4用分形着色器可免费下载!

技术美术师、独立游戏开发者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 ドライブ
面向滚动器的跳跃跟踪器BP
ScrollerJumpTracker.zip – Google ドライブ

链接