首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为3DS Max 2010编写命令行场景解析器

为3DS Max 2010编写命令行场景解析器
EN

Stack Overflow用户
提问于 2011-01-31 14:05:19
回答 1查看 359关注 0票数 0

我正在尝试找出是否有可能为3ds max 2010编写一个命令行场景解析器。我想从max场景中收集一些信息,而不必加载Max studio。我被告知,如果不启动Max studio,就无法访问max API。

我的程序的可能用途

C:\myparser.exe "myfile.max“> bonenames.txt

非常感谢任何帮助/建议/技巧:)

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-01-31 14:27:30

只要有足够的时间、经验和资源,几乎任何事情都是可能的。但是你的建议通常是不可行的,除非你:

  1. 提供了有关3ds Max 2010二进制文件格式的完整文档,或者
  2. 需要从场景中提取极少量的信息。

如果只尝试从文件中提取骨骼名称-并且仅针对实际骨骼对象,而不是用作骨骼的任意几何体-则有可能(尽管很小)创建许多在非常小的方面存在差异的文件,这可能允许您执行二进制比较并从内容中推断出一些模式。

例如,保存一个空的Max场景,然后向其中添加一个骨骼并保存,然后重命名该骨骼(使用相同数量的角色)并保存,然后重命名该骨骼以添加一个角色并保存,然后移动该骨骼并保存该骨骼,然后添加另一个骨骼并保存该骨骼。然后尝试添加修改器,或参数块,或隐藏骨骼,或将其移动到另一个层,等等,看看你得到了什么。幸运的是,在cruft层中可能会有一个合理的模式,您可以自己解析。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4848081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档