2.2 KiB
资产审计
整理当前项目组所有贴图信息,信息包括贴图分辨率,体积,相对路径,贴图名字,按照体积从大到小,整理成一个excel 你直接在NXAI对话框里输入这个就能得到有信息的excel了。
场景分析
请分析./scene/下所有场景文件,对每个场景分别进行分析,分析所引用的模型资产以及模型材质所引用的贴图,主要有模型面数、材质数目、所用材质引用贴图的分辨率。
要求:
- 按照模型面数进行主排序。次级排序使用材质数目。
- 贴图分辨率超过1024 将该单元格标注为黄色,超过2048标注为红色。
分别出一个excel格式的分析文件。
LOD
LOD制作
请帮我revert掉svn中./res/目录下所有针对贴图与材质的修改,只保留LOD相关的修改(带有_lod、_lod1、_lod2、_lod3后缀的gim以及这个gim的同名json与mesh文件)。
./Doc\X_导入数据\超炫酷3D鹈鹕镇\ 模型表.xlsx 以及 场景表.xlsx中所有场景引用的模型,
将LOD级别数目大于等于4的,将最后一级设置为隐藏。 LOD等于3的,添加一个级别设置为隐藏。
LOD设置脚本
请帮我编写一个python脚本,来调整XEditor中的模型的LOD的ScreenSize参数,我会提供需要调整的模型列表,你帮我遍历后进行调整。 XEditor的模型设置是明文结构,你可以先分析*.gim文件之后再分析同名的相关文件。你可以先去分析 D:\Project\H78_New\res\ue_export_common\UnpackAessets\G140\Scene\Common\SceneModel\Furniture\Meshes\SM_small_flower_01_01.gim SM_small_flower_01_01.json SM_small_flower_01_01.lod2 SM_small_flower_01_01_lod.json SM_small_flower_01_01_lod1.gim SM_small_flower_01_01_lod1.json
针对LOD 0 ScreenSize > 0.6,将LOD 0 ScreenSize设置为0.4,之后的LOD1、LOD2……所有层级,逐级除以2,(LOD1 0.2, LOD2 0.1……) 针对LOD 0 0.6 < ScreenSize <0.1, 将LOD 0 ScreenSize设置为0.1, 之后的LOD1、LOD2……所有层级,逐级除以2。
以上的参数都可以通过变量进行制定。
将这个脚本放到 D:\AI\Skill\MatrixAITA-XEditor-Messiah-NeoX-Skill\scripts。并在D:\AI\Skill\MatrixAITA-XEditor-Messiah-NeoX-Skill\Skill.md添加说明。