Quest 3D - uni-weimar.de file3 • 3D Engine with IDE • Architecture, Productdesign, Games,...

Preview:

Citation preview

Quest 3D

Martin Klusmann, Felix FährmannSeminar – Game EnginesProfessur CoGVis/MMC07.05.09

2

Agenda

• Basics• Graphical Interface• Features• System Requirements• Games• References• Demo

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

4

• Programing using graphical interface

Interface

5

Interface (cont'd)

• Programing using graphical interface

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

7

• uses ODE and Newton (freeware)

• Basic Physics• Collision Detection• Simple character collision• Rigid Body• Vehicle Physics

Physics

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

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

10

• Environment Mapping• Lens Flares, Billboarding• Cloth Simulation• Particle System (Water, Fire, Explosion)• Sky, Fog, Weather• Mirror

Special Effects

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

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

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

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

15

• Client-Server, Peer-to-Peer• Microsoft DirectPlay network synchronization• Lobby system• Interpolation for good results on slow networks

Networking System

16

• Pathfinding, Decision Making, Finite State Machines• path editor to paint paths (painted graph and collision geometry)

AI

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

18

Games

• Audiosurf• Leo• Schiff-Simulator• etc.

www.4colorrebellion.com/.../ 08/02/audiosurf2.jpg

19

Thanks for your attention!

End

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]

Recommended