20
Quest 3D Martin Klusmann, Felix Fährmann Seminar – Game Engines Professur CoGVis/MMC 07.05.09

Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games, Simulationenvironments • Developt by Act-3D B.V. (Netherlands) • Since September 2001

  • Upload
    vukhanh

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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]