Heeft de nieuwe versie van de ontwikkelomgeving Qt 3D Studio 2.5 uitgebracht

Qt 3D Studio is de ontwikkelomgeving voor grafische 3D-interfaces, samen met een krachtige runtime, waarin 3D-modellen, afbeeldingen en andere middelen worden geïmporteerd om interactieve presentaties, gebruikersinterfaces en applicaties te maken. Oosten is commercieel gericht op ontwerpers als ontwikkelaars om snel prototypes van gebruikersinterfaces te maken.

Zijn versie 2.5 is zojuist uitgebracht, met een reeks interessante verbeteringenvoor zowel interfaceontwerpers als ontwikkelaars. Van hen kan worden gemarkeerd in deze nieuwe versie van Qt 3D Studio dat animaties kunnen nu worden gedefinieerd met behulp van Bezier-curven om overgangen tussen keyframes te beheren.

Tot nu toe konden we deze overgangen alleen vloeiend maken, dat wil zeggen met veel minder precisie in de voortgang van de animatie.

Een Bézier-curve wordt gedefinieerd door twee extreme punten, die elk een waarde vertegenwoordigen voor een keyframe (zoals een positie op het scherm), en vervolgens een reeks tussenliggende punten om de animatie nauwkeurig te beheren.

Voorheen was het alleen mogelijk om de Ease In / Out-afvlakking te definiëren voor keyframes, maar nu is het ook mogelijk om animaties te definiëren met behulp van Bezier-curven die Ze geven je veel meer controle over animatie en tweening.

Een andere nieuwigheid die opvalt in Qt 3D Studio 2.5 is dat het ook biedt stereoscopische weergave met OpenGL.

Er zijn vier modi geïmplementeerd: omhoog-omlaag, links-rechts (twee afbeeldingen, één per oog, naast elkaar) en anaglyph (twee gemengde afbeeldingen, met verschillende kleuren, waarvoor een bril nodig is waarbij elk oog een andere kleur heeft) rood, cyaan en groen, magenta volgens de gewenste uitrusting. De oogafstand kan uiteraard worden gecontroleerd, hetzij in Qt 3D Studio of vanuit de applicatie (een QML API wordt voorgesteld).

Het laden van gegevens kan veel fijner worden beheerd: Qt 3D Studio hoeft niet langer alle gegevens te laden bij het starten van de applicatie.

De asyncInit-eigenschap van View3D initialiseert de rendering-engine in een andere thread, waardoor de GUI gedurende deze tijd kan reageren. Het eigendom vertraagdBezig met laden de Presentation bepaalt of de benodigde resources voor een bepaalde presentatie tegelijk met de presentatie worden geladen of wanneer ze nodig zijn.

Methoden preloadSlide en unloadSlide zorgen voor meer nauwkeurige controle, waardoor de programmeur kan beslissen wanneer de gegevens voor dat deel van de presentatie moeten worden geladen.

Het samenvoegen van meerdere presentaties is lange tijd een probleem geweest, helaas erg aanwezig in teams: als meerdere mensen tegelijkertijd aan hetzelfde bestand werken, is het nodig om hun aanpassingen samen te voegen.

Versiecontrolesystemen zoals Mercurial of Git kunnen veel doen voor tekstbestanden (inclusief Qt 3D Studio-presentaties), maar de UIP-bestanden geproduceerd door Qt 3D Studio waren niet altijd geschikt voor deze use case: ID's van de items waren niet altijd uniek, wat kan de bestanden beschadigen na een automatische samenvoeging.

Eindelijk, Qt 3D Studio heeft nu een extensie voor Autodesk Maya. Met deze plug-in kun je Maya-scènes exporteren naar Qt 3D Studio met behoud van alle parameters die in Maya zijn gedefinieerd.

Installatie

Qt 3D Studio 2.5 is beschikbaar via het Qt online installatieprogramma in de sectie Tools for Developers and Designers.

Het online installatieprogramma van Qt kan worden gedownload van de volgende link, waarin ze alleen enkele gegevens hoeven te plaatsen die als metrics dienen, naast het plaatsen van hun e-mail waar ze meer nieuws zullen ontvangen, informatie en een gebruikersaccount zal worden aangemaakt in QT om latere versies te kunnen downloaden.

Terwijl u voor degenen met commerciële licenties de installatiepakketten kunt vinden op de volgende link. De Maya-exportplug-in is ook te vinden in de downloadsectie van het Qt-account in het Qt 3D Studio-product.

Als u een oudere versie van QT 3D studio heeft geïnstalleerd, kunt u gebruik maken van de updatefunctie in de Qt-onderhoudstool om de nieuwste versie te krijgen.

Het is belangrijk om te vermelden dat de gratis versie enkele beperkte functies heeft in vergelijking met de betaalde versie.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.