02.01.2014 Views

Rover 9000 - RWTH Aachen University

Rover 9000 - RWTH Aachen University

Rover 9000 - RWTH Aachen University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Rover</strong> <strong>9000</strong><br />

E. Béguet, A. Heuvels, C. Janßen,<br />

M. Schamberg, P. Voigtlaender<br />

<strong>RWTH</strong> <strong>Aachen</strong> <strong>University</strong><br />

26. März 2013<br />

1<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Outline<br />

Introduction<br />

Gameplay<br />

Graphics<br />

Physics<br />

Content Creation<br />

Video<br />

Live Demo<br />

2<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Introduction<br />

3<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Gameplay<br />

Features<br />

Checkpoints<br />

Respawn<br />

Powerups<br />

Meteorites<br />

Camera<br />

Hot-Seat<br />

Mode<br />

AI<br />

Ranking<br />

Checkpoints<br />

4<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Gameplay<br />

Features<br />

Checkpoints<br />

Respawn<br />

Powerups<br />

Meteorites<br />

Camera<br />

Hot-Seat<br />

Mode<br />

AI<br />

Ranking<br />

Respawn<br />

5<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Gameplay<br />

Features<br />

Checkpoints<br />

Respawn<br />

Powerups<br />

Meteorites<br />

Camera<br />

Hot-Seat<br />

Mode<br />

AI<br />

Ranking<br />

Powerups<br />

6<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Gameplay<br />

Features<br />

Checkpoints<br />

Respawn<br />

Powerups<br />

Meteorites<br />

Camera<br />

Hot-Seat<br />

Mode<br />

AI<br />

Ranking<br />

Meteroites<br />

7<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Gameplay<br />

Features<br />

Checkpoints<br />

Respawn<br />

Powerups<br />

Meteorites<br />

Camera<br />

Hot-Seat<br />

Mode<br />

AI<br />

Ranking<br />

Camera<br />

Adaptive position depending on the car’s<br />

movement<br />

8<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Gameplay<br />

Features<br />

Checkpoints<br />

Respawn<br />

Powerups<br />

Meteorites<br />

Camera<br />

Hot-Seat<br />

Mode<br />

AI<br />

Ranking<br />

Hot-Seat Mode<br />

9<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Gameplay<br />

Features<br />

Checkpoints<br />

Respawn<br />

Powerups<br />

Meteorites<br />

Camera<br />

Hot-Seat<br />

Mode<br />

AI<br />

Ranking<br />

AI<br />

10<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Gameplay<br />

Features<br />

Checkpoints<br />

Respawn<br />

Powerups<br />

Meteorites<br />

Camera<br />

Hot-Seat<br />

Mode<br />

AI<br />

Ranking<br />

Ranking<br />

11<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Skybox<br />

Heightmap<br />

Tileable<br />

Textures<br />

Instancing<br />

Shadow<br />

Mapping<br />

Split Screen<br />

GUI<br />

Skybox<br />

12<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Skybox<br />

Heightmap<br />

Tileable<br />

Textures<br />

Instancing<br />

Shadow<br />

Mapping<br />

Split Screen<br />

GUI<br />

Heightmap<br />

13<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Skybox<br />

Heightmap<br />

Tileable<br />

Textures<br />

Instancing<br />

Shadow<br />

Mapping<br />

Split Screen<br />

GUI<br />

Multiple Tileable Textures for high quality<br />

14<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Skybox<br />

Heightmap<br />

Tileable<br />

Textures<br />

Instancing<br />

Shadow<br />

Mapping<br />

Split Screen<br />

GUI<br />

Instanced rocks<br />

15<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Skybox<br />

Heightmap<br />

Tileable<br />

Textures<br />

Instancing<br />

Shadow<br />

Mapping<br />

Split Screen<br />

GUI<br />

Shadow Mapping using orthographic projection<br />

16<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Skybox<br />

Heightmap<br />

Tileable<br />

Textures<br />

Instancing<br />

Shadow<br />

Mapping<br />

Split Screen<br />

GUI<br />

Split Screen<br />

17<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Skybox<br />

Heightmap<br />

Tileable<br />

