Efter att ha tittat på Brave var en sak som jag var nyfiken på, det främsta karaktärens meriterade hår, Merida. Det är så länge! Det studsar och allt!
Hur är det möjligt att animera det håret för varje ram?
Det finns automatiska hårgenerering och fysikbaserade animeringsbultar som är tillgängliga för de flesta vanliga kommersiella CGI-skapnings- / återgivningspaketen. De har funnits länge länge.
Det sägs att Pixar tenderar att skriva sin egen programvara och kommer troligen ha gjort det för "Brave".
I huvudsak definierar du området på huvudet där hår ska vara, du kan sedan definiera längd, färg, avrinningsområden etc. och själva håret är sedan procedurellt skapat. Det är då ner till fysikpaketet för att hantera hur det rör sig när man rör sig / vrider etc. och det gjorda berättas om att reflektion / refraktion förväntas av håret så att det bara går på jobbet.
Det är många komplexa beräkningar men det är långt ifrån "raketvetenskap" dessa dagar, realistiska skuggor och flimrande ljus är mycket mer utmanande.
Khan Academy samarbetade med Pixar ett tag tillbaka för att ge en introduktionskurs till datoranimation. En av lektionerna ger en förenklad förklaring av hur de animerade Meridas hår. Du lär dig ens att skriva en enkel kod för att uppnå den grundläggande idén!
Hair simulation 101
Explore how millions of hairs can be simulated using a mass spring system. This lesson is appropriate for grades 5+ and takes approximately 1 hour to complete.
Här är den inledande videon:
Läs andra frågor om taggar film-techniques brave Kärlek och kompatibilitet Skor Gear 12 Stjärntecken Grunderna