[Development] QTBUG-61258 and Qt3D status

Vlad Stelmahovsky vladstelmahovsky at gmail.com
Fri Dec 28 18:08:37 CET 2018


 >I will rewrite my software with another tool again...

good luck with that

On 12/28/18 5:37 PM, anton wrote:
> I was considering using Qt and
> I even did a prototype of a mostly working tool half a year ago.
>
> But looking at the strange development culture and quality attitude
> I think I give it up.
>
> I will rewrite my software with another tool again... too much surprises
> in Qt.
>
> Your story is only one of similar ones.
>
> This is sad, because I really would like to use Qt and I like KDE as one
> example.
>
> Greetings
> Anton
>
> Am 14.12.18 um 14:07 schrieb Massimo Callegari:
>> Hi devs,
>> I hate to write these emails, but Jira and Gerrit don't really work for
>> me. (and at this point I suspect I definitely have BAD luck)
>>
>> The question this time is: what's the deal with Qt3D ?
>> Since a year or so, submitting Qt3D issues to Jira or even contributing
>> on Gerrit is like writing to /dev/null. Not even a "please close" is
>> considered.
>> I take all the efforts are going on Qt3D Studio, but what about all the
>> rest ?
>>
>> Please let me explain what I'm doing.
>>
>> I run a quite popular open source project called Q Light Controller+
>> (https://www.qlcplus.org)
>> It's a software to control stage lighting and it's entirely based on Qt.
>> Over the years I adopted more and more Qt modules and (here's my bad
>> luck) I stumbled on every possible Qt bug.
>> At some point I wanted to find a solution to preview in 3D and in real
>> time the lighting simulation.
>> I followed the Qt3D 2.0 developments for years and when I felt it was
>> mature enough, I started to code the 3D preview.
>> Since I don't have the necessary OGL skills for what I needed, I was
>> willing to pay someone to do the job.
>> I contacted KDAB for an official quotation and they didn't even reply to
>> me. So I crowdfunded the feature among my users and paid someone else to
>> develop the 3D techniques.
>> The bright side is that with Qt3D as it is, we've been able to achieve
>> this (https://youtu.be/eI_NfA_vyA0) and this (https://youtu.be/yoQVzYR-NwM).
>> On the other hand, performance sucks and since Qt 5.11, a few
>> regressions started to kick in.
>> The blocking one for me is QTBUG-69721. I invested time and effort to
>> adopt the DAE format, cause it supports named+nested meshes, and it's
>> XML, so it can be tracked on GitHub.
>> Since 5.11, meshes can no longer be picked on macOS, so it means I
>> cannot release any version of my software there. (also cause of broken
>> video playback on core context QTBUG-51064)
>>
>> So I evaluated glTF, being another nice open format...and found a disaster.
>> The current scene import plugin does not conform to the Khronos 1.0
>> reference samples. Even the "wine" example bundled in Qt3D doesn't work!
>> So basically Qt is bundling a nearly useless feature.
>> Plus, Blender 2.80 beta has started to roll, and it finally supports
>> native export to glTF....2.0....not supported by Qt3D.
>> So I spent a few days and got preliminary glTF 2.0 support. With PBR
>> materials it looks pretty awesome! (see screenshots in QTBUG-61258)
>> I submitted my code to Gerrit
>> (https://codereview.qt-project.org/#/c/247080/) and invited as many
>> reviewers as possible.
>> Almost 2 weeks passed and I got ZERO comments/reviews by any Qt
>> Company/KDAB developer.
>> I mean, don't you want it? Not even in Qt3D Studio?
>>
>> This is very discouraging for developers like me who spend their time
>> trying to improve Qt.
>> If this attitude keeps going, I will end up not contributing at all in
>> the future, and I suppose I'm not alone on this.
>>
>> So, once again, what's the deal with Qt3D?
>>
>> Please explain, cause to me it looks in a quite abandoned state right
>> now. (management-wise speaking)
>> Thanks,
>> Massimo
>>
>> _______________________________________________
>> Development mailing list
>> Development at qt-project.org
>> https://lists.qt-project.org/listinfo/development
>>
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> https://lists.qt-project.org/listinfo/development



More information about the Development mailing list