![Page 1: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/1.jpg)
Ag Ag
StarBall
Felix H., Marius W., Pedro C.
RWTH Aachen University
10. Marz 2015
1 Felix H., Marius W., Pedro C.
![Page 2: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/2.jpg)
Ag
Game Concept
Ag
Ideas
Survival racing game
High speed gameplay
Surreal space aesthetic
2 Felix H., Marius W., Pedro C.
![Page 3: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/3.jpg)
Ag
Game Concept
Ag
Ideas
Survival racing game
High speed gameplay
Surreal space aesthetic
3 Felix H., Marius W., Pedro C.
![Page 4: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/4.jpg)
Ag
Game Concept
Ag
Ideas
Survival racing game
High speed gameplay
Surreal space aesthetic
4 Felix H., Marius W., Pedro C.
![Page 5: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/5.jpg)
Ag
Game Concept
Ag
This translates into...
5 Felix H., Marius W., Pedro C.
![Page 6: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/6.jpg)
Ag
Game Concept
Ag
Effects
High speed gameplay
Motion blur
Surreal space aesthetic
Glow
6 Felix H., Marius W., Pedro C.
![Page 7: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/7.jpg)
Ag
Game Concept
Ag
Effects
High speed gameplay
Motion blur
Surreal space aesthetic
Glow
7 Felix H., Marius W., Pedro C.
![Page 8: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/8.jpg)
Ag
Game Concept
Ag
Effects
High speed gameplay
Motion blur
Surreal space aesthetic
Glow
8 Felix H., Marius W., Pedro C.
![Page 9: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/9.jpg)
Ag
Lighting
Ag
Rationale
We require the outputs of Several frames for our effects.
We want to handle multiple light sources.
Our solution: deferred lighting.
9 Felix H., Marius W., Pedro C.
![Page 10: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/10.jpg)
Ag
Lighting
Ag
Rationale
We require the outputs of Several frames for our effects.
We want to handle multiple light sources.
Our solution: deferred lighting.
10 Felix H., Marius W., Pedro C.
![Page 11: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/11.jpg)
Ag
Lighting
Ag
Rationale
We require the outputs of Several frames for our effects.
We want to handle multiple light sources.
Our solution: deferred lighting.
11 Felix H., Marius W., Pedro C.
![Page 12: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/12.jpg)
Ag
Lighting
Ag
12 Felix H., Marius W., Pedro C.
![Page 13: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/13.jpg)
Ag
Effects
Ag
Glow
Fundamental effect
Ensuring high-quality glow is a priority
Technique: Render glowing parts of frame to small target
Blur glow target, scale and add to frame
13 Felix H., Marius W., Pedro C.
![Page 14: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/14.jpg)
Ag
Effects
Ag
Glow
Fundamental effect
Ensuring high-quality glow is a priority
Technique: Render glowing parts of frame to small target
Blur glow target, scale and add to frame
14 Felix H., Marius W., Pedro C.
![Page 15: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/15.jpg)
Ag
Effects
Ag
Glow
Fundamental effect
Ensuring high-quality glow is a priority
Technique: Render glowing parts of frame to small target
Blur glow target, scale and add to frame
15 Felix H., Marius W., Pedro C.
![Page 16: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/16.jpg)
Ag
Effects
Ag
Glow
Fundamental effect
Ensuring high-quality glow is a priority
Technique: Render glowing parts of frame to small target
Blur glow target, scale and add to frame
16 Felix H., Marius W., Pedro C.
![Page 17: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/17.jpg)
Ag
Effects
Ag
Glow artifacts
17 Felix H., Marius W., Pedro C.
![Page 18: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/18.jpg)
Ag
Effects
Ag
Resolution artifacts
Problem: Low resolution might cause moving discontinuities inglowing regions
Solution: Add previous frames to glow (effectively a slightmotion blur)
Doesn’t solve artifacts completely, but makes effect a lotsmoother
The blurring of the glow looks nice as you move :)
18 Felix H., Marius W., Pedro C.
![Page 19: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/19.jpg)
Ag
Effects
Ag
Resolution artifacts
Problem: Low resolution might cause moving discontinuities inglowing regions
Solution: Add previous frames to glow (effectively a slightmotion blur)
Doesn’t solve artifacts completely, but makes effect a lotsmoother
The blurring of the glow looks nice as you move :)
19 Felix H., Marius W., Pedro C.
![Page 20: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/20.jpg)
Ag
Effects
Ag
Resolution artifacts
Problem: Low resolution might cause moving discontinuities inglowing regions
Solution: Add previous frames to glow (effectively a slightmotion blur)
Doesn’t solve artifacts completely, but makes effect a lotsmoother
The blurring of the glow looks nice as you move :)
20 Felix H., Marius W., Pedro C.
![Page 21: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/21.jpg)
Ag
Effects
Ag
Resolution artifacts
Problem: Low resolution might cause moving discontinuities inglowing regions
Solution: Add previous frames to glow (effectively a slightmotion blur)
Doesn’t solve artifacts completely, but makes effect a lotsmoother
The blurring of the glow looks nice as you move :)
21 Felix H., Marius W., Pedro C.
![Page 22: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/22.jpg)
Ag
Effects
Ag
22 Felix H., Marius W., Pedro C.
![Page 23: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/23.jpg)
Ag
Effects
Ag
Distance artifacts
Problem: Low resolution causes heavy artifacts in the distance
Solution: add black fog to glow
23 Felix H., Marius W., Pedro C.
![Page 24: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/24.jpg)
Ag
Effects
Ag
Distance artifacts
Problem: Low resolution causes heavy artifacts in the distance
Solution: add black fog to glow
24 Felix H., Marius W., Pedro C.
![Page 25: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/25.jpg)
Ag
Effects
Ag
25 Felix H., Marius W., Pedro C.
![Page 26: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/26.jpg)
Ag
Effects
Ag
Motion Blur
Imparts sense of speed
Achieved by adding previous frames (with scaled colors) tocurrent frame
Effect intensity computed according to ball speed
26 Felix H., Marius W., Pedro C.
![Page 27: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/27.jpg)
Ag
Effects
Ag
Motion Blur
Imparts sense of speed
Achieved by adding previous frames (with scaled colors) tocurrent frame
Effect intensity computed according to ball speed
27 Felix H., Marius W., Pedro C.
![Page 28: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/28.jpg)
Ag
Effects
Ag
Motion Blur
Imparts sense of speed
Achieved by adding previous frames (with scaled colors) tocurrent frame
Effect intensity computed according to ball speed
28 Felix H., Marius W., Pedro C.
![Page 29: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/29.jpg)
Ag
Effects
Ag
Motion Blur Calculation
After a frame is rendered, the previous frame is multiplied bya scale factor and added to it
If speed is below an amount bmin, the scale factor should be 0.
If speed is above an amount bmax , the scale factor should notincrease anymore.
The scale factor f is computed from current speed s asfollows:
t =s − bmin
bmax − bmin
f = kbt2(3 − 2t)
29 Felix H., Marius W., Pedro C.
![Page 30: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/30.jpg)
Ag
Effects
Ag
Motion Blur Calculation
After a frame is rendered, the previous frame is multiplied bya scale factor and added to it
If speed is below an amount bmin, the scale factor should be 0.
If speed is above an amount bmax , the scale factor should notincrease anymore.
The scale factor f is computed from current speed s asfollows:
t =s − bmin
bmax − bmin
f = kbt2(3 − 2t)
30 Felix H., Marius W., Pedro C.
![Page 31: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/31.jpg)
Ag
Effects
Ag
Motion Blur Calculation
After a frame is rendered, the previous frame is multiplied bya scale factor and added to it
If speed is below an amount bmin, the scale factor should be 0.
If speed is above an amount bmax , the scale factor should notincrease anymore.
The scale factor f is computed from current speed s asfollows:
t =s − bmin
bmax − bmin
f = kbt2(3 − 2t)
31 Felix H., Marius W., Pedro C.
![Page 32: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/32.jpg)
Ag
Effects
Ag
Motion Blur Calculation
After a frame is rendered, the previous frame is multiplied bya scale factor and added to it
If speed is below an amount bmin, the scale factor should be 0.
If speed is above an amount bmax , the scale factor should notincrease anymore.
The scale factor f is computed from current speed s asfollows:
t =s − bmin
bmax − bmin
f = kbt2(3 − 2t)
32 Felix H., Marius W., Pedro C.
![Page 33: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/33.jpg)
Ag
Effects
Ag
Motion Blur Calculation
After a frame is rendered, the previous frame is multiplied bya scale factor and added to it
If speed is below an amount bmin, the scale factor should be 0.
If speed is above an amount bmax , the scale factor should notincrease anymore.
The scale factor f is computed from current speed s asfollows:
t =s − bmin
bmax − bmin
f = kbt2(3 − 2t)
33 Felix H., Marius W., Pedro C.
![Page 34: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/34.jpg)
Ag
Effects
Ag
Low speed High speed
34 Felix H., Marius W., Pedro C.
![Page 35: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/35.jpg)
Ag
Physics
Ag
Physics engine
The physics library used is Bullet.
The physics engine runs a simulation based on objects
The track is imported directly from the mesh via a customloader
Game Objects
Player
Track
Eventboxes
35 Felix H., Marius W., Pedro C.
![Page 36: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/36.jpg)
Ag
Physics
Ag
Physics engine
The physics library used is Bullet.
The physics engine runs a simulation based on objects
The track is imported directly from the mesh via a customloader
Game Objects
Player
Track
Eventboxes
36 Felix H., Marius W., Pedro C.
![Page 37: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/37.jpg)
Ag
Physics
Ag
Physics engine
The physics library used is Bullet.
The physics engine runs a simulation based on objects
The track is imported directly from the mesh via a customloader
Game Objects
Player
Track
Eventboxes
37 Felix H., Marius W., Pedro C.
![Page 38: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/38.jpg)
Ag
Physics
Ag
Physics engine
The physics library used is Bullet.
The physics engine runs a simulation based on objects
The track is imported directly from the mesh via a customloader
Game Objects
Player
Track
Eventboxes
38 Felix H., Marius W., Pedro C.
![Page 39: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/39.jpg)
Ag
Physics
Ag
Physics engine
The physics library used is Bullet.
The physics engine runs a simulation based on objects
The track is imported directly from the mesh via a customloader
Game Objects
Player
Track
Eventboxes
39 Felix H., Marius W., Pedro C.
![Page 40: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/40.jpg)
Ag
Physics
Ag
Physics engine
The physics library used is Bullet.
The physics engine runs a simulation based on objects
The track is imported directly from the mesh via a customloader
Game Objects
Player
Track
Eventboxes
40 Felix H., Marius W., Pedro C.
![Page 41: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/41.jpg)
Ag
Physics
Ag
Physics engine interface
The main interface into the physics engine is the updatefunction.
Handles key events
Checks eventboxes
Steps physics simulation
Returns player state
41 Felix H., Marius W., Pedro C.
![Page 42: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/42.jpg)
Ag
Physics
Ag
Physics engine interface
The main interface into the physics engine is the updatefunction.
Handles key events
Checks eventboxes
Steps physics simulation
Returns player state
42 Felix H., Marius W., Pedro C.
![Page 43: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/43.jpg)
Ag
Physics
Ag
Physics engine interface
The main interface into the physics engine is the updatefunction.
Handles key events
Checks eventboxes
Steps physics simulation
Returns player state
43 Felix H., Marius W., Pedro C.
![Page 44: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/44.jpg)
Ag
Physics
Ag
Physics engine interface
The main interface into the physics engine is the updatefunction.
Handles key events
Checks eventboxes
Steps physics simulation
Returns player state
44 Felix H., Marius W., Pedro C.
![Page 45: Felix H., Marius W., Pedro C. › media › projects › swpp-ws-14-15-d_s… · bt2(3 2t) 33 Felix H., Marius W., Pedro C. Ag E ects Ag Low speed High speed 34 Felix H., Marius W.,](https://reader033.vdocument.in/reader033/viewer/2022060501/5f1b6ca3b8f771457c01efd3/html5/thumbnails/45.jpg)
Ag
Physics
Ag
Physics engine interface
The main interface into the physics engine is the updatefunction.
Handles key events
Checks eventboxes
Steps physics simulation
Returns player state
45 Felix H., Marius W., Pedro C.