Shader World插件是一个高性能的现代程序世界工具包,集成在虚幻引擎生态系统中,具有快速迭代和即时反馈。
ShaderWorld是一个代码插件,由至少具有计算机科学硕士学位的合格工程师构建。
GPU 加速的程序世界创建:计算着色器、虚拟高度场景观、海洋、GPU 树叶系统。

包含版本:Shader World procedural landscape ocean foliage v3.1.2 (5.3)

Shader World是虚幻引擎景观的替代品,具有不同的地形渲染策略,由于自适应地形拓扑,它更好地尊重地形地形,它在打包游戏中也可以在运行时完全编辑,而虚幻引擎景观一旦游戏就无法修改已包装。

Shader World 表面渲染还可用于高效计算和渲染动态表面,例如海洋。

Shader World 依赖 GPGPU(通用 GPU 编程)来生成其表面和位置资源。它是目前虚幻引擎市场上唯一一款完全 GPU 加速的程序世界生成工具。

对于给定的地形分辨率:世界表面、碰撞和资产生成均在 GPU 上确定性地生成。唯一的要求是计算着色器支持,这对于智能手机意味着至少兼容 OpenGL ES 3.1,而对于桌面 GPU:则意味着2013年以来的任何 GPU。


技术细节
已测试并兼容:Windows 10、Mac (arm M1)、iOS(iPad mini)、Android (S9 OpenGL&Vulkan)

特点:

从材质函数和蓝图画笔创建世界:快速迭代,即时反馈
现代虚拟高度场作为几何剪贴图表示
景观数据层:运行时计算相当于传统的 UE4 景观层
使用自定义密度函数生成网格和 Actor:GPU 驱动,使用数据层
BP画笔可以写入景观图层:高度图画笔演示写入流程图
使用蓝图工具导入 16 位高度图(raw/png 16 位)
兼容移动设备(Android 和 iOS)和桌面设备(Windows 和 Mac)
可生成的网格体只能在接近时启用碰撞以获得最佳性能
可扩展的景观材质:清洁和注释、管理多生物群落和功能性能选项

代码模块:

ShaderWorld,类型:运行时

蓝图数量:15+

C++ 课程数量:40+

支持的开发平台:Windows、Linux、MacOS

支持的目标构建平台:Windows、Android、iOS、Linux、Oculus、PS4、Xbox One、Steam VR、Gear VR

发表回复

后才能评论