03 2011 档案
摘要:近期发现有些时候Max的贴图会对制作人员造成困扰 ,常见的就是贴图路径的不确定,其根本原因是制作目录不统一。有一个常见的问题,Max打开一个有很多丢失贴图的文件会导致非常卡,有个文件在我的机器上打开需要18分钟,而我将文件移动到项目目录下打开,只需要不到三秒。需要注意的是,尽量不要使用包含中文的路径、文件。不要把项目目录设成中文。不要对英文字母有不同戴天的怨念,看几个英文字母不会怀孕。--------------------------------------如果只是想看着怎么让丢失贴图的文件快速打开,就不必往下看了,看清楚上面有红字的那句话即可。然后如果你确实没事,又闲的蛋疼,更打算给你们项
阅读全文
摘要:View Code Fn HasBoneAnimation inputObject = ( local skinModifier,resultState resultState = false for tempModifier in inputObject.Modifiers where ( Physique == ClassOf tempModifier or Skin == ClassOf tempModifier ) do ( skinModifier = tempModifier boneList = refs.dependsOn skinModifier for tempBone i
阅读全文
摘要:今天发现有时候Max的UVW坐标会出现浮点数越限的情况,就变成了非法的浮点数,显示为 1.#QNAN 。从下面这段脚本的判断也可以明白是什么状况,即坐标既不大于等零也不小于等于零.....。出现此状况后在点级别就完全无法操作,可以用下面这段脚本解决,也可以将模型导成某种格式再导回来,同样可以达到效果。RepairUVWFn RepairUVW targetMesh =( sourceClass = ClassOf targetMesh.Baseobject ConvertToMesh targetMesh for fi = 1 to GetNumFaces targetMesh.mesh do
阅读全文
摘要:MaxScript里面不能创建 AppDomain,所以不能卸载,但是可以覆盖,虽然多占用了资源,但是开发时方便了。using System;using System.Collections.Generic;using System.Text;namespace Test{ public class TestClass { public int GetInt() { return 199; } }}Fn GetDotNetAssemblyByFile dllFileName = ( local result DotNetAssembly = dotNetClass "System.R
阅读全文