什么 3d 引擎可用于 3d 编辑器应用程序?
但我徘徊在我需要某种 3D 引擎作为应用程序的核心引擎,最终将为我生成高质量的 3D 图像
例如应用程序如:
Xara3d,3D 家庭建筑师,3D 图表。 可以吗? (与Qt的组合)
让我澄清一下我的自我..我不寻找3d引擎,这很好,我要使用Irrlicht引擎,我要问的是如何以尽可能最好的质量保存世界观
but im wander in i need some kind of 3d engine to be used as the core engine for application that in the end will produce me 3d image in good quality
for example application like:
Xara3d , 3D Home Architect , 3d charts .
can it ? ( with combination of Qt )
let me clear my self .. i do not looking for 3d engine this is fine , im going with Irrlicht engine what im asking is how to save the world view as the best quality as possible
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用Qt直接支持的OpenGL。如果您需要一个支持物理、音频等的完整 3D 引擎,请尝试 OGRE。
You can use OpenGL which is directly supported by Qt. If you need a full 3D engine with support for physics, audio etc, try OGRE.
只需做一点工作,您就可以将任何支持 OpenGL 的引擎(例如 OGRE 或 Irrlicht3d)嵌入到进行渲染的 QT 框架中。然后,您可以将引擎中的数据结构(您的“世界视图”)绑定到您需要在 UI 中使用的结构/函数。
另一种选择是直接使用 OpenGL 调用慢慢开始构建您自己的渲染器。
根据引擎 API 的“集成友好”程度(或不友好程度),后者实际上可能会更快地实现,以实现简单的可视化。
With a little work you can embed any OpenGL capable engine (such as OGRE or Irrlicht3d) into a QT frame where the rendering happens. Then you can bind the data structures in the engine (your "world view") to the structures/functions you need to use in the UI.
The other option is to slowly start building your own renderer using OpenGL calls directly.
Depending on how much "integration friendly" the engine API is (or is not), the latter might actually be faster to implement, for simple visualization.