Developpez.com - Rubrique Qt

Le Club des Développeurs et IT Pro

Autodesk Maya et Qt : la version 2011 est la première à se baser sur Qt

Uniquement pour le meilleur

Le 2010-04-09 17:36:07, par dourouc05, Responsable Qt & Livres
Autodesk vient de lancer une nouvelle version d'un de ses produits phare, Maya 2011. Cette version est un peu spéciale : elle est sortie en 2010, certes, mais c'est aussi la toute première version de Maya à se baser sur Qt !

Dans tous les derniers films d'animation, jeux vidéo, et tout ce qui se fait en trois dimensions, il est plus que très probable que des parties ont été créées à l'aide d'Autodesk Maya, un des logiciels de modélisation 3D les plus répandus et les plus avancés depuis une dizaine d'années.

Ce logiciel, compatible avec les trois plateformes principales, Windows, Linux et Mac OS X, est à même d'animer les rêves les plus fous de n'importe quel studio d'animation. Si, auparavant, quelques plug-ins étaient réalisés avec Qt afin d'être compatibles avec les trois plateformes, désormais, c'est l'application elle-même qui utilise Qt.

Envoyé par Rob Hoffmann, Senior Product Marketing Manager 3D Media and Entertainment chez Autodesk
Our new Maya release, which includes a powerful new set of tools for helping to create and repurpose character animation, an invigorated user interface (UI) to make artists more efficient, and a new 64-bit offering for Mac OS X.

In addition, Maya 2011 helps address real-world production pipeline challenges, with an accelerated viewport display for large scenes; a completely new UI toolkit; and new solutions for 3D editorial, color management, scene segmentation, and rotoscoping.

Maya 2011 has taken advantage of both Qt’s advanced GUI capabilities for our stunning new user interface as well as Qt’s inherent cross-platform support. Using Qt meant we could not only create a fantastic new release of Maya with an advanced user experience, but also do it in an efficient manner by sharing code across platforms.
Quels sont les autres avantages de l'utilisation de Qt dans le produit ? Des éditeurs plus flexibles, des éléments de l'interface graphique dockables, des nouveaux explorateur de fichiers et sélectionneur de couleur. En plus de baser Autodesk Maya sur Qt, ils envisagent aussi de fournir un SDK complet orienté vers Qt pour la construction de nouveaux plug-ins.

Source : http://qt.nokia.com/about/news/autod...st-even-better

Liens

Le site web de Qt by Nokia
Le site d'Autodesk Maya

La rubrique Qt de Developpez.com
La rubrique 2D/3D/Jeux de Developpez.com

Et vous ?

À votre avis, quelles sont les raisons qui poussent les professionnels à s'orienter vers Qt pour leurs applications ? Qu'ont-ils à y gagner ?

Qu'y gagnera justement Maya ? Une application plus facile à utiliser, à maintenir ? Une aisance supplémentaire dans l'ajout de plug-ins ?
  Discussion forum
8 commentaires
  • stardeath
    Expert confirmé
    l'avantage, ça a été dit, c'est cross platform.

    ensuite les avantages cités :
    - plus facile à utiliser : bof, ça c'est le boulot des concepteurs d'ihm, avoir qt ne change pas la donne.
    - à maintenir : y a pas photo, gérer une seule api pour plusieurs plateformes permet de s'affranchir de pas mal de boulot.
    - ajout de plug-in : pareil que plus facile à utiliser, si l'interface pour dialoguer avec maya devient un bordel sans nom, avoir qt ne changera rien.

    personnellement je n'aime pas qt, dépendre de moc m'a jusqu'alors apporté plus de problèmes que de solution, mais il est clair que quand ça marche, ça dépote sa maman si je peux me permettre l'expression.
  • manudwarf
    Membre éclairé
    Envoyé par stardeath
    l'avantage, ça a été dit, c'est cross platform.

    ensuite les avantages cités :
    - plus facile à utiliser : bof, ça c'est le boulot des concepteurs d'ihm, avoir qt ne change pas la donne.
    - à maintenir : y a pas photo, gérer une seule api pour plusieurs plateformes permet de s'affranchir de pas mal de boulot.
    - ajout de plug-in : pareil que plus facile à utiliser, si l'interface pour dialoguer avec maya devient un bordel sans nom, avoir qt ne changera rien.

    personnellement je n'aime pas qt, dépendre de moc m'a jusqu'alors apporté plus de problèmes que de solution, mais il est clair que quand ça marche, ça dépote sa maman si je peux me permettre l'expression.
    Perso je trouve que justement, Qt niveau IHM apporte une grande valeur comparé à Swing ou WinForm, même les WPF. Plus complet, plus rapide à mettre en œuvre, plus extensible...
    Après ce n'est que mon avis
  • Obligen
    Membre habitué
    Plus rapide que WPF faut pas pousser non plus. Qt reste du C++ et le développement en est d'autant limité. J'ai un profond respect pour ce framework ultra complet, mais je ne trouve pas la séparation UI / couche métier aussi simple à mettre en oeuvre qu'en WPF (pattern MVVM et j'en passe...). Je ne suis pas expert en Qt non plus faut dire, mais le C++, c'est quand même lourd et chiant.
  • nickylarson
    Membre habitué
    Envoyé par Obligen
    Je ne suis pas expert en Qt non plus faut dire, mais le C++, c'est quand même lourd et chiant.
    Je pensais la même chose jusque il y a peu...

    Faut dire que le C++ a la fac m'avait atomisé... au point de m'en dégouter... si tu rajoutes un prof incapable de transmettre des choses compliqués de manière simple... (mais c'est un autre débat )

    Je me suis mis a Qt depuis la 4.5 qui a été une version majeure et je me suis plus a développer en C++/Qt...

    Developper C++ avec Qt c'est développer en C++ sans les inconvenients du C++

    Qt est maintenant une plate-forme mature pour ceux qui en doutaient encore...

    Essaye de voir si tu as le temps... après on aime ou on aime pas le C++
  • stardeath
    Expert confirmé
    Envoyé par manudwarf
    Perso je trouve que justement, Qt niveau IHM apporte une grande valeur comparé à Swing ou WinForm, même les WPF. Plus complet, plus rapide à mettre en œuvre, plus extensible...
    Après ce n'est que mon avis
    je suis d'accord que pour les développeurs, ça doit avoir un meilleur rendement que win32, mais pour l'utilisateur final, si l'ihm est mal faite, que ça soit qt ou win32 ça sera le même combat : ça restera mauvais.
  • xzof
    Membre à l'essai
    Envoyé par stardeath
    je suis d'accord que pour les développeurs, ça doit avoir un meilleur rendement que win32, mais pour l'utilisateur final, si l'ihm est mal faite, que ça soit qt ou win32 ça sera le même combat : ça restera mauvais.
    Je pense que justement, les infographistes assidus qui l'utilisent à longueur de journée, en dual-screen par exemple, aiment réorganiser leurs fenêtres dans un souci de productivité. Avant, c'était un peu rigide, là c'est vraiment très flexible.
  • Teto45
    Membre habitué
    Intéressant.

    Et Maya, il est aussi gratuit, comme Qt?
  • Non, il est payant... et cher... Regarde sur le site officiel.