从C ++中获取Blender的信息(DeviceContext,RenderContext,Scene-Informations,...)

时间:2012-10-12 07:20:29

标签: c++ c console-application blender

我将一个3D场景加载到Blender中。现在我想获得一些信息,如场景中的对象,摄像机视角等。此外,我想获得opengl设备上下文和渲染上下文。像结构上的指针一样。

是否可以使用用c / c ++编写的外部控制台应用程序获取这些信息?

1 个答案:

答案 0 :(得分:2)

如果您只想阅读一些数据,可以编写导出程序。我写了GLrawd来为我的OpenGL应用程序导出一些基本的场景数据,所以你可以看一下。

您还可以使用“readblend”库。

如果你想从一些外部应用程序实际控制一个blender场景,我认为你将不得不使用套接字来传达所需的命令。在blender中,您可以将接收方设置为简单的python脚本。