Using 3D engines with Qt: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
 
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
=Using 3D Engines with Qt=
{{LangSwitch}}
[[Category:3D]]
[[Category:Developing with Qt]]
A number of popular 3D engines can be integrated with Qt:


A number of popular 3D engines can be integrated with Qt. Here are some resources. (More detailed information to come.)
== Ogre ==


==Ogre==
* [http://www.ogre3d.org/ Ogre Website]
* [http://www.ogre3d.org/tikiwiki/QtOgre QtOgre]
* [https://github.com/advancingu/QmlOgre QML Ogre]


* [http://www.ogre3d.org/ Ogre Website] ''[ogre3d.org]''
== Irrlicht ==
* [http://www.ogre3d.org/tikiwiki/QtOgre QtOgre] ''[ogre3d.org]''
* [https://github.com/advancingu/QmlOgre <span class="caps">QML</span> Ogre] ''[github.com]''


==Irrlicht==
* [http://irrlicht.sourceforge.net/ Irrlicht Website]
* [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=15112&highlight=qirrlichtwidget QIrrlichtWidget]


* [http://irrlicht.sourceforge.net/ Irrlicht Website] ''[irrlicht.sourceforge.net]''
== OpenSceneGraph ==
* [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=15112&highlight=qirrlichtwidget QIrrlichtWidget] ''[irrlicht.sourceforge.net]''


==OpenSceneGraph==
* [http://www.openscenegraph.org OpenSceneGraph Website]
* [http://forum.openscenegraph.org/viewtopic.php?t=1735 OSG Forum topic]


* [http://www.openscenegraph.org OpenSceneGraph Website] ''[openscenegraph.org]''
== Open Inventor ==
* [http://forum.openscenegraph.org/viewtopic.php?t=1735 <span class="caps">OSG</span> Forum topic] ''[forum.openscenegraph.org]''


==Open Inventor==
Proprietary
* [http://oss.sgi.com/projects/inventor/ Open Inventor SGI Website]
* [http://www.openinventor.com/ Open Inventor VSG Website]


* [http://oss.sgi.com/projects/inventor/ Open Inventor <span class="caps">SGI</span> Website] ''[oss.sgi.com]''
Open source
* [http://www.vsg3d.com/open-inventor/sdk Open Inventor <span class="caps">VSG</span> Website] ''[vsg3d.com]''
* [https://coin3d.github.io/ Coin3D Website]
* [http://www.coin3d.org/ Coin3D Website] ''[coin3d.org]''
* [https://coin3d.github.io/Quarter/html/ Coin3D Quarter Documentation]
* [http://doc.coin3d.org/SoQt/ Coin3D SoQt Documentation] ''[doc.coin3d.org]''
* [https://github.com/coin3d Coin3D on GitHub]
* [https://bitbucket.org/Coin3D/coin/wiki/Home Coin3D on bitbucket] ''[bitbucket.org]'' (it’s now under <span class="caps">BSD</span>-License!)


==Panda3D==
== Panda3D ==


* [http://www.panda3d.org/ Panda3D Website] ''[panda3d.org]''
* [http://www.panda3d.org/ Panda3D Website]
* [http://www.panda3d.org/forums/viewtopic.php?t=4323 Panda in PyQt] ''[panda3d.org]'' (since Panda3D is heavily Python based)
* [http://www.panda3d.org/forums/viewtopic.php?t=4323 Panda in PyQt] (since Panda3D is heavily Python based)


==Visualization Library==
== Visualization Library ==


* [http://www.visualizationlibrary.org Visualization Library Website] ''[visualizationlibrary.org]''
* [http://www.visualizationlibrary.org Visualization Library Website]
* [http://visualizationlibrary.org/documentation/classvl_qt4_1_1_qt4_widget.html vlQt4::Qt4Widget] ''[visualizationlibrary.org]''
* [http://visualizationlibrary.org/documentation/classvl_qt4_1_1_qt4_widget.html vlQt4::Qt4Widget]
* seems to be inactive since end of 2011
* seems to be inactive since end of 2011


==<span class="caps">VTK</span> (The Visualization Toolkit)==
== VTK (The Visualization Toolkit) ==


* [http://www.vtk.org/ <span class="caps">VTK</span> Website] ''[vtk.org]''
* [http://www.vtk.org/ VTK Website]
* … there is some Qt integration, but I can’t find a good documentation-mainpage about it
* [http://www.vtk.org/Wiki/VTK/Examples/Cxx#Qt Code examples of using Qt with VTK]


==Qt3D==
== Qt 3D ==


* Even so it isn’t actively developed, it is still usable …
Since Qt 5.5, there is a Qt3D module you can use for rendering 3D content.
* http://qt.gitorious.org/qt/qt3d


===Categories:===
* [http://doc.qt.io/qt-5/qt3d-index.html Qt3D Module Documentation]
* [http://v-play.net/2015/07/qt-3d-game-engine-with-qt-5-5-and-v-play-game-engine/ V-Play Game Engine 3D Components]


* [[:Category:Developing-with-Qt|Developing with Qt]]
== Horde3D ==
** [[:Category:Developing-with-Qt::QtOpenGL|QtOpenGL]]
* [https://github.com/horde3d/Horde3D] OpenGL, Qt-based editors
*** [[:Category:Developing-with-Qt::QtOpenGL::3DEngines|3DEngines]]

Latest revision as of 00:37, 24 December 2020

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

A number of popular 3D engines can be integrated with Qt:

Ogre

Irrlicht

OpenSceneGraph

Open Inventor

Proprietary

Open source

Panda3D

Visualization Library

VTK (The Visualization Toolkit)

Qt 3D

Since Qt 5.5, there is a Qt3D module you can use for rendering 3D content.

Horde3D

  • [1] OpenGL, Qt-based editors