IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Qt Quick 3D disponible en technology preview


Sujet :

Qt

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 591
    Points
    188 591
    Par défaut Qt Quick 3D disponible en technology preview
    Qt Quick 3D disponible en technology preview
    Avec le support d'OpenGL dans des applications QML

    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 souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Membre habitué
    Inscrit en
    Septembre 2008
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 68
    Points : 169
    Points
    169
    Par défaut
    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 )

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/03/2013, 10h11
  2. Réponses: 1
    Dernier message: 21/04/2011, 18h01
  3. [Quick Report] Preview personnalisé
    Par akli_agha dans le forum Bases de données
    Réponses: 4
    Dernier message: 03/07/2008, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo