animation - nada.kth.se · guide attendees through the process. typically small company production...
TRANSCRIPT
1
Animation-animera: ge liv åt, besjäla, väcka till liv
- är en konstart, det går att göra finafilmer med enkla tekniker
- rörelse i en presentation ger en "extradimension" - människan är bra på attkomma ihåg rörelseförlopp
- används på mycket olika sätt i olikasammanhang
AnimationFrame rate (skärmuppdateringsfrekvens) ärviktig - man vill ha åtminstone 10-15 bilder/sek.Ibland kan det räcka med mindre. I mera seriösasammanhang vill man ha 25-30 bilder/sek.
Change blindness
http://www.usd.edu/psyc301/Rensink.htm
Direktanimering
innebär att man tar filmen direkt filmruta förfilmruta eller ritar den på något annat medium,t.ex.- Urklippsfigurer som flyttas runt på ett plantunderlag (flyttas lite grand mellan varjetagning)- En stor matris med "pixlar" där varje pixelkan manipuleras separat (manuellt!!),"pinscreen"- Ett tunt lager med sand på en glasplattamanipuleras lite grand mellan varje tagning.- Leranimationer, Wallace&Gromit
2
Animation med manuella teknikerMan visar successiva stillbilder med en sådanfrekvens att betraktaren får intrycket av ett rörligtförlopp.Vid vanlig filmvisning är bilden svart halva tiden(i samband med bildväxlingarna).
När film görs kan man antingen göra den ruta förruta (rakt-på) eller genom att först göranyckelrutor och sedan fylla ut medmellanliggande rutor.Detta innebär ett mycket omfattande arbete ochen hierarki av olika mer eller mindre avanceradeeller rutinbetonade arbeten.
Animation med manuella teknikerEn grundteknik är att använda "överläggsanimering”(cel animation) för att slippa rita om allting från börjanför varje ruta.Manuell filmproduktion innebär att många människorär inblandade, som arbetar med olika uppgifter:
- skriva filmmanuskript (script)- göra bildsynopsis (storyboard)- göra modellbilder (på karakteristiska figurer- göra nyckelbilder- göra utfyllnadsbilder (inbetweening)- Uppsnyggning- Ytutfyllnad (färgläggning av ytor)- Kontroller- Filmtagning
InbetweeningAnimeringen kan ske genom en beskrivning avrörelsen utgående från nyckelfigurer. Olikainterpolationstekniker:linjär interpolation:v(t) = v(0) * (1-t) + t * v(1)0≤t≤1
Detta ger kontinuitet i positioner, men inte iderivatan. Det blir diskontinuiteter både i riktningoch hastighetav rörelser. Man kan modfiera.v(t) = v(0) * (1-f(t)) + f(t) * v(1)med en funktion av typen sin(t/(p/2)) eller någontingannat
Filmer med datoranimation
http://www.navone.org/HTML/Movies.htm
Animation• Rigid body animation - förflyttning av stelakroppar, inkl inbetweening• Articulated structure animation - rörelser iobjekt som är sammanfogande med rörliga leder• Dynamic simulation - rörelser styrs avfysikaliska lagar, inkl inverse kinematics• Particle animation - en mängd små partiklar rörsig enligt uppställda regler och startvillkor• Behavioural animation - en mängd objektpåverkar varandra i sina rörelser
3
Animation SIGGRAPH2005, courses
1. Anyone Can Make Quality AnimatedFilms! (The Eight Basic Steps toSuccess) Organizers: Eric Van Hamersveld,Bob Hanon Lecturer: Debra MillerWhetherthe film is one minute or one hour, there are simple basicsteps to producing any animated film. This course explainshow anyone with a little talent can apply industry-standardtechniques to create polished, professional, commercialanimated films. All the basic techniques, from developingthe initial concept to compositing the final release print, aresummarized and discussed. Comprehensive handoutsguide attendees through the process.
Typically small company production staff
Typically production Gantt Chart
Story Development Check List
Preparing for the Client Pitch
Techniques for Analyzing the Story
Character Design Checklist
Storyboard Artist Checklist
Character Animation Checklist
Animation SIGGRAPH2005, courses
2. Introduction to Articulated Rigid BodyDynamics Organizers: Sunil Hadap,Vangelis KokkevisA comprehensive overview of articulated-rigid-bodydynamics simulation based on Featherstone's recursivemethod and supplemented with analytical constraints,impact, frictional contact, joint-space control, and implicitintegration. Novel applications from film production andvideo games, including simulation of foliage, hair, andcharacter dynamics, are demonstrated.
Animation SIGGRAPH2005, courses
6 Advanced Topics on ClothingSimulation and Animation Organizers:Kwang-Jin Choi, Hyeong-Seok KoLecturers: Ronald Fedkiw, Dongliang ZhangAn introduction to state-of-the-art techniques for simulatingand animating clothing. The course begins by presentingcloth simulation procedures, then presents in-depthknowledge on physical modeling of cloth and collision-resolution techniques, including practical issues inimplementation. It closes by showing a variety of fashionsconstructed by a major digital fashion company.
Animation SIGGRAPH2005, courses
15 Crowd and Group AnimationOrganizer: Daniel Thalmann Lecturers:Laurent Kermel, William Opdyke, StephenRegelousA continuous challenge for special effects in movies is theproduction of realistic virtual crowds. There is also a needfor real-time crowds in games and VR. This coursepresents state-of-the-art techniques and examples fromrecent movies ("Lord of the Rings," "Shrek2,""Madagascar") and VR applications.
Animation SIGGRAPH2005, courses
28 From Mocap to Movie: The Making of"The Polar Express" Organizer: RobBredow Lecturers: David Schaub, RobEngle, Daniel Kramer, Albert HastingsSupervisors present an in-depth look at the making of "ThePolar Express," including innovations in on-stage motioncapture, virtual camera systems, animation, fx, andrendering, which contributed to the film's unique look andstyle.
4
Småuppgift 10
a. Beskriv hur animering kan användas för att visualisera en 3D-datavolym (t.ex. medicinska data) på en 2D-skärm.b. Beskriv hur animering kan användas för att man ska se 3D-strukturen hos en molekyl representerad av atomer och bindningar.Beskrivningarna får inte vara för kortfattad (åtminstone 4rader/delfråga)
Deadline att skicka till [email protected] som pdf eller word-dokument: 060509Namnge dokumentet så att det innehåller ditt namn, typ vonAnka-uppg10.doc
Värde: 2p
Morphing
Teknik att låta ett objekt/bild övergå i enannan genom entransformation/förvandling
Morphing
Bruno Costa da Silva
Morphing
http://www.ex-cinder.com/morphage.htmlhttp://www.debugmode.com/winmorph/
Motion capture
http://www-static.cc.gatech.edu/gvu/animation/Areas/datadriven/tracking.html
http://en.wikipedia.org/wiki/Motion_capturehttp://www.e-motek.com/simulation/about_us/mocap.html
5
Partikel system
http://www.wondertouch.com/
Dolls
http://www.rowlhouse.co.uk/jiggle/
Behavioural animation
http://www.red3d.com/cwr/boids/http://store.yahoo.com/odyssey3d/comanclascli2.html