Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To...
Transcript of Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To...
![Page 1: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/1.jpg)
Experience the UniverseCosmic Sensation
Dalai Felinto – Rio de Janeiro, Brazil
Mike Pan – Vancouver, Canada
Martins Upitis – Riga, Latvia
Blender Conference 2010Amsterdam, Netherlands
![Page 2: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/2.jpg)
Martins Upitis
![Page 3: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/3.jpg)
Martins Upitis
![Page 4: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/4.jpg)
Cosmic Particles Detectors
+
30 meters Immersive Dome
+
Blender Game Engine
![Page 5: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/5.jpg)
Cosmic Sensation
![Page 6: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/6.jpg)
Science
• Radboud University Nijmegen
• Prof. Sijbrand de Jong
• Muons
• Barney Broomer
• Academic Yearprize
• Experiment
![Page 7: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/7.jpg)
![Page 8: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/8.jpg)
![Page 9: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/9.jpg)
Why ?
• "Science to the masses"
– bringing to daily life events you wouldn't experience otherwise
• Exploring new mediums
– realtime + fulldome
Communication
![Page 10: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/10.jpg)
What ?
• 3 days of Silent Disco
• generated music + DJ
• generated effect light
• generated visuals
![Page 11: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/11.jpg)
What ?
• 3 days of Silent Disco
• generated music + DJ
• generated effect light
• generated visuals
![Page 12: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/12.jpg)
A 3 days of Silent Disco a
![Page 13: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/13.jpg)
What ?
• 3 days of Silent Disco
• generated music + DJ
• generated effect light
• generated visuals
![Page 14: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/14.jpg)
A generated music + DJ a
![Page 15: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/15.jpg)
What ?
• 3 days of Silent Disco
• generated music + DJ
• generated effect light
• generated visuals
![Page 16: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/16.jpg)
a generated effect light a
![Page 17: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/17.jpg)
What ?
• 3 days of Silent Disco
• generated music + DJ
• generated effect light
• generated visuals
![Page 18: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/18.jpg)
a generated visuals a
![Page 19: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/19.jpg)
Immersive dome
![Page 20: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/20.jpg)
• Seamless field of view, 3D surface
• Domes are cool
• Unexplored medium
Immersive dome
![Page 21: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/21.jpg)
Blender Game Engine
• Realtime
• Open Source
• 3D Game Engine
• Dome compatibility
![Page 22: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/22.jpg)
![Page 23: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/23.jpg)
How ?
![Page 24: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/24.jpg)
How ?
![Page 25: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/25.jpg)
Development Process
• “1 year project”
• Dome creation framework
• Art contest
• Blender 2.50
![Page 26: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/26.jpg)
“It’s not what Blender can do for you, but what you can do for Blender.”
One year ago we had:
• blenderplayer not building and not working
• no proper interface for the BGE
BGE was not ready yet (stable/reliable)
![Page 27: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/27.jpg)
Blender 2.50alpha Blender 2.55beta
![Page 28: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/28.jpg)
one year before the event
• Stitching tests
• OSC tests
• Performance tests
• Output tests
• Blender/BGE tests
• Content brainstorms
. . . tests, tests and more tests . . .
![Page 29: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/29.jpg)
one year before the event. . . tests, tests and more tests . . .
video
![Page 30: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/30.jpg)
two months before the event
![Page 31: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/31.jpg)
• no more art contest
• finalized a few concepts for the visuals
two months before the event
![Page 32: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/32.jpg)
two months before the event
![Page 33: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/33.jpg)
one month before the event
“No man is an island.”
John Donne
“Less is more.”
Mies van der Rohe
![Page 34: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/34.jpg)
![Page 35: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/35.jpg)
![Page 36: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/36.jpg)
![Page 37: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/37.jpg)
ten days before the event
• entire team flew to Holland to collaborate on site.
• artwork: creation, production
• coding: optimization for this particular setup + small patches
![Page 38: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/38.jpg)
![Page 39: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/39.jpg)
![Page 40: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/40.jpg)
![Page 41: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/41.jpg)
![Page 42: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/42.jpg)
![Page 43: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/43.jpg)
![Page 44: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/44.jpg)
![Page 45: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/45.jpg)
![Page 46: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/46.jpg)
![Page 47: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/47.jpg)
![Page 48: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/48.jpg)
the event
![Page 49: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/49.jpg)
video
![Page 50: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/50.jpg)
Part II: Code
“Previously at Blender Conference ...”
– Multiple cameras
– CubeMap
– Stitching
![Page 51: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/51.jpg)
Challenge: 4K x 1K @ 60fps
![Page 52: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/52.jpg)
![Page 53: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/53.jpg)
optimizations
• speed and resolution and no compromise
– "to make the optimum geometry to accommodate the maximum of valid pixels"
– performance is proportional with the number of render cameras
• FBO
• off-axis frustum
• pyramid solution - 3 cameras - 120deg.
![Page 54: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/54.jpg)
Vertical F.O.V. x 2 = cos (120)
Implemented Solution
![Page 55: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/55.jpg)
Future Solution
buffersize = vertical F.O.V. / sqrt (2)
![Page 56: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/56.jpg)
Part III: Logic
• Particle Sensors sends data to Isadora as MIDI sequence
• Blender reads the data from Isadora via OSC/Socket (Python)
• Blender emits a virtual muon for every muonthe sensor detect.
• Also has manual keyboard control for 'Vjing' (adjustable parameters)
![Page 57: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/57.jpg)
Part IV: Art
• Concept
• Production
• Graphic Techniques
• Extra: Mini-Game
![Page 58: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/58.jpg)
Part IV: Art
• Concept
• Production
• Graphic Techniques
• Extra: Mini-Game
![Page 59: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/59.jpg)
Concept
• make it look 3D
– depth and perspective
![Page 60: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/60.jpg)
Concept
• Invisible as Muons
• Visible as Muons
![Page 61: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/61.jpg)
Concept
• limitations of the dome system
– It has to be dark
– scale
– It is not a Fulldome
![Page 62: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/62.jpg)
Concept
• Inspiration
– Tron Legacy
• neon lights
• glossy dark glass effect
• dark background
• high-tech
![Page 63: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/63.jpg)
Tron Legacy
Concept - Inspiration
![Page 64: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/64.jpg)
Tron Legacy
Concept - Inspiration
![Page 65: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/65.jpg)
Production
“Production is that part where we take all the plans and rip them in tiny parts to build
something completely different.”
![Page 66: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/66.jpg)
Production
• Iterative process
• the final product is quite different from the initial concept.
• some logic bricks, 1000 lines of python, 500 lines of GLSL shaders, no audio
![Page 67: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/67.jpg)
Production
![Page 68: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/68.jpg)
Graphics Techniques
• Platform
• Particles
• Water wave
• Post processing
![Page 69: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/69.jpg)
Graphics Techniques
• Platform
• Particles
• Water wave
• Post processing
![Page 70: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/70.jpg)
Platform
• Light Attenuation
• 3D Geometry
![Page 71: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/71.jpg)
Graphics Techniques
• Platform
• Particles
• Water wave
• Post processing
![Page 72: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/72.jpg)
Particles
• Stretch of particles along velocity vector
linV = Vector(obj.worldLinearVelocity)obj.alignAxisToVect(linV, 2)obj.localScale = [1, 1, 1 + linV.length]
• Spiral particles
• Node based material
![Page 73: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/73.jpg)
Graphics Techniques
• Platform
• Particles
• Water wave
• Post processing
![Page 74: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/74.jpg)
Water Wave(a.k.a. PS3 effect)
add me on PSN – dfelinto ;)
![Page 75: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/75.jpg)
Water Wave
• Shader, Shader and more Shader
![Page 76: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/76.jpg)
Graphics Techniques
• Platform
• Particles
• Water wave
• Post processing
![Page 77: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/77.jpg)
Post Processing
• Hue
• Sharpness
• Brightness
• Saturation
• Gamma
![Page 78: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/78.jpg)
Extra: Mini-Game
Le Grand Finale
![Page 79: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/79.jpg)
Part V: Post Mortem
• Limiting performance with large number of object (particles)
• Amazing engine for rapid prototyping.
• It was an experiment and a learning experience.
• Made patches specific for this project, but probably will never be accepted in trunk (too hacky or too specific).
• Completely burnt out at the end of the project :(
![Page 80: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/80.jpg)
You should read more
![Page 81: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/81.jpg)
You should read more
“Mastering Blender Game Engine”
Mike Pan, Dalai Felinto
CENGAGE
To be released after Blender 2.6
Available for pre-sale
![Page 82: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/82.jpg)
You should read more
“Mastering Blender Game Engine”
Mike Pan, Dalai Felinto
CENGAGE
To be released after Blender 2.6
Available for pre-sale
Dalai Felinto – www.dalaifelinto.com Mike Pan – www.mikepan.com
Martins Upitis - artmartinsh.blogspot.com
![Page 83: Blender Conference 2010 · “Mastering Blender Game Engine” Mike Pan, Dalai Felinto CENGAGE To be released after Blender 2.6 Available for pre-sale Dalai Felinto – Mike Pan –](https://reader035.fdocuments.in/reader035/viewer/2022062603/5f0916ff7e708231d4252e9c/html5/thumbnails/83.jpg)