从Blender获取信息C++(DeviceContext,RenderContext,Scene-Informatio

Get information from Blender in C++ (DeviceContext, RenderContext, Scene-Informations, ...)

本文关键字:DeviceContext RenderContext Scene-Informatio C++ Blender 获取 信息      更新时间:2023-10-16

我在Blender中加载了一个3D场景。现在我想获取一些信息,例如场景中的对象,摄像机透视等。此外,我想获取opengl设备上下文和渲染上下文。类似于结构上的指针。

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

如果你只想读取一些数据,你可以写一个导出器。我编写 GLrawd 是为了导出我的 OpenGL 应用程序的一些基本场景数据,所以你可以看看它。

还有一个可以使用的"readblend"库。

如果您希望从某些外部应用程序实际控制搅拌机场景,我认为您必须使用套接字来传达所需的命令。在Blender中,您可以将接收端设置为简单的python脚本。