Ajouter un commentaire

Sortie de Qt 5.15 LTS avec une nouvelle couche d'abstraction 3D

Par:
admin

ven, 29/05/2020 - 14:54

Un billet sur le blog de Qt annonce la sortie de Qt 5.15 LTS, dernière mouture de la série 5. La plus stable et la meilleure de la série 5, selon les termes de l'équipe de développement.

Qt 5.15 LTS doit servir de templin vers Qt 6, mais vient aussi avec ses nouveautés propres. Notamment l'équipe de développement à commencé à travailler sur une couche d'abstraction pour les API 3D existantes et non plus OpenGL seulement. Cela recouvre les API Metal d'Apple, Vulkan du Khronos Group et Ditect 3D 12 de Microsoft. Avec la promesse d'avoir une solution qui fonctionne partout. Cette abstraction s'appelle l'interface matérielle de rendu Qt (RHI) et peut être utilisée pour exécuter des applications Qt Quick en plus de Direct 3D, Metal et Vulkan ainsi qu'OpenGL. Elle arrive en préversion dans Qt 5.15. Il faut positionner une variable d'environnement pour l'activer.

A remarquer encore, Qt 5.15 est livré avec un Qt Quick 3D entièrement pris en charge, ce qui vous permet de définir une scène 3D en QML, définir vos maillages, lumières et matériaux et tout combiner de manière transparente avec votre interface utilisateur 2D. Là où vous deviez développer les pièces 2D et 3D séparément en utilisant différentes technologies (en utilisant Qt 3D, Qt 3D Studio ou OpenGL brut), vous avez maintenant une solution intégrée à portée de main. La vidéo ci-dessous est une démonstration de ce qu'il est possible de faire avec Qt Quick 3D.

A souligner : toutes les fonctionnalités de Qt Quick 3D sont également prises en charge dans Qt Design Studio 1.5.

Comme son nom l'indique, QT 5.15 LTS bénéficie d'un support à long terme et sera maintenu pendant trois ans avec des versions régulières de correction de bogues. au-delà de la sortie de Qt 6. 

Qt 5.15 LTS peut être téléchargée depuis son site officiel.

QT vient sous deux licences. Une licence commercial et une licence GNU LGPL version 3.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 EEEE  FFFF  BBBB   TTTTTT  X   X 
E F B B TT X X
EEE FFF BBBB TT X
E F B B TT X X
EEEE F BBBB TT X X