quest 3d - uni-weimar.de file3 • 3d engine with ide • architecture, productdesign, games,...
TRANSCRIPT
![Page 1: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/1.jpg)
Quest 3D
Martin Klusmann, Felix FährmannSeminar – Game EnginesProfessur CoGVis/MMC07.05.09
![Page 2: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/2.jpg)
2
Agenda
• Basics• Graphical Interface• Features• System Requirements• Games• References• Demo
![Page 3: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/3.jpg)
3
• 3D Engine with IDE• Architecture, Productdesign, Games, Simulationenvironments• Developt by Act-3D B.V. (Netherlands)• Since September 2001• Version 4.2.2.• Commercial licence
Quest 3D
![Page 4: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/4.jpg)
4
• Programing using graphical interface
Interface
![Page 5: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/5.jpg)
5
Interface (cont'd)
• Programing using graphical interface
![Page 6: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/6.jpg)
6
• Object-Oriented Design approach
• Physics, Database, Network, AI, etc.
• Input• VR input devices (data glove, Wiimote, etc.)
• Output• Stereo display• Force feedback
• Plug-in structure with SDK (C++)
• Single executable, installer, webpage
• Scripting via LUA
Features
![Page 7: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/7.jpg)
7
• uses ODE and Newton (freeware)
• Basic Physics• Collision Detection• Simple character collision• Rigid Body• Vehicle Physics
Physics
![Page 8: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/8.jpg)
8
• Shader 1.0 .. 3.0• Vertex, Pixel• .x import (DX)• HLSL support
• BSP (collision, path finding)• optimized rendering for huge character crowds and massive vegitation
• Forward Kinematics, Keyframe Animation, Skeletal Animation, Morphing, Animation Blending
Shaders, Scene Management, Animation
![Page 9: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/9.jpg)
9
• Per-vertex, Per-pixel• Lightmapping, Gloss maps• Dynamic lighting (eight lights; spot, omni, linear)• Import radiosity light maps from MAX and Maya, etc.
• Shadow Mapping, Projected planar• Shadow Volume (hardware or software)
Lighting and Shadows
![Page 10: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/10.jpg)
10
• Environment Mapping• Lens Flares, Billboarding• Cloth Simulation• Particle System (Water, Fire, Explosion)• Sky, Fog, Weather• Mirror
Special Effects
![Page 11: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/11.jpg)
11
• Mesh Loading• Skinning
• skinned meshes, multiple texture coordinates, vertex colors• Includes Polytrans• Primitive meshes: donut, square etc.• Imported meshes: polygons, lines or points• Use a maximum of 4 billion vertices per surface• Includes X exporters for MAX, MAYA, Lightwave 3D and AutoCAD
Meshes
![Page 12: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/12.jpg)
12
• Multi-texturing, Mipmapping, Volumetric, Cube maps• Bumpmapping (environmental bump map, per-pixel shading)• Real-time compressed texture support (DXTC)• Up to eight texture stages (depends on hardware)• Supports JPG, TGA, PNG, BMP and DDS file formats• Automatically creates bump map from height image
Textureing
![Page 13: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/13.jpg)
13
• Stereo Rendering, Render-to-Texture, Fonts, GUI• shadow map ray tracer• Supports fonts from 3D Models and 2D textured fonts• Multiple materials per object• Special materials effects through per-pixel shading• Multiple transparency modes
Rendering
![Page 14: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/14.jpg)
14
• 2D Sound, 3D Sound• Streaming (mp3)• pitch, volume and panning• Effects can be simulated (doppler, etc.)• Imports wav, mp3 and mid files
Sound & Video
![Page 15: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/15.jpg)
15
• Client-Server, Peer-to-Peer• Microsoft DirectPlay network synchronization• Lobby system• Interpolation for good results on slow networks
Networking System
![Page 16: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/16.jpg)
16
• Pathfinding, Decision Making, Finite State Machines• path editor to paint paths (painted graph and collision geometry)
AI
![Page 17: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/17.jpg)
17
Minimum:• Windows 2000, Windows XP, Vista (64 or 32 bit)• 256 MB system memory• 1Ghz Processor• DirectX compatble graphics card• 32 MB graphics memory• 400MB free disk space
System Requirements
![Page 18: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/18.jpg)
18
Games
• Audiosurf• Leo• Schiff-Simulator• etc.
www.4colorrebellion.com/.../ 08/02/audiosurf2.jpg
![Page 19: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/19.jpg)
19
Thanks for your attention!
End
![Page 20: Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001](https://reader031.vdocuments.site/reader031/viewer/2022022119/5d53938988c9930d198bd5ae/html5/thumbnails/20.jpg)
20
References
http://www.devmaster.net/engines/engine_details.php?id=80 [06.05.09]http://www.quest3d.com/Brochures/Introducing_Quest3D.pdf [06.05.09]http://www.lichtblick4d.com/index.php/software/3d-applikationen/quest3d.html [06.05.09]http://www.quest3d.com/index.php?id=208 [06.05.09]http://www.quest3d.com/index.php?id=208 [06.05.09]http://de.wikipedia.org/wiki/Quest3D [06.05.09]