我正在尝试找出是否有可能为3ds max 2010编写一个命令行场景解析器。我想从max场景中收集一些信息,而不必加载Max studio。我被告知,如果不启动Max studio,就无法访问max API。
我的程序的可能用途
C:\myparser.exe "myfile.max“> bonenames.txt
非常感谢任何帮助/建议/技巧:)
谢谢
发布于 2011-01-31 14:27:30
只要有足够的时间、经验和资源,几乎任何事情都是可能的。但是你的建议通常是不可行的,除非你:
如果只尝试从文件中提取骨骼名称-并且仅针对实际骨骼对象,而不是用作骨骼的任意几何体-则有可能(尽管很小)创建许多在非常小的方面存在差异的文件,这可能允许您执行二进制比较并从内容中推断出一些模式。
例如,保存一个空的Max场景,然后向其中添加一个骨骼并保存,然后重命名该骨骼(使用相同数量的角色)并保存,然后重命名该骨骼以添加一个角色并保存,然后移动该骨骼并保存该骨骼,然后添加另一个骨骼并保存该骨骼。然后尝试添加修改器,或参数块,或隐藏骨骼,或将其移动到另一个层,等等,看看你得到了什么。幸运的是,在cruft层中可能会有一个合理的模式,您可以自己解析。
https://stackoverflow.com/questions/4848081
复制相似问题