标签: c++ 3d 3d-engine
但我徘徊在我需要某种3D引擎作为应用程序的核心引擎,最终将生产出高品质的3D图像 例如应用程序: Xara3d,3D家庭建筑师,3d图表。 它可以 ? (结合Qt)
让我清楚自己..我不寻找3D引擎这很好,我正在使用Irrlicht引擎我想问的是如何将世界观视为尽可能最好的质量
答案 0 :(得分:2)
您可以使用Qt直接支持的OpenGL。如果您需要支持物理,音频等的完整3D引擎,请尝试OGRE。
答案 1 :(得分:2)
通过一些工作,您可以将任何支持OpenGL的引擎(例如OGRE或Irrlicht3d)嵌入到渲染发生的QT帧中。然后,您可以将引擎中的数据结构(“世界视图”)绑定到需要在UI中使用的结构/函数。
另一个选择是直接使用OpenGL调用慢慢开始构建自己的渲染器。
根据引擎API(或不是)的“集成友好”程度,后者实际上可能更快实现,以便进行简单的可视化。