【问题标题】:Autocad: export materials to FBXAutoCAD:将材料导出到 FBX
【发布时间】:2016-06-06 14:27:56
【问题描述】:
有一个场地的 3D 模型,其中包含在 AutoCAD 2014 中设计的表面设置材料。目标是使用 OpenSceneGraph 在 qt 应用程序中显示模型。
作为最终格式选择 FBX,因为所有必要的信息都可以导出到它,并且它同时支持 AutoCAD 和 openscenegraph。
导出时我选择“所有对象”和“嵌入纹理”。
但是,FBX Converter 显示文件中没有纹理和材质。
可能是什么问题呢? AutoCAD 可以导出哪些格式的材质和纹理?
FBX 中的导出使用“嵌入纹理”设置的目的是什么?
【问题讨论】:
标签:
textures
autocad
openscenegraph
fbx
【解决方案1】:
实际上,我不确定 AutoCAD 2014,但我认为我的回答无论如何都会有效,因为我不记得 AutoCAD FBX 导出器有任何重大变化。主要问题是在编写 FBX 转换器时,AutoCAD 并没有像现在支持 3d 对象那样支持纹理。您需要知道的另一个问题是,Maya 仍然使用我们所说的蛋白质材料(来自 nVidia 的一种技术),当导出到 FBX 时,我们会以加密的二进制块导出蛋白质,任何具有 nVidia 库的应用程序都可以读取,但没有人别的 :(。
您最终可以使用 AutoCAD API 读取材料属性和纹理,并在 FBX 节点导出期间使用 FBX 插件机制添加数据。或将数据导出/绑定到 fbx 文件旁边的 .json 文件中。如果您需要这方面的帮助,请联系我,我可以编写一个快速入门示例来演示。