Documente Academic
Documente Profesional
Documente Cultură
Abstract Keywords
In this paper we introduce software developing models and dis- Animation, Production,
cuss the adaption of each model in animation production regard- Software, Methodology,
ing to the aspects of the production such as the team size, time Development
needed, context, etc. First we explain why this adaption could
be applicable and why it could be useful. The similarities between
animation production and software development, and the projects
involving both animation and software development like games
and 3D computer animations are discussed as the reasons to pro-
ceed in this adaption and customization, then software develop-
ing models such as Linear, Prototyping, Rad, incremental, spiral
and formal models are introduced and being discussed on Hows,
Whys and Whens of adaption and customization, and the similari-
ties between some proposed animation production pipelines and
software developing models are mentioned.
1. M.A in Animation,
B.Sc. in Software
Engineering
Animation Dept.,
Art University,
Tehran, Iran
2. PhD in Animation
Production, Assistant
Professor in Art Uni-
versity of Tehran, Iran
44 CONFIA . 3nd International Conference on Illustration & Animation
Braga . Portugal . April 2015 . ISBN: 978-989-98241-9-5
1 · Introduction
Not only the product, either animation or software, but also the
way of producing it are of great importance. The way has direct ef-
fects on the product. Roger S. Pressman defines software process
model as follows,
F.1 Software
engineering layers
(Pressman 2001, p.21)
To adapt this model the separate phases that have the least
concurrency should be defined. We propose the phases shown in F.4 Adaption of Linear
Picture 4. Model for Animation
Production
(The phases named
here are inaccurate
and dependent on the
technique
The linear sequential model is the oldest and the most widely
used paradigm for software engineering. However, criticism of
the
paradigm has caused even active supporters to question its
efficacy (Pressman 2001, p.30)
F.5 Computer
animation production
pipeline (Gould et al.
2003, p.21)
Of course not all the animations are ordered but this model
can be applied in some projects:
· The projects that are ordered and those who order are into
animation or some fields of it and want to
participate in the project.
· Animations that are more produce to introduce a new tech-
nique and experiment new technical ideas.
The proposed production pipeline in picture 7 (Cantor & Va-
lencia 2004) induced that the story reel is changed and
developed gradually; this pipeline is more similar to prototyping
model than other models.
50 CONFIA . 3nd International Conference on Illustration & Animation
Braga . Portugal . April 2015 . ISBN: 978-989-98241-9-5
F.10 Incremental
Model
(pressman 2001, p. 35)
F.11 Customization of
incremental model for
animation production
(Phases are inaccurate
and can vary according
to technique used in
production)
Adaption and Customization of Software Developing Models in Animation Production 55
Fatemeh Maleki; Mohammad-Reza Hosnaee
F.13 adaption of
spiral model
model too; the first product with the least effects can be
delivered in first iterations and if there was any time/finance the
final additional effects such as lightening, matt painting etc. can
be added later. A proper example could be animations for game, a
first animation can be delivered to the programming team so they
could be aware of the duration, points of special events and any
other data they need, and then adding the effects can be done in
later iterations.
Adaption and Customization of Software Developing Models in Animation Production 57
Fatemeh Maleki; Mohammad-Reza Hosnaee
The way that Alex McDowell1 layout the animation production 1. British production
pipeline in picture 14 (Desowitz 2003) is more designer and film
much similar to how the spiral model is. producer, (born April
1, 1955)
then returns to the spiral and will ultimately re-enter the com-
ponent assembly iteration during subsequent passes through
the engineering activity. The component-based development
model leads to software reuse, and reusability provides soft-
ware engineers with a number of measurable benefits.
(Pressman 2001, pp. 43, 44)
5 · Resources
[1] Pressman, Roger S. (2001); Software Engineering: a Practi-
tioner’s Approach, 5th ed., Mc Graw Hill
[2] Desowitz, B. (2003); ‘The Previs Gospell…According to Mc-
Dowell and Franked’, Animation World Magazine, 26 September.
Available at: http://www.awn.com/articles/previs-gospel-accord-
ing-mcdowell-and-frankel [last accessed 19 November 2012]
[3] Cantor, Jeremy; Valencia, Pepe (2004); Inspired 3D Short Film
Production, Course Technology PTR
[4] Gould, David; Menache , Alberto; Kazmier, Chris; Parent,
Rick; Gross, Markus; Muller , Matthias; Keiser , Richard;
Ebert , David; Lumsden, Charles(2009); Computer Animation
Complete: All-in-One: Learn Motion Capture, Characteristic,
Pointbased, and Maya Winning Techniques, Morgan Kaufmann
Publishers Inc.