Maintenant, Qt s'oriente de plus en plus vers Qt Quick. La démo a déjà bien montré que le projet Qt3D est passé d'un set de classes C++ à un environnement de script 3D.
Quels sont les derniers travaux sur le projet ? Qt Quick 3D. On a sous la main toute la puissance du code C++ implémentant les graphes de scène, le chargement des ressources, avec une API développeur exclusivement orientée QML.
Que peut-on déjà faire ?
- Créer dune application QML avec du contenu 3D.
- Charger des modèles depuis 3DMax ou Blender.
- Ajouter des formes comme des cylindres ou des cubes.
- Insérer du code de shader en QML pour créer des effets.
- Animer la scène avec des rotations, des translations, des mises à l'échelle.
- Contrôler la scène avec des états QML, des transitions et des animations.
- Écrire la logique de l'application en ECMAScript et utiliser Qt Quick 2D en parallèle.
Ce n'est pas encore complet, il reste encore beaucoup de choses à travailler - peut-être auriez-vous des idées à suggérer ? Ce qui va venir dans le futur :
- le support pour la prochaine version de QML) ;
- le support du réseau (jusque maintenant, les URL doivent être locales) ;
- l'intégration à Qt Creator du chargeur de modèles ;
- des animations plus sophistiquées ;
- l'intégration d'un moteur physique.
Les sources et quelques paquets de binaires sont d'ores et déjà disponibles
Source : Qt Labs
Billet original