Quest3D er en 3D-motor og utviklingsplattform. Den er i hovedsak brukt til arkitektur-, produkt- og designvisualiseringer, videospill, programvare for trening og simuleringer. Data fra 3D-animasjon- og CAD-pakker som Maya, 3D Studio Max and AutoCAD kan eksporteres til Quest3D og bli brukt til å lage interaktive 3D-applikasjoner. Quest3D er utviklet av Act-3D B.V. i Nederland. Første versjon ble lansert i september 2001.
Utviklingsmiljø
En av de viktigste karakteristikkene ved Quest3D er måten å programmere på. Til forskjell fra den vanlige måte å programmere på i språk som for eksempel C++, er utviklingsmiljøet i Quest3D nesten fullt ut grafisk. En annen bemerkelsesverdig egenskap er det faktum at utvikleren kan programmere en applikasjon samtidig som det kjører. Dette betyr at det ikke er behov for å kompilere kode, i motsetning til ved vanlige utviklingsmetoder.
Applikasjonslogikk Quest3D-applikasjoner utvikles ved å koble sammen funksjonelle komponenter kalt 'kanaler'. De sammenkoblede komponentene danner ett tre som representerer den faktiske programstrukturen. 3D-motoren traverserer treet hver frame og kjører den logikken som finnes i de enkelte komponentene. Dette resulterer i en 3D-applikasjon som kjører i sanntid.
Steg som kompilering og tolking av skript er unødvendig fordi kanalene består av ferdig kompilert kode skrevet i C++. Applikasjoner som krever tolkning av script eller må kjøres gjennom en virtuell maskin vil i mange tilfeller oppleve redusert ytelse i forhold til applikasjoner ferdig kompilert til maskinkode.
Editorer Utviklingsmiljøet i Quest3D består av editorer for å lage kanaltreene, redigere 3D-objekter og animasjoner, programmere HLSL-shadere og redigere LUA-script.
Publisering Ferdige Quest3D-applikasjoner kan publiseres som kjørbare Windows filer eller bli vist på internettsider. Nettlesere som støtter dette er Internet Explorer og Firefox.
Systemkrav Windows 2000, Windows XP, Vista (64 or 32 bit) og DirectX 9 256 MB RAM 1 GHz Prosessor DirectX kompatibelt skjermkort 32 MB videominne 400MB ledig harddisk-plass
En del funksjonalitet i Quest3D krever andre spesifikasjoner.
Lisens Quest3D kommer med lisenser for kommersielt bruk og utdanningsformål.
Applikasjoner Videospill, arkitektur visualiseringer, Seriøse spill, simuleringer, TV- og Film-produksjoner.
Spilltitler Audiosurf er et IGF-prisvinnende pusle-/musikkspill laget av Invisible Handlebar. Ship simulator er et skipssimulatorspill utviklet av VSTEP Leo der Haze er et spill for barn, utviklet av Ovos real-time 3D Chicken Football et spill, utviklet av Paladin Studios for humanitære organisasjoner. The Endless Forest Et onlinespill og sosial skjermbeskytter, utviklet av Tale of Tales Twinners Et interaktivt videospill. Spansk demo
Kilder DevMaster.net Quest3D spesifikasjoner Gamasutra "Rapid gameplay iterations are crucial to me, so I use Quest3D for everything else.", Dylan Fitterer i "The road to IGF"
Eksterne lenker
Quest3D blog
Kategori:Programvareutvikling Kategori:3D-modellering Kategori:Spillmotorer