Udgivet den nye version af udviklingsmiljøet Qt 3D Studio 2.5

Qt 3D Studio er udviklingsmiljøet til 3D-grafiske grænsefladersammen med en kraftig runtime, hvor 3D-modeller, billeder og andre aktiver importeres for at skabe interaktive præsentationer, brugergrænseflader og applikationer. Øst er kommercielt fokuseret på designere som udviklere til hurtigt at prototype brugergrænseflader.

Dens version 2.5 er netop frigivet med en række interessante forbedringertil både interface designere og udviklere. Af dem kan fremhæves i denne nye version af Qt 3D Studio det animationer kan nu defineres ved hjælp af Bezier-kurver til at styre overgange mellem nøglerammer.

Indtil nu kunne vi kun udjævne disse overgange, det vil sige med meget mindre præcision i animationsforløbet.

En Bézier-kurve er defineret af to ekstreme punkter, som hver repræsenterer en værdi for en nøgleramme (såsom en position på skærmen), derefter en række mellemliggende punkter til finstyring af animationen.

Tidligere var det kun muligt at definere udjævning af Ease In / Out til nøglerammer, men nu er det også muligt at definere animationer ved hjælp af Bezier-kurver, der De giver dig meget mere kontrol over animation og interpolering.

En anden nyhed, der skiller sig ud i Qt 3D Studio 2.5 er, at det også giver stereoskopisk gengivelse med OpenGL.

Fire tilstande er implementeret: op-ned, venstre-højre (to billeder, et pr. øje, det ene ved siden af ​​det andet) og anaglyf (to blandede billeder med forskellige farver, der kræver briller, hvor hvert øje har forskellige farver) rød, cyan og grøn, magenta i henhold til det ønskede udstyr. Den interpupillære afstand kan naturligvis kontrolleres, enten i Qt 3D Studio eller fra applikationen (et QML API foreslås).

Dataindlæsning kan styres meget finere: Qt 3D Studio behøver ikke længere at indlæse alle data, når applikationen startes.

AsyncInit-egenskaben i View3D initialiserer gengivelsesmotoren i en anden tråd, giver GUI mulighed for at reagere i løbet af denne tid. Ejendommen forsinket indlæsning de Præsentation bestemmer, om de ressourcer, der kræves til en given præsentation, indlæses på samme tid som præsentationen, eller når de er nødvendige.

Metoder preloadSlide og unloadSlide giver mere præcis kontrol, der giver programmøren mulighed for at beslutte, hvornår dataene skal indlæses for den del af præsentationen.

Fletning af flere præsentationer har været et problem i lang tid, desværre meget til stede i teams: hvis flere mennesker arbejder på den samme fil på samme tid, er det nødvendigt at flette deres ændringer.

Versionskontrolsystemer som Mercurial eller Git kan gøre meget for tekstfiler (inklusive Qt 3D Studio-præsentationer), men UIP-filerne produceret af Qt 3D Studio var ikke altid velegnede til denne brugssag: Identifikatorer af varerne var ikke altid unikke, hvilket kunne ødelægge filerne efter en automatisk fletning.

Endelig, Qt 3D Studio har nu en udvidelse til Autodesk Maya. Dette plugin giver dig mulighed for at eksportere Maya-scener til Qt 3D Studio, mens du beholder alle parametre defineret i Maya.

Installation

Qt 3D Studio 2.5 er tilgængelig via Qt online-installationsprogrammet i afsnittet Værktøjer til udviklere og designere.

Qt online-installationsprogrammet kan downloades fra følgende link, hvor de kun skal placere nogle data, der fungerer som metrics, ud over at placere deres e-mail, hvor de vil modtage flere nyheder, oprettes der en brugerkonto i QT for at kunne downloade senere versioner.

Mens for dem med kommercielle licenser, kan du finde installationspakkerne fra følgende link. Maya-eksportpluginet kan også findes i downloadafsnittet på Qt-kontoen i Qt 3D Studio-produktet.

Hvis du har en installation af en ældre version af QT 3D studio, kan du bruge opdateringsfunktionen, der findes i Qt-vedligeholdelsesværktøjet, for at få den nyeste version.

Det er vigtigt at nævne, at den gratis version har nogle begrænsede funktioner i forhold til den betalte version.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.