using blender as a game tool rick worthington. introduction
TRANSCRIPT
![Page 1: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/1.jpg)
Using Blender as a Game Tool
Rick Worthington
![Page 2: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/2.jpg)
Introduction
![Page 3: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/3.jpg)
Objectives Provide a general overview of
what Blender is, and what it's capable of
De-mystify the much-criticized GUI
Demonstrate several useful use-cases
Demonstrate how to integrate with a game engine
Create an interest in learning more about Blender
![Page 4: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/4.jpg)
Motivation Why should you listen to me?
![Page 5: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/5.jpg)
Save Time Developing custom game tools is time-
consuming, tedious, and requires significant resources
Training artists or other users on custom tools adds to delay between initial need and actual usefulness of tool
Blender can download and install in less than five minutes (in general).
![Page 6: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/6.jpg)
Save Money 3ds Max: $3500 ~ $4000 Maya: $3500 ~ $4100 RenderMan: ~$3500 Z-Brush: $595 Blender: $0 -- Free!
![Page 7: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/7.jpg)
KISS Keep It Simple, Stupid! Built-in importers & exporters for many
popular formats 'Swiss Army Knife' of DCC Tools Runs on anything! (Keep your artists and their
silly inferior OS's happy) If what you want doesn't already exist – write a
plug-in for it!
![Page 8: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/8.jpg)
Background
![Page 9: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/9.jpg)
Ancient History Developed by NeoGeo & Not A Number
(NaN) Name was inspired by a song from the group
'Yello', off the album 'Baby'. Initially released & distributed as shareware
![Page 10: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/10.jpg)
Oh teh noes!!11one NaN went bankrupt. Creditors agreed to release Blender as GNU
GPL for 100k Euros. In less than a year, the Blender Foundation
raised the funds mostly through the donations of the Blender community
Blender open-sourced, Blender Foundation supervises continued development
![Page 11: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/11.jpg)
Where might I have seen it? Used as a production aid during the story-
boarding of Spider-man 2 The Various open movie projects:
Elephants Dream, 2006 (Project Orange) Big Buck Bunny, 2008 (Project Peach) Yo Frankie!, 2008 (Project Apricot) Sintel, (in production) (Project Durian)
Various shows on the History Channel
![Page 12: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/12.jpg)
What does it do? 3D Modeling Texturing Animation Rendering Sequencing Makes Purdy colors
![Page 13: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/13.jpg)
WTF am I looking at?:Making sense of the GUI
![Page 14: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/14.jpg)
The Lingo Datablock: A
generic block of data. Think of it as an abstract base class.
Object (OB): This is actually just a 3D Node/Position. Think of it like an instance
Mesh (ME): A datablock for a polygonal mesh.
Lamp (LA): A datablock for a light source.
Material (MA): A datablock for a material
![Page 15: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/15.jpg)
The Lingo (cont) Image (IM): An
Image/texture (can be from from file, or generated)
Interpolation (IPO): An animation curve
Scene (SCE): The top-level object in hierarchy
Curve (CU): A bezier or NURBS curve
Camera (CA): A viewpoint with additional projection parameters
Armature (AR): A skeletal 'Bone'
![Page 16: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/16.jpg)
(Demo) View layout Splitting and joining views Pre-defined schemes Saving new schemes Basic hotkeys Mouse control
![Page 17: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/17.jpg)
Use Case #1:Pre-rendered Graphics
![Page 18: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/18.jpg)
Seen in: Many Blizzard games as primary rendering
method (Diablo I & II, Starcraft I, Warcraft I&II)
Older Command & Conquer titles
![Page 19: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/19.jpg)
Also seen in: As high-res backgrounds for in many Final
Fantasy series, Resident Evil, Myst/7th Guest
![Page 20: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/20.jpg)
Limited use in: Many, many games; especially for in-game
GUIs
![Page 21: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/21.jpg)
World of Warcraft
![Page 22: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/22.jpg)
Bioshock
![Page 23: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/23.jpg)
Modern Warfare 2
![Page 24: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/24.jpg)
Demo (SVD)
![Page 25: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/25.jpg)
Use Case #2:Animation
![Page 26: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/26.jpg)
Demo (Skeletal Animation)
![Page 27: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/27.jpg)
Use Case #3:Level Editing
![Page 28: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/28.jpg)
Demo (Level)
![Page 29: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/29.jpg)
Integration
![Page 30: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/30.jpg)
Demo (Code)
![Page 31: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/31.jpg)
Conclusion
![Page 32: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/32.jpg)
Blender can: Fit in multiple places in the pipeline Save you lots of time & money Be extended using Python to do just about
anything Give you something to use that caffeine buzz
on trying to make things 'perfect'
![Page 33: Using Blender as a Game Tool Rick Worthington. Introduction](https://reader036.vdocument.in/reader036/viewer/2022062423/56649ee85503460f94bfa455/html5/thumbnails/33.jpg)
Moovee Tiem!!11
http://www.youtube.com/watch?v=YE7VzlLtp-4