dream_qb 2007-11-5 18:02
VirTools的材质输出规范与FreeVirTools检测工具
VirTools的材质输出规范与FreeVirTools检测工具
3DS Max到VirTools的NMO文件输出规范--材质篇:
以下是符合规范的材质类型与结构:
1. Standard:标准材质
2. Multimaterial:其内部必须为standard类型
3. shell material:需选中bakedmaterial材质的viewport,并且为standard材质
4. blend:针对早期的输出插件,早期的不支持Shell_Material
5. 材质中不能使用DXShader
注:Shell和Blend材质为输出材质混合,一般为LightMap形式
除此上述规范之外,剩下的一切材质类型都不能有效输出(当前软件版本为Max6 or 7,VirTools3.0)。
贴图规则:
1. max中的程序纹理在vt中不支持
2. gif文件不能支持
3. 支持Diffuse中的贴图,并且支持其中的32位文件(如Png、tga和tif等)的Alpha通道。
4. 如果Opacity中存在贴图,必须为黑白图,并且分辨率要和Diffuse中的贴图一致。
5. 支持贴图中的裁减
6. 支持贴图的Offset
7. 支持贴图的Tiling
另外我们工作室编写了一套用于输出NMO文件检测的工具FreeVirTools,可以检测到不符合输出规范的材质,并能对其进行快速修改。
FreeVirTools体验版还带有一个很好的功能,就是切换场景模型Lightmap显示,可以对烘焙过LightMap的模型在输出前,在max视图中提前进行观察,以便更加方便快捷的确定可能出现的问题与否,下图为用FreeVirTools的切换显示Lightmap功能的max的视图效果,我也把这个写了一篇教程放到我的网址上,有兴趣的朋友可以到我的网址下载FreeVirTools体验版以及参看相关教程:[url]http://www.freemancg.com/T-FreeVirTools.htm[/url]