Nachdem ich Brave gesehen hatte, war eine Sache, auf die ich neugierig war, das lockige Haar der Hauptfigur Merida. Es ist so lang! Es springt und alles!
Wie ist es möglich, dieses Haar für jeden Frame zu animieren?
Nachdem ich Brave gesehen hatte, war eine Sache, auf die ich neugierig war, das lockige Haar der Hauptfigur Merida. Es ist so lang! Es springt und alles!
Wie ist es möglich, dieses Haar für jeden Frame zu animieren?
Für die meisten gängigen kommerziellen CGI-Erstellungs- / Rendering-Pakete stehen automatische Haargenerierungs- und physikbasierte Animations-Bolt-Ons zur Verfügung. Diese gibt es eigentlich schon lange.
Das sagt Pixar eher Schreiben Sie ihre eigene Software und haben Sie dies wahrscheinlich für 'Brave' getan.
Im Wesentlichen definieren Sie den Bereich auf dem Kopf, in dem sich die Haare befinden sollen. Anschließend können Sie Länge, Farbe, Drop-Off-Bereiche usw. definieren. und das Haar selbst wird dann prozedural erzeugt. Es ist dann Sache des Physikpakets, zu handhaben, wie es sich bewegt, wenn es sich bewegt / dreht usw., und dem gerenderten wird die von den Haaren erwartete Reflexion / Brechung mitgeteilt, damit er einfach mit dem Job weitermachen kann.
Es ist eine Menge komplexe Berechnungen, aber es ist heutzutage weit entfernt von "Raketenwissenschaft". Realistische Schatten und flackerndes Licht sind viel schwieriger.
Die Khan Academy hat sich vor einiger Zeit mit Pixar zusammengetan, um einen Einführungskurs in die Computeranimation anzubieten. Eine der Lektionen gibt eine vereinfachte Erklärung, wie sie Meridas Haare animiert haben. Sie lernen sogar, einfachen Code zu schreiben, um die Grundidee zu verwirklichen!
Haarsimulation 101
Erfahren Sie, wie Millionen von Haaren mit einem Massenfedersystem simuliert werden können . Diese Lektion ist für die 5. Klasse geeignet und dauert ca. 1 Stunde.
Hier ist das Einführungsvideo: