Κυκλοφορία του Kuesa 3D 1.2, ένα πακέτο για την απλοποίηση της ανάπτυξης 3D εφαρμογών σε Qt

Εταιρεία KDAB опубликовала απελευθέρωση εργαλειοθήκης Kuesa 3D 1.2, το οποίο παρέχει εργαλεία για τη δημιουργία τρισδιάστατων εφαρμογών με βάση Qt 3D. Το έργο στοχεύει να απλοποιήσει τη συνεργασία μεταξύ των σχεδιαστών που δημιουργούν μοντέλα σε πακέτα όπως το Blender, το Maya και το 3ds Max, και οι προγραμματιστές που γράφουν κώδικα εφαρμογής χρησιμοποιώντας Qt. Η εργασία με μοντέλα διαχωρίζεται από τη σύνταξη κώδικα και η Kuesa λειτουργεί ως γέφυρα για να ενώσει αυτές τις διαδικασίες. Το έργο είναι γραμμένο σε C++ και διανέμονται από Διπλή άδεια: AGPLV3 και εμπορική άδεια που επιτρέπει στην Kuesa να χρησιμοποιηθεί για τη δημιουργία ιδιόκτητων εφαρμογών.

Η Kuesa παρέχει μια ενότητα για το Qt 3D που σας επιτρέπει να επιλύετε προβλήματα δημιουργίας και ενοποίησης τρισδιάστατων πόρων, όπως η εισαγωγή μοντέλων σε μορφή glTF 2 (Μορφή μετάδοσης GL), δημιουργώντας χειριστές για πρόσβαση και χειρισμό φορτωμένου περιεχομένου, χρησιμοποιώντας υλικά που βασίζονται σε PBR (Physically Based Rendering), προσθέτοντας εφέ κατά την απόδοση. Για να δημιουργήσετε γρήγορα έργα που χρησιμοποιούν Kuesa, προτείνεται ένα πρότυπο για το Qt Creator. Υποστηρίζεται η ενσωμάτωση με Blender, Maya, 3ds Max και άλλα πακέτα 3D που μπορούν να εξάγουν μοντέλα σε μορφή glTF.

Για να απλοποιηθεί η εργασία των σχεδιαστών και των προγραμματιστών, προσφέρεται ένα περιβάλλον KUESA 3D Studio, επιτρέποντας στους σχεδιαστές να επικεντρωθούν στην εργασία με τρισδιάστατο περιεχόμενο και στην αλλαγή της εμφάνισης σε πραγματικό χρόνο και στους προγραμματιστές να χρησιμοποιούν ένα απλό API για να ενσωματώσουν το αποτέλεσμα της δουλειάς του σχεδιαστή στην εφαρμογή, ενώ μπορούν να ελέγχουν όλες τις πτυχές του τρισδιάστατου περιεχομένου σε επίπεδο κώδικα .

Κυκλοφορία του Kuesa 3D 1.2, ένα πακέτο για την απλοποίηση της ανάπτυξης 3D εφαρμογών σε Qt

В νέα έκδοση προστέθηκε υποστήριξη Qt 5.15. Παρέχεται υποστήριξη για τη βιβλιοθήκη Iro Material με υλικά που προσομοιώνουν αντανακλάσεις, διαφανή στρώματα βαφής ή απλές διαφανείς επιφάνειες. Προστέθηκε υποστήριξη για τον νέο κλάδο του συστήματος μοντελοποίησης Blender 3x 2.8D. Έχει υλοποιηθεί η επέκταση glTF EXT_property_animation, η οποία σας επιτρέπει να κάνετε κίνηση οποιουδήποτε τύπου ιδιοτήτων μετασχηματισμού αντικειμένων (μετατόπιση, κλιμάκωση, περιστροφή). Για παράδειγμα, μπορείτε να δημιουργήσετε ιδιότητες υλικού, κάμερας και κινούμενων εικόνων φωτός στο Blender και να εξαγάγετε τη σκηνή σε μορφή glTF για φόρτωση χρησιμοποιώντας το Kuesa 3D Runtime.


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο