Skip to main content

SpeedTree

SpeedTree资源导出

项目需要使用SpeedTree最新版本8.4.2,导出的格式为.st

导出时需要关注的是缩放系数的设置,flexi引擎使用单位是米(m),SpeedTree软件默认的单位为英尺(ft),1ft=0.3048m,所以导出时模型的缩放系数要填0.3048

SpeedTree资源(.st)导入FlexiEngine演示

  1. 打开引擎的资源管理器,并在工程的资源目录下创建一个文件夹并打开

  2. 在系统的资源管理器中找到你要导入的ST文件,选中并拖动到引擎资源管理器中,这时会弹出导入面板

弹出的面板如下所示:

D:接受静静图片1624267693724.png

选项说明
AO亮度 AO Brightness调整AO亮度 Adject AO brightness.
跳过贴图 Skip Texture是否跳过贴图,开启后不会转储贴图 Whether to import textures.
包含碰撞体 Import Collider是否包含碰撞体,开启后不会转储碰撞体 Whether to import colliders.
  1. 点击Perform Dump即可执行转储。

转换过程中自动处理的其他细节:

  • 原始ST文件中的材质如果有此表面散射属性及贴图的话,转换后的模型材质也会自动带有次表面散射属性

  • 元素PNG文件中法线贴图的ALPHA通道中存储的粗糙度贴图会在转换为tif时自动拆分为”_m”后缀的贴图,其中的B通道存储粗糙度。

  • Flexi引擎支持SpeedTree中的AO,存储在顶点的RGB上,(可以在speedtree中对AO进行调整)

  • Flexi引擎支持Speedtree中制作的的碰撞模型(见下图)