⚠️ Forum Maintenance: Feb 6th, 8am - 14pm (UTC+2)

Qt3D - what can I say about it?

  • A few months ago I embarked on a Masters project in visualisation. At the suggestion of my supervising lecturer I adopted Qt as a platform to work on. On further investigation I discovered Qt3D and took the chance that I could fast track some of my work with things like QGLView, QGLSceneNode, etc. so I could concentrate on the meat of my project and the visualisations I was trying to achieve.

    I know there was a risk using Qt3D given it's age - only available since 2009. What I didn't realise at the time was the work from Qt4.8 to 5.0 ground to a halt on Qt3D and I have seen very little traffic on forums and little or no response to topics I raised. I further complicated my choice I think by choosing the Mac OS as my development platform - but then again - QT is cross platform, right?

    So, I achieved some of my basic project goals, but frequently ran into basic Qt3D / openGL issues which by any text book should work. I'm no expert on openGL but it appears to me, I may have been better off developing using glut / windows / openGL and not bothering with Qt and Qt3D.

    Long way of asking the question: What is the future of Qt3d - really? I've read it will start evolving again after Qt 5.0 is released... so has any work started? It seems to me with such a rich and flexible platform like Qt, it is a shame to leave 3D out in the cold...

  • Moderators


    I'm sorry to hear that you've face an uphill battle with Qt 3D. -Unfortunately, there isn't much attention given to it at the moment. Time and manpower are limited, even with Digia's commercial backing, and other things have been given higher priority. Here's a list of the most recent patches merged into the module: https://codereview.qt-project.org/#q,status:merged+project:qt/qt3d,n,z- EDIT: Wrong info, sorry

    If you want to talk to Qt's engineers themselves, subscribe to and post to the "Development mailing list":http://lists.qt-project.org/mailman/listinfo/development

  • The existing Qt3D is being rewritten at present to address many of the shortcomings of the current implementation. We are making good progress now and hope to push to a public repo in the near future. I posted about our outlines for a future Qt3D on the mailing list "here":http://lists.qt-project.org/pipermail/development/2013-February/009853.html.

  • Moderators

    Ah, I had forgotten about that email. Great to hear!

  • We're slowly getting there but it's non-trivial to make it extensible for what we want to add in the future.

  • Hi,
    Nice to hear you are making progress on Qt3D. Are you rather optimistic or pessimistic regarding inclusion/usability in Qt5.2 ?

  • We're hoping for a tech preview with 5.2.

  • Thanks for the reply, sounds encouraging. I'll check out the mailing list.

Log in to reply