Textures<br />

Instancing<br />

Shadow<br />

Mapping<br />

Split Screen<br />

GUI<br />

GUI<br />

18<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Cubemap Reflections<br />

19<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Motion Blur<br />

20<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Particles<br />

21<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Fire effect<br />

22<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Smoke effect<br />

23<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Dust effect<br />

24<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Storm effect: player view<br />

25<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

How it is set up<br />

26<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Checkpoints<br />

27<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Powerups<br />

28<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Graphics<br />

Features<br />

Cubemap<br />

Reflections<br />

Motion Blur<br />

Particles<br />

Fire effect<br />

Smoke effect<br />

Dust effect<br />

Storm effect<br />

How it is<br />

set up<br />

Checkpoints<br />

Powerups<br />

Soft Particles<br />

Soft Particles<br />

29<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Physics<br />

Forces stabilizing the car<br />

Features<br />

Ray-cast vehicle<br />

Deformable heightmap<br />

Power-ups<br />

Torque around z-axis<br />

Force pushing down along<br />

y-axis<br />

Added further raycasts<br />

(invisible wheels)<br />

30<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Physics<br />

Deformable Heightmap<br />

Features<br />

Ray-cast vehicle<br />

Deformable heightmap<br />

Power-ups<br />

Meteorites<br />

Impact<br />

Rejuvenation<br />

31<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Physics<br />

Features<br />

Ray-cast vehicle<br />

Deformable heightmap<br />

Power-ups<br />

Power-ups<br />

Spawnpoints are loaded out<br />

of spawnmap<br />

Number of power-ups<br />

dependend on number of<br />

cars<br />

old power-ups are frequently<br />

removed and replaced<br />

32<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Content Creation<br />

Assets<br />

Creation<br />

with Blender<br />

Mars rover<br />

Powerups<br />

Wind turbine<br />

Greenhouses<br />

Pipeline<br />

Cooling<br />

tower<br />

Space station<br />

Content creation with Blender<br />

33<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Content Creation<br />

Assets<br />

Creation<br />

with Blender<br />

Mars rover<br />

Powerups<br />

Wind turbine<br />

Greenhouses<br />

Pipeline<br />

Cooling<br />

tower<br />

Space station<br />

Mars rover<br />

34<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Content Creation<br />

Assets<br />

Creation<br />

with Blender<br />

Mars rover<br />

Powerups<br />

Wind turbine<br />

Greenhouses<br />

Pipeline<br />

Cooling<br />

tower<br />

Space station<br />

Powerups<br />

35<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Content Creation<br />

Assets<br />

Creation<br />

with Blender<br />

Mars rover<br />

Powerups<br />

Wind turbine<br />

Greenhouses<br />

Pipeline<br />

Cooling<br />

tower<br />

Space station<br />

Wind turbine<br />

36<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Content Creation<br />

Assets<br />

Creation<br />

with Blender<br />

Mars rover<br />

Powerups<br />

Wind turbine<br />

Greenhouses<br />

Pipeline<br />

Cooling<br />

tower<br />

Space station<br />

Greenhouses<br />

37<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Content Creation<br />

Assets<br />

Creation<br />

with Blender<br />

Mars rover<br />

Powerups<br />

Wind turbine<br />

Greenhouses<br />

Pipeline<br />

Cooling<br />

tower<br />

Space station<br />

Pipeline<br />

38<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Content Creation<br />

Assets<br />

Creation<br />

with Blender<br />

Mars rover<br />

Powerups<br />

Wind turbine<br />

Greenhouses<br />

Pipeline<br />

Cooling<br />

tower<br />

Space station<br />

Cooling tower<br />

39<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Content Creation<br />

Assets<br />

Creation<br />

with Blender<br />

Mars rover<br />

Powerups<br />

Wind turbine<br />

Greenhouses<br />

Pipeline<br />

Cooling<br />

tower<br />

Space station<br />

Space station<br />

40<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Video<br />

Enjoy!<br />

41<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender


Live Demo<br />

I want to play a game<br />

42<br />

E. Béguet, A. Heuvels, C. Janßen, M. Schamberg, P. Voigtlaender

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!