关于写实风格
写实模型采用 PBR metal/roughness 流程,glTF 2.0、Unity、Unreal、Godot 和 three.js 都能直接读取。
- 树皮:树干和树枝使用基础色、法线和粗糙度贴图。
- 树叶:带叶簇贴图的 Alpha 测试(Masked)面片,而不是半透明混合,因此会写入深度、无需排序,阴影也正确。
- 树皮与树叶使用独立材质,Draw Call 数量可预期,适合 GPU 实例化。
- LOD0 用于近景;LOD1–LOD3 逐级减少树枝和叶片面片,最后一级足够轻,适合远景。
最适合 PC 和主机上的第一/第三人称游戏、生存类、开放世界和模拟器。移动端建议把 LOD1 或 LOD2 作为最近一级,并注意树叶的 overdraw。
在Godot中使用
Godot 4 原生导入 GLB/glTF(直接把文件拖进项目即可),FBX 则通过内置的 ufbx 导入器支持(Godot 4.3+)。
- Godot 导入时会自动生成网格 LOD。若要改用手工制作的 LOD0–LOD3,可把它们放到独立的 MeshInstance3D 节点中,设置 Visibility Range Begin/End 和淡入淡出模式——这就是 Godot 的 HLOD 系统。
- 节点名后缀如
-col或-colonly会在导入时生成碰撞形状;也可以在 Advanced Import Settings 中设置碰撞。 - 树叶:StandardMaterial3D 的 Transparency 设为 Alpha Scissor,Cull Mode 设为 Disabled;glTF 的 alphaMode MASK 会自动映射为此设置。
- 森林可使用 MultiMeshInstance3D,一次绘制调用即可绘制成千上万个副本,visibility range 同样适用。



