Qt Quick 3D disponible en technology preview
Il apporte le support d'OpenGL dans des applications QML

Le , par dourouc05, Responsable Qt
Il y a à peu près un an, Qt 3D était annoncé sur les Qt Labs Blogs. Il a commencé comme un projet de recherche Qt pour apporter quelques facilités à l'écriture et la portabilité du code OpenGL en 2008-2009, quelques classes ont déjà trouvé leur place dans l'API OpenGL de Qt.

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.
La vidéo :

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.
Tout cela est encore en développement, mais les développeurs présentent le tout pour avoir des retours sur ces paquets et les fonctionnalités qu'ils fournissent. Les bogues connus sont listés, c'est aussi le bon endroit pour soumettre de nouveaux rapports de bogue.

Les sources et quelques paquets de binaires sont d'ores et déjà disponibles

Source : Qt Labs

Billet original


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de sizvix sizvix - Membre habitué https://www.developpez.com
le 23/05/2011 à 14:57
Simpa ^^

Mais j'ai un peu de mal à comprendre Nokia qui continue de mettre de l'argent dans quelque chose qu'ils n'utiliseront pas, mais les autres si ... ( enfin je pense pour meego et autre )
Offres d'emploi IT
Ingénieur conception en électronique de puissance H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Data scientist senior H/F
Safran - Ile de France - Magny-les-Hameaux (Saclay)
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique PyQt & PySide