【问题标题】:Rendering engine to load 3D model into Qt渲染引擎将 3D 模型加载到 Qt
【发布时间】:2011-06-28 15:01:43
【问题描述】:

我需要一个合适的渲染引擎将 3D 模型渲染到 Qt 中,然后使用 Qt 作为该模型的事件处理程序。谢谢。

【问题讨论】:

  • 一个有点宽泛的问题。什么型号?支持哪些文件格式?你想对模型做什么?模型的事件处理程序?
  • 由于您是新来的,请记得告知自己有关接受和投票功能的信息。
  • 我有一个 3D 人体模型,它由一些 Matlab 进程(拉伸、改变一些身体特征等)操作,我想在 Qt 中渲染这个模型,以构建我自己的应用程序 UI .类似这个工具的东西:makehuman.org
  • 感谢您的建议 :)

标签: qt 3d rendering


【解决方案1】:

至于渲染引擎,你可以去几个方向,但我会提到两个。 Qt 带有一个 OpenGL 小部件。您可以通过以下方式使用它:

  • 编写您自己的渲染代码以使用 OpenGL 渲染您的模型

  • 使用具有自己的 Qt 小部件(可能源自 Qt 的 OpenGL 小部件)的渲染引擎/框架。我知道OpenSceneGraph 有 Qt 集成可用。我似乎记得Ogre 也是如此。这只是提两个选项。只需 Google for Qt 和您最喜欢的引擎,您很可能会找到合适的。如果没有,如果您愿意,编写自己的集成通常并不难。

哪个选项更适合您取决于您​​要达到的目标的确切规格。你可能比我们更清楚这一点。

至于事件处理,您可能希望更具体地说明您的意思。

【讨论】:

    猜你喜欢
    • 2013-01-10
    • 2017-08-05
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 2016-07-30
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多