使用c ++将纹理添加到dae文件

时间:2018-04-30 00:40:11

标签: c++ textures blender collada assimp

首先,对不起我的英语,这不是我的母语。

其次,我的问题:

我有.dae文件并将纹理应用到模型中,我使用了Blender。

Origin model

Model then I apply texture

Texture

一切正常,但是可以自动化这个过程吗? Blender可能有任何库(assimp?)或脚本? 最后得到这个:

app_name -i model.dae -o textured_model.dae -t texture.jpg

感谢您的关注:)

1 个答案:

答案 0 :(得分:0)

.DAE是一种XML格式(称为COLLADA),架构由Autodesk维护。因此,您需要一个使用XML的库以及有关该格式如何工作的信息。

blender允许为它编写python扩展,并且插件中提供了一些Blender函数。