Qt 3D Studio je razvojno okolje za 3D grafične vmesnikeskupaj z zmogljivim izvajanjem, kjer se 3D modeli, slike in druga sredstva uvažajo za ustvarjanje interaktivnih predstavitev, uporabniških vmesnikov in aplikacij. Vzhod je komercialno osredotočena na oblikovalce kot razvijalci za hiter prototip uporabniških vmesnikov.
Pravkar je izšla njegova različica 2.5 z vrsto zanimivih izboljšavtako za oblikovalce vmesnikov kot za razvijalce. Izmed njih lahko označite v tej novi različici Qt 3D Studio, ki animacije je zdaj mogoče določiti z uporabo Bezierjevih krivulj za upravljanje prehodov med ključnimi sličicami.
Do zdaj smo lahko le prehodili te prehode, torej z veliko manj natančnosti pri napredovanju animacije.
Bézierjeva krivulja je definirana z dvema skrajnima točkama, od katerih vsaka predstavlja vrednost za ključni okvir (na primer položaj na zaslonu), nato pa vrsto vmesnih točk za natančno upravljanje animacije.
Prej je bilo mogoče opredeliti samo glajenje Ease In / Out za ključne sličice, vendar zdaj je mogoče animacije definirati tudi z uporabo Bezierjevih krivulj, ki Omogočajo vam veliko več nadzora nad animacijo in čiščenjem.
Druga novost, ki izstopa v Qt 3D Studio 2.5, je tudi ta zagotavlja stereoskopsko upodabljanje z OpenGL.
Izvedeni so štirje načini: gor-dol, levo-desno (dve sliki, ena na oko, ena ob drugi) in anaglif (dve mešani sliki z različnimi barvami, ki zahtevata očala, kjer ima vsako oko drugačno barvo) rdeča, modrozelena in zelena, magenta glede na želeno opremo. Očitno je mogoče nadzorovati medzenično razdaljo, bodisi v Qt 3D Studio bodisi iz aplikacije (predlagan je API QML).
Nalaganje podatkov je mogoče upravljati veliko bolj natančno: Qt 3D Studio pri zagonu aplikacije ni več treba naložiti vseh podatkov.
Lastnost asyncInit View3D inicializira mehanizem upodabljanja v drugi niti, kar omogoča, da se GUI v tem času odzove. Premoženje zakasnjeno Nalaganje de Presentation določa, ali se viri, potrebni za določeno predstavitev, naložijo hkrati s predstavitvijo ali kdaj so potrebni.
Metode preloadSlide in loadSlide zagotavljajo natančnejši nadzor, ki programerju omogoča, da se odloči, kdaj bo naložil podatke za tisti del predstavitve.
Združevanje več predstavitev je že dolgo problem, žal zelo prisoten v skupinah: če več ljudi hkrati dela z isto datoteko, je treba njihove spremembe združiti.
Sistemi za nadzor različic, kot sta Mercurial ali Git, lahko veliko naredijo za besedilne datoteke (vključno s predstavitvami Qt 3D Studio), vendar datoteke UIP, ki jih je ustvaril Qt 3D Studio, niso bile vedno primerne za ta primer uporabe: identifikatorji elementov niso bili vedno enolični, kar je lahko poškoduje datoteke po samodejni združitvi.
Končno, Qt 3D Studio ima zdaj razširitev za Autodesk Maya. Ta vtičnik vam omogoča izvoz prizorov Maya v Qt 3D Studio, pri čemer ohranite vse parametre, določene v programu Maya.
Namestitev
Qt 3D Studio 2.5 je na voljo prek spletnega namestitvenega programa Qt v razdelku orodij za razvijalce in oblikovalce.
Spletni namestitveni program Qt lahko prenesete iz naslednjo povezavo, v katero morajo vstaviti le nekatere podatke, ki služijo kot metrike, poleg tega pa bodo e-pošto postavili tja, kjer bodo prejemali več novic, v QT bo ustvarjen uporabniški račun za prenos kasnejših različic.
Medtem ko za tiste s komercialnimi licencami najdete namestitvene pakete iz naslednjo povezavo. Izvozni vtičnik Maya lahko najdete tudi v razdelku za prenos računa Qt v izdelku Qt 3D Studio.
Če imate nameščeno prejšnjo različico QT 3D studia, lahko za posodobitev uporabite funkcijo posodobitve iz orodja za vzdrževanje Qt.
Pomembno je omeniti, da ima brezplačna različica nekaj omejenih funkcij v primerjavi s plačljivo različico.