--select objects --选中
--copy $ --复制当前选中的物体
--max Modify Mode --切换到修改器面板
--addModifier $ (ProOptimizer Vertex:50 keepTextures:true) --添加ProOptimizer修改器 设置Vertex的值为50 keepTextures选中
--$.modifiers.Calculate =true --让这个修改器生效 相当于点击 了Calculate 按钮
--convertToMesh $ --将当前对象转换为网格
--select objects
--copy $
--max Modify Mode
--addModifier $ (ProOptimizer Calculate:true keepTextures:true KeepUV:true VertexPercent:20)
--$.modifiers.Calculate =true
--$.modifiers[#ProOptimizer].KeepUV = on
--$.modifiers[#ProOptimizer].Calculate = on
--$.modifiers[#ProOptimizer].VertexPercent = 0.2
--先选中,再操作
modPanel.addModToSelection (ProOptimizer ()) ui:on
$.modifiers[#ProOptimizer].KeepUV = on
$.modifiers[#ProOptimizer].Calculate = on
$.modifiers[#ProOptimizer].VertexPercent = 20
convertToMesh $
lod减模批量操作 必须选中单个物体才能让设置的参数生效,单个选中,单个生效
-- 遍历场景里所有的几何体
for g in geometry do
(
-- 打印几何体的名称
print g.name
select g
modPanel.addModToSelection (ProOptimizer ()) ui:on
$.modifiers[#ProOptimizer].KeepUV = on
$.modifiers[#ProOptimizer].Calculate = on
$.modifiers[#ProOptimizer].VertexPercent = 20
convertToMesh $
)