Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 哪些3d引擎可用于3d编辑器应用程序?_C++_3d_3d Engine - Fatal编程技术网

C++ 哪些3d引擎可用于3d编辑器应用程序?

C++ 哪些3d引擎可用于3d编辑器应用程序?,c++,3d,3d-engine,C++,3d,3d Engine,但是我需要某种3d引擎作为应用程序的核心引擎,最终将生成高质量的3d图像 例如,应用程序如下: Xara3d,3D家庭建筑师,3D图表。 可以吗?(结合Qt) 让我澄清一下。。我不寻找3d引擎,这很好,我要使用Irrlicht引擎,我要问的是如何将世界视图保存为尽可能高的质量,这是Qt直接支持的。如果您需要支持物理、音频等功能的全3D引擎,请尝试。您可以使用Qt直接支持的。如果您需要一个支持物理、音频等的完整3D引擎,请尝试。只需稍加努力,您就可以将任何支持OpenGL的引擎(如OGRE或Irr

但是我需要某种3d引擎作为应用程序的核心引擎,最终将生成高质量的3d图像
例如,应用程序如下:
Xara3d,3D家庭建筑师,3D图表。 可以吗?(结合Qt)


让我澄清一下。。我不寻找3d引擎,这很好,我要使用Irrlicht引擎,我要问的是如何将世界视图保存为尽可能高的质量,这是Qt直接支持的。如果您需要支持物理、音频等功能的全3D引擎,请尝试。

您可以使用Qt直接支持的。如果您需要一个支持物理、音频等的完整3D引擎,请尝试。

只需稍加努力,您就可以将任何支持OpenGL的引擎(如OGRE或Irrlicht3d)嵌入到进行渲染的QT帧中。然后,您可以将引擎中的数据结构(您的“世界视图”)绑定到需要在UI中使用的结构/函数

另一个选择是直接使用OpenGL调用慢慢开始构建自己的渲染器


根据引擎API的“集成友好”程度(或不友好程度),后者实际上可能会更快地实现,以实现简单的可视化。

只需稍加努力,您就可以将任何支持OpenGL的引擎(如OGRE或Irrlicht3d)嵌入到进行渲染的QT帧中。然后,您可以将引擎中的数据结构(您的“世界视图”)绑定到需要在UI中使用的结构/函数

另一个选择是直接使用OpenGL调用慢慢开始构建自己的渲染器


根据引擎API的“集成友好”程度(或不友好程度),后者实际上可能会更快地实现,以实现简单的可视化。

我认为OGRE不直接支持物理和音频,因为它只是面向对象的图形渲染引擎,我认为OGRE对物理和音频没有直接的支持,因为它只是一个面向对象的图形渲染引擎,其他SDK也可以用于此。