玩酷CG网—森林生物群系统UE4模型工程素材
这包含完整的虚幻引擎 4.26 项目,用于人口稠密、1×1 公里、程序放置的森林场景,以及所有模型、纹理、着色器、项目设置、照明。
我非常小心地将每一部分内容优化到极高的程度。内容经过调整,能够在“上一代”硬件(PS4/XBone)上运行
每个资产都设置了网格和着色器 LOD(进一步降低了远距离着色器的复杂性)。
我在这里对优化和润色采取了同样的注意,就像我将内容用于运输游戏一样,甚至可能将其推得更远一些!
提供的示例地图和内容已经过调整和调整,以符合我认为合理的“控制台规格”。
每帧渲染大约 2.5 – 300 万个 tris,以及 600-800 次绘制调用,在独立模式下运行。
所有树木和大型植被都设置了广告牌,以实现最佳性能和视觉效果,并设置了 Pivot Painter Wind 以实现逼真的运动。
景观着色器经过超级优化并设置了 4 种材质,路径材质旨在创建游戏路径,路径材质上不会发生程序生成,这使得创建视觉引导变得容易。
注意:如果您想将其导入到现有项目中,只需将整个 ProceduralForest2 文件夹复制到项目的 Content 文件夹中,请注意这会破坏示例级别的照明,除非您匹配一些项目设置,请参见注 3。
注意 2:程序化植物是编辑器首选项,而不是项目设置。因此,为了访问和放置新的 Foliage 卷并访问扩展设置,您需要进入编辑器首选项并激活 Procedural Foliage。
注意3:为了在导入到另一个项目时获得正确的照明、视觉效果和性能,请确保在 DefaultEngine.ini 中的 RendererSettings 下具有以下内容
r.AllowStaticLighting=假
r.GenerateMeshDistanceFields=True
r.SSGI.启用=真
r.SupportSkyAtmosphereAffectsHeightFog=True
r.VirtualTextures=True
r.DBuffer=假
r.EarlyZPass=2
r.BasePassOutputsVelocity=True
r.BasePassForceOutputsVelocity 1
r.VolumetricFog.GridPixelSize 16
r.VolumetricFog.GridSize 64
技术细节
特征:
* 优化的 AAA 质量资产和着色器,可在控制台和 PC 上使用。
* 示例地图,在不牺牲视觉保真度的情况下调整了照明和设置以获得最佳性能。
* 不透明水着色器使用虚拟纹理采样来创建假海岸线和透明的错觉(比使用真正的透明便宜得多)
* 简单且经过优化的景观着色器,具有 4 种超逼真材质(草、树叶、树枝和路径),利用虚拟纹理实现最高性能。
* 生成整个森林的程序卷(按数字顺序生成)
唯一网格数:
5 棵树,从小到大
8x 岩石
2x 原木/分支
10 倍较小的植被/地面散射
1x 水上飞机
1x 背景森林位面
碰撞:
是的,为所有树木的岩石和胶囊生成了凸包。
顶点数:
树木:1500 – 12500(取决于大小)
岩石:200 – 2500
散射:~50-400
LOD:
网格和着色器 LOD 都存在于所有网格上。树木和较大的植被设置了广告牌
材质和材质实例的数量:
材质实例:67
父材料:9
纹理数量:127
纹理分辨率: 1024×1024 – 4096×4096