Quest3D

Uit Games2Learn
Ga naar: navigatie, zoeken

Quest3D is een een 3D engine en een ontwikkeplatform. Het wordt voornamelijk gebruikt voor het ontwikkelen van architectuur-, product- en ontwerpvisualisaties, (serious) games en trainingssimulatoren. Data vanuit 3D animatie en CAD pakketten, zoals Maya, 3D Studio Max en AutoCAD kan worden geëxporteerd naar Quest3D en worden gebruikt om interactieve real-time 3D applicaties te maken. Quest3D wordt ontwikkeld door Act-3D B.V. in Leiden, Nederland en is in september 2001 op de markt verschenen.

Inhoud

Overzicht van de ontwikkelomgeving

Een van de belangrijkste eigenschappen van Quest3D is de methode van programmeren. Anders dan de gebruikelijke manier van code programmeren in programmeertalen als C++, is de ontwikkelomgeving van Quest3D bijna geheel grafisch. Een andere opmerkelijke eigenschap is het feit dat de ontwikkelaar kan programmeren terwijl de uiteindelijke applicatie draait. Dit betekent dat, in tegenstelling tot gangbare ontwikkelomgevingen, er geen compilatiestap plaatsvindt.

Applicatielogica

Quest3D Editor

Quest3D applicaties worden ontwikkeld door middel van het koppelen van functionele componenten, die 'Channels' worden genoemd. De gekoppelde componenten vormen een boom die de eigenlijke programmastructuur representeert. De engine zorgt er voor dat de boom ieder frame wordt afgelopen en zo alle channels worden uitgevoerd. Dit resulteert in een draaiende 3D applicatie.

Het grote verschil van dit concept vergeleken met 'gewoon' programmeren is het feit dat de applicatie kan worden ontwikkeld terwijl het draait. Tevens is er geen compilatiestap of script interpetatie, omdat de 'channels' uit reeds gecompileerde code bestaan. Dat laatste zorgt ervoor dat er is nauwelijks sprake van performanceverlies, zoals dat bij het interpreteren van een script gangbaar is.

Editors

De Quest3D ontwikkelomgeving kent editors voor onder andere het bewerken van geimporteerde 3D objecten, animaties, HLSL shader programmeren en LUA Scripting.

Eindapplicatie

Applicaties die zijn ontwikkeld kunnen als zelfstandige Windows executable worden gedistribueerd of op een webpagina worden weergegeven in Internet Explorer en Firefox.

Systeemvereisten

Sommige features zijn afhankelijk van hogere hardware specs

Kosten

Quest3D kent verscheidene edities en licensies voor zowel commerciële als educatieve instellingen.

Taal

EN

Toepassingen

Games, Architectuur demos, Serious Games, Simulations, Product design demos, TV en Film producties.

Overzicht

Onderwijsinstellingen

Onderwijsinstellingen die Quest3D voor educatieve doeleinden gebruiken of gebruikt hebben, zijn:

Game titels

Referenties

Externe links


Gebruikservaringen

Van docenten


Van leerlingen/studenten


Persoonlijke instellingen
Naamruimten
Varianten
Handelingen
Navigatie
Pagina's bewerken
Browsen/zoeken
Hulpmiddelen