Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le code source de Qt 3D Studio enfin disponible
L'éditeur a été entièrement porté vers Qt et les applications peuvent être intégrées à Qt Quick

Le , par dourouc05

47PARTAGES

9  0 
Huit mois, c’est le temps qu’il aura fallu entre la donation de code de NVIDIA et la première mise à disposition publique. C’est en février que Qt 3D Studio était annoncé, une réécriture partielle du code fourni par NVIDIA (celui de NVIDIA Drive Design).
Cet outil est utilisé pour concevoir des interfaces graphiques en 3D, à destination tout d'abord des fabricants automobiles. Il permet notamment de créer rapidement des prototypes d’interface grâce à sa ligne du temps et ses animations par images clés. Il s’intègre très bien avec l’environnement Qt, même s’il est surtout prévu pour Qt Quick. Étonnamment, à l’origine, celui-ci n’était utilisable que sous Windows (étant codé avec les MFC), mais l’est maintenant aussi sous Linux et macOS.Pour faciliter le prototypage, Qt 3D Studio contient une importante bibliothèque de matériaux et d’effets, mais peut aussi importer des fichiers de Photoshop, Autodesk Maya et The Foundry MODO.


Depuis la donation du code, une série de développeurs de Qt se sont penchés sur le code de NVIDIA Drive Design et sur son moteur d’exécution. Sur ces quelques mois, ils ont principalement porté l’éditeur sur Qt (pour éliminer la dépendance aux MFC) ; d’autres dépendances limitaient la portabilité et ont été remplacées par des équivalents Qt. L’API Qt Quick a été étendue, celle pour C++ a été créée de zéro. Le système de compilation a été intégré avec celui de Qt.

L’outil a été amélioré notamment sur le point de la facilité d’intégration avec des applications Qt existantes, surtout Qt Quick. Il est maintenant possible d’intégrer des scènes Qt 3D Studio dans des applications Qt Quick, mais aussi d’afficher des scènes Qt Quick dans des éléments 3D (sous la forme de textures).


La première version finale n’est pas encore prête, il reste du pain sur la planche. Elle devrait néanmoins être prête fin novembre, en même temps que Qt 5.10. Cette version 1.0 utilisera toujours le moteur de rendu de NVIDIA, avec les modifications nécessaires pour l’intégration à des applications Qt. En mai 2018, la version 2.0 devrait remplacer ce moteur de rendu par un autre basé sur Qt 3D, ce qui devrait améliorer la portabilité de ces applications, sans toutefois apporter de quelconque discontinuité visible pour les utilisateurs et développeurs ; ce changement devrait faciliter l’ajout futur de fonctionnalités (et profiter au développement de Qt 3D). Entre les deux, quelques versions mineures devraient apporter de nouvelles fonctionnalités requises par les utilisateurs, notamment en termes d’utilisabilité, de gestion du matériel et de systèmes d’exploitation embarqués.


Télécharger le code de Qt 3D Studio (instructions de compilation). Documentation.

Source : Qt 3D Studio Source Code and Pre-Release Snapshots Available.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de captaindidou
Inactif https://www.developpez.com
Le 30/10/2017 à 9:07
Ils turbinent, les développeurs de Qt.
C'est vraiment
1  0 
Avatar de archqt
Membre confirmé https://www.developpez.com
Le 10/12/2017 à 23:02
Bonsoir,
un très bon framework MAIS tout sera développé en GPL ou Commercial pour tous les nouveaux composants je pense. Ils ont fait venir beaucoup de monde grâce à la LGPL, et maintenant les prix ont "flambés" passant de 25 euros/ mois à 3500 euros/an en commercial. Après je ne connais pas les prix "négociés" pour une version sans évolution (on achète la version et on ne paye pas tous les ans mais on ne peut passer à la suivante sans repayer).
Ce qui est dommage pour les indépendants.
Bonne soirée
0  0 
Avatar de RapotOR
Membre éclairé https://www.developpez.com
Le 11/12/2017 à 9:19
Citation Envoyé par archqt
....un très bon framework MAIS tout sera développé en GPL ou Commercial pour tous les nouveaux composants je pense...
Qt 3D Studio est sous licence GPL, mais pas le framework Qt 3D; je pense. Sur la page Qt3D, il est indiqué LGPLv3,GPLv2 ou commercial. Seuls Chart, Data visualisation et virtual Keyboard ne sont pas LGPL.
0  0 
Avatar de olivierBrest
Nouveau membre du Club https://www.developpez.com
Le 11/12/2017 à 15:47
Citation Envoyé par RapotOR Voir le message
Qt 3D Studio est sous licence GPL, mais pas le framework Qt 3D; je pense. Sur la page Qt3D, il est indiqué LGPLv3,GPLv2 ou commercial. Seuls Chart, Data visualisation et virtual Keyboard ne sont pas LGPL.
Sauf erreur tout ce qui sort de Qt 3D Studio devra être soit en GPL ou en commercial

Code : Sélectionner tout
Just to make it clear of open-source users, Qt 3D Studio Runtime is licensed under GPL, but not LGPL? Meaning that any application which uses the output of Qt 3D Studio either have to use Qt commercial license or be open-source (GPL compatible).
D'après le lien http://blog.qt.io/blog/2017/11/30/qt-3d-studio-1-0-released/#comment-1201096

Je peux me tromper.
0  0 
Avatar de RapotOR
Membre éclairé https://www.developpez.com
Le 11/12/2017 à 17:07
Effectivement... Donc il faudra se contenter de Qt3D seul si la licence LGPL est requise. Dommage !
0  0