Shattered Machinima Grant Cahill, Mikkel Garcia, Joseph LaConte
Download
Report
Transcript Shattered Machinima Grant Cahill, Mikkel Garcia, Joseph LaConte
Shattered Machinima
Grant Cahill, Mikkel Garcia, Joseph LaConte
Overview
Machinima
Introduction
Evaluation
Samples
Sample Demo
Shattered Hierarchy
Ruby
Ogre3D
Shattered Ruby
Project Demo
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
2
Introduction to Machinima
Observation:
“Capturing live action, even if it takes place in a virtual
world, is a kind of filmmaking.”
Origin of Term:
Machine + cinema: Coined in 1998 by Hugh
Hancock and Anthony Bailey.
http://jerz.setonhill.edu/weblog/permalink.jsp?id=3834
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
3
Introduction to Machinima
What is Machinima?
Machinima (muh-sheen-eh-mah) is filmmaking
within a real-time, 3D virtual environment, often
using 3D video-game technologies.
In an expanded definition, it is the convergence
of filmmaking, animation and game
development. Machinima is real-world
filmmaking techniques applied within an
interactive virtual space where characters and
events can be either controlled by humans,
scripts or artificial intelligence.
http://www.machinima.org/machinima-faq.html
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
4
Introduction to Machinima
Interesting Fact
“The Unreal engine was used by director George
Lucas for pre-visualisation of Star Wars movies
and by some other directors.”
http://en.wikipedia.org/wiki/Machinima
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
5
Evaluating Machinima
Advantages
Eliminates the rendering process
Lower overhead
Faster production time
Capable of producing dynamic effects
Provide resolution independent*
Yield smaller distribution size*
Allow easier film making
*Dependant upon delivery method
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
6
Evaluating Machinima
Disadvantages
Limited capability
Hardware requirements
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
7
Sample Machinima
View machinima at: machinima.com
Machinima of interest:
Medival Weapon
Red vs Blue
Blood Spell
•Airs on Spike TV
•Commercial DVD
•To Be Full Feature
•Everquest II Engine
•Halo Engine
•Hurtaugh and Tiggs
•Four Seasons
•Neverwinter
Nights Engine
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
8
Medieval Weapon
Remember Lethal Weapon?
Spin off on the good ole fashioned
hijinx that we know and love!
Medieval Weapon: Episode 1
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
9
Shattered Game Hierarchy
Machinima
Shattered Framework
Ruby
Ogre
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
10
The Ruby Language
Pure object oriented
Dynamically typed
Interpreted
Has gained popularity because of
Rails
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
11
Ogre 3d – An open 3d engine
Free to use
Heavily supported
Active community
Object Oriented
OpenGL/Direct3d
support
Many many
features.
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
12
Shattered Ruby
Game creation framework
Built with Ruby, and using Ogre
Simplifies prototyping of games
Follows agile principles
Uses Model View Controller Paradigm
http://www.ShatteredRuby.com
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
13
A Short Simple Shattered Sample
class DirtyRubyView < ...
material :dirty_ruby_material,
:template => :basic, :texture => "dirty_ruby.png"
mesh "dirty_ruby"
end
class ObservationState < ...
actor :dirty_ruby
camera :position => [-10,0,0],
:looking_at => :dirty_ruby
end
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
14
Conclusion
Machinima
Shattered
Ruby
Ogre3D
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
15
References
Machinima
Shattered
http://www.ShatteredRuby.com
Ruby
http://jerz.setonhill.edu/weblog/permalink.jsp?i
d=3834
http://www.machinima.com/
http://www.machinima.org/machinima-faq.html
http://en.wikipedia.org/wiki/Machinima
http://www.ruby-lang.org/en/
Ogre3D
http://www.ogre3d.org/
Grant Cahill, Mikkel Garcia, Joey
LaConte "Shattered Machinima"
16