Professional Documents
Culture Documents
Modeling The Process of Animation Production
Modeling The Process of Animation Production
Modeling The Process of Animation Production
net/publication/246546382
CITATIONS READS
0 7,331
6 authors, including:
All content following this page was uploaded by Naohiro Shichijo on 29 May 2014.
Paper:
In this study, a work process model for animation pro- tions [3]. People in Japan’s domestic animation indus-
duction is developed. Interviews with animation stu- try have been trying to keep up the high quality of their
dio workers and surveys of their working diaries and works and have completed them on schedule. However,
shot progress charts are conducted to create a frame- in order to be more competitive international, further im-
work for the work processes. The work hours neces- provements in the quality management and productivity
sary for each operation of the work project are ex- will be necessary, and not only will the skills of each an-
pressed using a gamma function. Workers are clas- imator but also the productivity of the animation process
sified into two categories, managers and animators, will need to be improved. In order to improve produc-
and their behavioral rules are modeled. To establish tivity, the process used in executing their animation pro-
a rule for the determination of the operation sequence duction work needs to be clarified. This process involves
order for an animator to perform multiple work op- multiple workers and multiple work flows to follow, and
erations, four typical dispatching rules, often used in the relations between these workers and work flows are
a scheduling theory, are selected, and the one that is very complicated. Revealing these relations and making a
closest to actual data is regarded as the rule that the quantitative model of them will be of vital importance to
animator actually follows. As a result of the analysis, it the process.
is found that the Earliest Due Date (EDD) and SLACK
are closest to actual animators’ behavioral rules. Man-
agers are also found to move the sub-deadline (a dead- 1.2. Previous Studies
line of each operation) up about 30% earlier than the
Many studies have been done with a view to improv-
actual deadline. The knowledge we obtain is that, in
ing the productivity of animations and with an emphasis
order to realize better working conditions, animators
on supporting animators in order to reduce the labor of
should determine their operation sequence order by
drawing animations. DeCarlo et al. proposed a method
using SLACK, and managers should designate sub-
of line drawing 3D shapes [4]. Todo et al. proposed a
deadlines by keeping a balance between the preven-
method of modifying the shade and shadow of 3D CG
tion of deadline violation and the reduction of over-
images to animation-like drawings [5]. The technology
time work.
of deforming and combining two images and obtaining
an intermediate image between them is called morphing,
and software that performs 2D vector image morphing has
Keywords: animation production, scheduling, job analy-
already been developed [6]. The above studies were done
sis
to support the technical aspects of animation drawing but
not to examine how the work process of animation pro-
duction should be clarified, controlled, or improved.
1. Introduction More general studies to improve the behavior of work-
ers and to enhance their productivity, studies focusing
1.1. Background mostly on industrial production, have been made in the
Animations produced and broadcasted in Japan are field of industrial engineering. Barnes [7] proposed a
highly rated not only domestically but also by foreign method of making efficient work procedures for anima-
communities [1, 2]. The Ministry of Economy, Trade, tors based on work analyses presented in Refs. [8] and [9].
and Industry has proposed a strategy, “Cool Japan,” which In Toyota’s Just In Time production (JIT) strategy [10],
aims to promote the overseas expansion of Japan’s strate- production volume is finely tuned in each process to re-
gic industry, i.e., its cultural industry including anima- duce inventory. The work is standardized by modeling the
waste in each process. Cheng et al. proposed a work per- 2. Work Performance Framework for
formance model for nurses [11, 12]. This study assumes Animation Production
that each nurse has his or her own dispatching rule for
the work sequence based on a given work sheet, and has In this section, the survey method is first introduced,
derived a rule that can explain the relation between the and then the framework for the work process is described.
work sheet and what the nurse actually did. They also For the description of the framework, from a viewpoint
proposed a new scheduling method of generating the work of a production scheduling model in manufacturing, work
sequence from work sheet on the basis of a simulated an- processes of the target work and machines (workers in
nealing technique. This method shares the same interest the present case) involved in the processes are explained.
with the present study with respect to the work process Next, the necessary working hours for each work process
analysis, but it does not directly focus on the efficiency of and the behavioral rules (the task-assignment rule of pro-
the work process of animation production. duction managers for assigning work processes to anima-
In short, no studies previously done have analyzed the tors, and the dispatching rule for animators to determine
work process of animation production to make a quantita- the processing order of assigned work processes) are ex-
tive model of it. plained.
• Ink-and-paint: Painted frames are created from the such as when a worker decided to redraw something. It is
inbetween drawings and color palettes. noted that “retake” means the work going back to an up-
stream stage in Fig. 1 (e.g. from “key animation” to “lay-
• Background: Background arts are created from the out”), and should not be confused with “revision” process
original background arts. in each stage. Retakes will not be considered in this study.
• Compositing (Photography): An animation is cre- It was also found that the animation studio contracted
out the stages “inbetween,” “ink-and-paint,” and “back-
ated from the storyboard, background arts, painted
frames, and the animation exposure sheet. ground” to subcontractor studios, so the studio checked
and controlled the progress of each stage, but did not over-
It was also found that there were processes additional to see the processes in these three stages in detail. Although
those in Fig. 1. Specifically, there is always a process be- the management of the subcontractor studios is an impor-
tween every two consecutive processes, a “management tant issue, the present study is not directed to this prob-
process,” in which drawing images are collected at the end lem; it focuses only on the stages of “layout” and “key
of the preceding process and redistributed to the work- animation,” which the animation studio subjectively work
ers for the next process. The animation production works on and which largely affect the efficiency of the entire
are carried out in the following way. If making an ani- project.
mated TV program is regarded as the whole work, each
episode corresponds to a single product. (For a TV pro-
gram of 12 episodes, the production work would consist 2.2.2. Workers Implementing the Work Process
of 12 products, for example.) Each product (episode) is The work categories of the workers who take care of
then composed of “shots,” a shot being a series of image each of the abovementioned processes are shown in Ta-
frames taken by means of continuous camera work or a ble 1. The processes of the same name in the stages “lay-
single camera placement. The number of shots in each out” and “key animation” are usually carried out by the
episode depends on various factors, such as the length of same workers.
the episode, the story of the episode, and the director’s In Table 1, there are four kinds of workers: Key anima-
preference for camera work. There are usually several tors, episode directors, animation directors, and produc-
hundred shots in each episode. tion managers. The former three have common character-
The abovementioned work processes are performed for istics that they are directly involved in making animation
each shot. In this paper, a process for a shot is referred to frames. Hereafter in this paper, key animators, episode di-
as an “operation.” rectors, and animation directors are comprehensively re-
According to the working diaries, retakes, mentioned ferred to as “animators.” In contrast to animators, pro-
in Ref. [13], were done only in a limited number of cases, duction managers take charge of maintaining the project
• The working time of animators varies with the situ- 1, 2, . . ., Ns ) is the shot number, and p (p = 1 (lay-
ation. This is because working hours are extended out making), 2 (layout check), . . . , 6 (key animation
during busy times. This fact is not taken account of revision)) is the process number.
in ordinary scheduling problems. (Ordinary schedul-
• The time required for each operation t j is determined
ing problems assume constant available time for all
machines.) randomly according to the required time distribution
given in section 2.2.3.
• Although there is a kind of core working period like
• Since the animators and managers does not know the
usual flextime scheme, working hours policy in an-
imation production industry is relatively loose, and actual working hours, estimated value t˜j given ran-
the variation of working periods among animators domly within the range of ±20% around the above
is large. Therefore it is difficult to predict working true value, is used for various purposes.
hours of animators. • The animators are divided into Ng groups. This
means that each group takes care of a total of Ne /Ng
episodes. Each group has WKA key animators, WED
3. Estimation of Behavioral Rules episode directors, and WAD animation directors.
• The entire work consists of Ne episodes. An order of operations assigned to animator i but not finished yet.
is placed for one of the episodes every Nw weeks. j.e, j.s, and j.p in algorithm 1 present the three values
The work for each episode has to be finished within of an operation j = (e, s, p). j(p ← n) denotes an opera-
D days after the order date. The number of shots in tion in the same shot of the same episode with operation
each episode is fixed at Ns . There are 6(= N p ) work j, but the process number n is different from that of j. For
processes in the work, as shown in Table 1: Layout example, for two operations j1 = (e, s, p) = (ε , σ , ρ1 ) and
making, layout check, layout revision, key animation j2 = (e, s, p) = (ε , σ , ρ2 ), the relationship of these two can
making, key animation check, and key animation re- be written as j2 = j1 (p ← ρ2 ) and j1 = j2 (p ← ρ1 ). It is
vision. noted that j1 (p ← ρ1 ) ≡ j1 and j2 (p ← ρ2 ) ≡ j2 .
In algorithm 1, for convenience, we denote W1 = WKA,
• Each work operation is labeled by j = (e, s, p) where W2 = WED , W3 = WAD and O1 = OKA ε , O2 = Oε , O3 =
ED
taken account of
Sub-deadline
• If an animator’s to-do list contains an operation No FCFS SPT
which might not be finished by the specified sub-
deadline, i.e., if the sub-deadline cannot be met, the
animator shall work overtime, although the working Yes EDD SLACK
hour limit should not be exceeded.
Case 1 Case 2
WKA 5 5
R EDD/SLACK SLACK/EDD
D 85 60
α 0.3 0.3
• The parameter α that represents advancement of the (a) Case 1 (Solid lines: Actual data for Layout, Dashed lines:
deadline schedule for managers (see section 3.3) is Simulation results)
given by α = {0.1, 0.2, . . . , 0.9, 1.0}.
Π pd : Progress rate of the process p on d-th day (actual • EDD and SLACK were found to be appropriate
data) as rules for the animators to determine the order
of assigned operations. In each column of Ta-
Π̃ pd : Progress rate of the process p on d-th day (value ob- ble 3, the combination of the variables that gives a
tained by simulations) smaller F appears on the left. Therefore, in case of
F is calculated for all combinations of parameters D, “EDD/SLACK,” EDD comes first and SLACK next.
WKA, α , and R to find the combination with the smallest However, there is not much difference between the
F. value F in EDD and in SLACK. This indicates that
animators determine the operation sequence order
with emphasis on the sub-deadline. In other words,
3.5.3. Simulation Results the working conditions of animators can be con-
We performed simulations for two animation programs trolled considerably by adjusting the sub-deadline.
with shot progress charts available. The combination of • α is set to a relatively small value, 0.3. This means
the variables that best matched the actual data is shown in that the sub-deadlines managers tell to animators are
Table 3, and the progress rates of the two cases are shown ahead of the “actual” limit dates to a significant de-
in Fig. 5. In one of the two cases (called case 1), actual gree. As a result, animators have to work overtime
data were available only for three processes of the layout from the beginning.
stage. We therefore set N p = 3 in Eq. (9) for this case.
The results are discussed below. • It was found from the subjective impressions of re-
Acknowledgements Name:
Naohiro Shichijo
This study was partially supported by the “Project of personnel re-
cruiting and training in the content industry (Project of basic skill
Affiliation:
improvement of animators)” (Ministry of Economy, Trade, and Foresight Center, National Institute for Science
Industry, 2010) and by the Waseda Institute for Advanced Stud- and Technology Policy (NISTEP)
ies.
References:
[1] J. Krikke, “Computer graphics advances the art of anime,” IEEE Address:
Computer Graphics and Applications, Vol.26, Issue 3, pp. 14-19, 3-2-2 Kasumigaseki, Chiyoda-ku 100-0013, Japan
2006. Brief Biographical History:
[2] T. Ueno, “Japanimation and Techno-Orientalism: Japan as the Sub- 1999-2010 Interfaculty Initiative in Information Studies, The University of
Empire of Signs,” Documentary Box, Vol.9, 2003. Tokyo
[3] Promotion of the Cool Japan Strategy and the Creative Tokyo 2010-2012 Waseda Institute for Advanced Study, Waseda University
Project, Available: http://www.meti.go.jp/english/policy/mono 2013- National Institute for Science and Technology Policy (NISTEP)
info service/creative industries/pdf/121016 01b.pdf., [accessed Main Works:
Feb. 7, 2013]
• S. Liu and N. Shichijo, “Japanese corporate strategies on location choices
[4] D. DeCarlo, A. Finkelstein, S. Rusinkiewicz, and A. Santella, “Sug- of R&D activities in china: identifying the role of knowledge spillovers,” J.
gestive Contours for Conveying Shape,” ACM Trans. on Graphics,
Vol.22, Issue 3, pp. 848-855, 2003. of Enterprising Culture, Vol.18, No.2, pp. 167-191, Jun. 2010.
[5] H. Todo, K. Anjyo, and T. Igarashi, “Stylized Lighting for Cartoon • Y. Baba, M. Yarime, and N. Shichijo, “Sources of Success in Advanced
Shader,” The J. of Computer Animation and Virtual World, Vol.20, Materials Innovation: The Role of “Core Researchers” in
Issues 2-3, pp. 143-152, 2009. University-Industry Collaboration in Japan,” Int. J. of Innovation
[6] Live2D, http://www.live2d.jp/, [accessed Aug. 2, 2012] Management, Vol.14, Issue 2, pp. 201-219.
[7] R. M. Barnes, “Motion and Time Study: Design and Measurement • Y. Baba, N. Shichijo, and S. Sedita, “How do collaborations with
of Work,” Wiley, 1980. universities affect firms’ innovative performance? The role of ‘Pasteur
[8] F. B. Gilbreth, “Motion Study,” D. Van Nostrand, 1911. scientists’ in the advanced materials field,” Research Policy, Vol.38,
[9] F. W. Taylor, “The Principles of Scientific Management,” Harper pp. 756-764, 2009.
and Bors., 1929. Membership in Academic Societies:
[10] Y. Sugimori, K. Kusunoki, F. Cho, and S. Uchikawa, “Toyota Pro- • The Japan Society for Science Policy and Research Management
duction System and Kanban System Materialization of Just-in-time (JSSPRM)
and Respect-for-human System,” Int. J. of Production Research, • The Academic Association for Organizational Science (AAOS)
Vol.15, No.6, pp. 553-564 1977. • Academy of Management (AoM)
[11] M. Cheng, H. Itoh Ozaku, N. Kuwahara, K. Kogure, and J. Ota, • Association of Computational Machinery (ACM)
“Nursing Care Scheduling Problem: Analysis of Inpatient Nurs-
ing,” The Society of Instrument and Control Engineers Trans. on
Industrial Application, Vol.8, No.7, pp. 54-67, 2009.
[12] M. Cheng, H. Itoh Ozaku, N. Kuwahara, K. Kogure, and J. Ota,
“Dynamic Scheduling in Inpatient Nursing,” Int. J. of Automation
Technology, Vol.3, No.2, pp. 174-184, 2009.
[13] S. Kamimura, “Encyclopedia of Animation Basics,” Graphic-sha,
2009. (in Japanese)
[14] H. Hironaka, “Encyclopedia of Mathematical Sciences,” 2nd (Ed.),
Maruzen, 2009. (in Japanese)
[15] J. Weglarz, “Project Scheduling: Recent Models,” Kluwer, Algo-
rithms, and Applications, 1999.
[16] M. Pinedo, “Scheduling: Theory, Algorithms, and Systems,” Pren-
tice Hall, 2001.
Name: Name:
Masao Sugi Taiki Ogata
Affiliation: Affiliation:
Associate Professor, Department of Mechanical Research Associate, Research into Artifacts,
Engineering and Intelligent Systems, Graduate Center for Engineering (RACE), the University
School of Informatics and Engineering, The Uni- of Tokyo
versity of Electro-Communications
Address: Address:
1-5-1 Chofugaoka, Chofu-shi, Tokyo 182-8585, Japan 5-1-5 Kashiwanoha, Kashiwa, Chiba 277-8568, Japan
Brief Biographical History: Brief Biographical History:
2003-2007 Project Research Associate, Graduate School of Information 2009- The University of Tokyo
Science and Technology, The University of Tokyo 2009- Project Researcher, Tokyo Institute of Technology
2007-2009 Project Assistant Professor, Information and Robot Technology Main Works:
Research Initiative, The University of Tokyo • “Temporal Co-creation between Self and Others with Multi-sensory
2009-2010 Project Researcher, RACE (Research into Artifacts, Center for Inputs,” The Advanced Engineering Informatics, Vol.20, pp. 321-333,
Engineering), The University of Tokyo 2006.
2010-2011 Assistant Professor, Department of Mechanical Systems Membership in Academic Societies:
Engineering, Graduate School of Engineering, Tokyo University of • The Japan Society for Precision Engineers (JSPE)
Agriculture and Technology • The Society of Instrument and Control Engineers (SICE)
2011- Associate Professor, Department of Mechanical Engineering and • Society for Serviceology (SfS)
Intelligent Systems, Graduate School of Informatics and Engineering, The
University of Electro-Communications
Main Works:
• Y. Tamura, M. Sugi, T. Arai, and J. Ota, “Attentive Deskwork Support
System,” J. of Advanced Computational Intelligence and Intelligent
Informatics, Vol.14 No.7, pp. 758-769, 2010.
• M. Sugi, Y. Shiomi, T. Okubo, K. Inoue, and J. Ota, “A Solution for 2D Name:
Rectangular Cutting Stock Problems with 3-Stage Guillotine-Cutting Tatsunori Hara
Constraint,” Int. J. of Automation Technology, Vol.4, No.5, pp. 461-468,
2010. Affiliation:
• M. Sugi, H. Nakanishi, M. Nishino, Y. Tamura, T. Arai, and J. Ota, Associate Professor in Research into Artifacts,
“Development of Deskwork Support System using Pointing Gesture Center for Engineering (RACE), The University
Interface,” J. Robotics and Mechatronics, Vol.22, No.4, pp. 430-438, 2010. of Tokyo
• M. Sugi, M. Cheng, M. Yamamoto, H. Ito, K. Inoue, and J. Ota, “Online
Rescheduling in Semiconductor Manufacturing,” Int. J. of Automation
Technology, Vol.4, No.2, pp. 184-197, 2010.
Membership in Academic Societies:
• The Institute of Electrical and Electronics Engineers (IEEE)
Address:
5-1-5 Kashiwanoha, Kashiwa, Chiba 277-8568, Japan
• The Robotics Society of Japan (RSJ)
• The Society of Instrument and Control Engineers (SICE) Brief Biographical History:
• The Japan Society for Precision Engineering (JSPE) 2009- The University of Tokyo
Main Works:
• T. Hara and T. Arai, “Encourage non-designer’s design: sustainable
value creation in manufacturing products and services,” CIRP Annals –
Manufacturing Technology, Vol.61, Issue 1, (ISSN 1660-2773),
pp. 171-174, 2012.
• T. Hara and T. Arai, “Simulation of product lead time in design
customization service for better customer satisfaction,” CIRP Annals –
Manufacturing Technology, Vol.60, Issue 1, (ISSN 1660-2773), 2011.
• T. Hara, T. Arai, and Y. Shimomura, “A CAD system for service
innovation: integrated representation of function, service activity, and
product behavior,” J. of Engineering Design, Special issue on PSS, Vol.20,
No.4, pp. 367-388, http://dx.doi.org/10.1080/09544820903151715, 2009.
Membership in Academic Societies:
• The Japan Society of Precision Engineering (JSPE)
• The Japan Society of Mechanical Engineering (JSME)
• The Society for Serviceology (SfS)
• The Information Processing Society of Japan (IPSJ)
Name:
Jun Ota
Affiliation:
Professor in Research into Artifacts, Center for
Engineering (RACE), The University of Tokyo
Address:
5-1-5 Kashiwanoha, Kashiwa, Chiba 277-8568, Japan
Brief Biographical History:
1989-1991 Nippon Steel Corporation, Kanagawa, Japan
1991- The University of Tokyo
1996-1997 Visiting Scholar at Stanford University, Stanford, CA, USA
Main Works:
• Z. Liu, H. Kamogawa, and J. Ota, “Motion Planning for Two Robots of
an Object Handling System Considering Fast Transition Between Stable
States,” Advanced Robotics, Vol.26, Issues 11-12, pp. 1291-1316, 2012.
• Y. Kung, Y. Kobayashi, T. Higashi, and J. Ota, “Motion Planning of Two
Stacker Cranes in a Large-Scale Automated Storage/Retrieval System,” J.
of Mechanical Systems for Transportation and Logistics, Vol.5, No.1,
pp. 71-85, 2012.
• T. Mizuno, M. Sakura, M. Ashikaga, H. Aonuma, R. Chiba, and J. Ota,
“Model of a sensory-behavioral relation mechanism for aggressive
behavior in crickets,” Robotics and Autonomous Systems, Vol.60, Issue 5,
pp. 700-706, 2012.
Membership in Academic Societies:
• The Japan Society for Precision Engineers (JSPE)
• The Robotics Society of Japan(RSJ)
• The Society of Instrument and Control Engineers (SICE)
• The Japan Society of Mechanical Engineers (JSME)
• The Institute of Electrical and Electronics Engineers (IEEE)