Computeranimation (2024) (expansive) (!!) Flashcards
Overhauled 3D Theoriy Knowledge for Students of Computeranimation
Welche Grundemotionen gibt es und wer hat sie definiert?
Paul Ekman:
Freude, Traurigkeit, Wut, Furcht, Ekel, Verachtung und Überraschung.
Was ist Ambient Occlusion und gibt es diesen Effekt in der Realität?
Ambient Occlusion ist eine Methode in der 3D-Computergrafik, die dazu dient, das Aussehen von Schatten und Tiefenwirkung in einer Szene zu verbessern, indem Bereiche, die weniger zugänglich für direktes Licht sind, dunkler dargestellt werden. Es handelt sich um eine Näherung des Lichtverhaltens, die hilft, realistischere und visuell ansprechende Bilder zu erzeugen.
In der Realität gibt es nicht direkt “Ambient Occlusion”, aber es gibt komplexe Lichtinteraktionen, die diesem Konzept ähneln und von Ambient Occlusion in der 3D-Computergrafik nachgeahmt werden.
Wie wird Ambient Occlusion als Map dargestellt.
Schwarz-Weiß Map bei der schwarz wenig Licht und weiß viel Licht bedeutet.
Welche Arten von Tracking gibt es?
Match Moving / 3D-Kameratracking
Planar Tracking / 2D-Tracking
Object Tracking / 3D-Objektverfolgung
Roto-Tracking / Rotoscoping
Motion Capture / Bewegungserfassung
Facial Tracking / Gesichtsverfolgung
Wann sollte man Ambient Light verwenden und was ist das?
In der Computergrafik bezieht sich Ambient Light (Umgebungslicht) auf eine Form der Beleuchtung, die von keiner spezifischen Quelle stammt und stattdessen gleichmäßig über die gesamte Szene verteilt ist.
Mann sollte es NIE verwenden. (Michi Prüfung)
Wer hat die Multiplane Kamera erfunden?
Lotte Reiniger
Welche Animationskünstlerin war bekannt für ihre innovative Nutzung der Silhouetten-Technik?
Lotte Reiniger
Was hat Lotte Reiniger erfunden und wann ungefähr?
1923 Multiplane Kamera (Später von Disney weiterentwickelt) https://imgur.com/a/QJSmVm2
Die Multiplane-Kamera ist ein spezielles Gerät, das in der Animation verwendet wird, um eine Tiefenillusion und mehrdimensionale Bewegungen zu erzeugen (Parallaxe). Sie ermöglicht es, verschiedene Ebenen von Zeichnungen oder Hintergründen unabhängig voneinander zu bewegen. Diese Technik verleiht den Szenen eine größere visuelle Tiefe und Realismus.
10 wichtige Personen in der Animationsgeschichte
Lotte Reiniger (Silhouettenanimation/Multiplane Camera)
Walt Disney (Disney Studios, Zeichentrickfilme)
Ray Harryhausen (Stop-Motion, Jason and the Aggronauts)
Ruth Weiss (Hidden Line Algorithmus 1964)
John Withney (Computeranimation, “Motion Graphics”, Arabesque)
Ivan Sutherland (Sketchpad, VR-Pionier)
Ed Catmull (Pixar Mitbegründer, 3D-Computeranimation)
Jim Blinn (Blinn-Shader, Bump Mapping)
Paul Ekman (Gesichtsausdrücke, Emotionen)
Paul Debevec (HDR Imaging, Image Based Modelling)
Erster abendfüllende Film von Walt Disney
Schneewittchen 1937
Für was ist Ray Harryhausen bekannt?
Special FX Artist,
Model Animation,
King Kong,
Skelettkampf in “Jason and the Agronauts”
https://youtu.be/8goVW2TNlE0?si=ctQwhJNHCSEpNY12
Was hat Ruth Weiss erfunden, und warum und wann?
1964: Der Hidden Line Elimination Algorithmus ist ein Computerverfahren, das in der Computergrafik verwendet wird, um verborgene Linien oder Flächen in einem Drahtmodell zu identifizieren und zu entfernen, da diese sonst sichtbar wären.
Wer ist John Whitney und wofür ist er bekannt?
Motion Graphics,
Vertigo Titles,
Arabesque (1975)
https://youtu.be/cxkbScwt77g?si=aC90MnmoWSQSn2pq
Wofür war Ivan Sutherland bekannt?
Ivan Sutherland entwickelte am MIT den Vorläufer der Grafiktablets(Sketchpad), der nicht nur die erste Möglichkeit bot, visuelle Elemente ohne Programmierung zu erstellen, sondern auch das allererste VR-Headset gemeinsam mit seinem Studenten Bob Sproull entwickelte. Das System, bekannt als “Sword of Damocles”, war so schwer, dass es an der Decke befestigt werden musste und bestand aus simplen Wireframe-Räumen.
Wofür ist Ed Catmull bekannt?
erste 3D Hand und Gesicht,
Z-Buffer (1974),
Texture Mapping (UV),
B-Splines,
Catmull-Clark Subdivision
Pixar mit Steve Jobs benannt
RenderMan bei Pixar
Wofür ist Jim Blinn bekannt?
Reflection and Environment Mapping,
Blinn Shader,
Bump Mapping
Wofür war Paul Ekman bekannt?
Universal Microexpressions / Emotions, Facial Action Coding System (FACS)
Wofür war Paul Debevec bekannt?
Image Based Lighting / HDR Workflow,
„Matrix Reloaded” und „Spider-Man 2“
Was ist Non-Manifold Geometry?
Non-Manifold Geometry ist eine Art von Geometrie in 3D-Modellierung, bei der eine Kante von mehr als zwei Flächen geteilt wird oder ein Punkt mit weniger oder mehr als vier Kanten verbunden ist, was Probleme bei bestimmten 3D-Druck- oder Rendering-Verfahren verursachen kann.
Was sind Duplicate Edges?
Duplicate Edges sind mehrfach übereinander liegende Kanten in einem 3D-Modell, die oft zu Fehlern in der Darstellung führen können.
Was bedeutet Self Intersection in 3D?
Self-Intersection bezeichnet den Zustand in einer 3D-Modellierung, wenn zwei oder mehr Oberflächen eines Modells sich selbst durchdringen oder kreuzen, was zu Berechnungs- und Darstellungsproblemen führt.
Was ist eine Non-orientable Fläche?
Eine nicht ausrichtbare oder non-orientable Fläche ist eine zweidimensionale Form, die nicht zwischen einer “Vorder-“ und “Rückseite” unterscheidet, wie etwa ein Möbiusband oder eine Kleinsche Flasche.
Für was steht NURBS?
NURBS steht für Non-Uniform Rational B-Splines und ist ein mathematisches Modell, das in der Computergrafik verwendet wird, um Kurven, Flächen und Volumen in einer digitalen 3D-Form zu repräsentieren. Sie sind stetig differenzierbar = keine Kanten und Ecken
Was ist ein Polygon?
Ein Vieleck, dass durch einen geschlossenen Streckenzug (Linie)
aufgespannt wird
Was sind Flächennormalen?
Ein Vektor, der im rechten Winkel auf die Tangetialfläche steht,
Ausrichtung hängt von der Windungsrichtung
der Vertices ab
Wie unterscheiden sich Vertex normalen von Flächennormalen?
Eine Flächennormale ist ein Vektor, der senkrecht auf einer Fläche steht und zur Berechnung von Lichtreflexionen und -brechungen in 3D-Modellen verwendet wird. Im Gegensatz dazu ist eine Vertex-Normale ein Vektor, der an einem Vertex (oder Knotenpunkt) eines 3D-Modells ausgerichtet ist und durchschnittlich aus den umliegenden Flächennormalen berechnet wird, was zu weicheren Schatten und Reflexionen führt.
Welche 3 Arten von Normals gibt es?
Es gibt im Wesentlichen drei Arten von Normalen in der Computergrafik: Vertex-Normalen, Flächen-Normalen und Pixelebenen-Normalen.
- **Vertex-Normalen: **Dies sind Normalen, die an jedem Eckpunkt (Vertex) eines Polygonnetzes berechnet werden. Sie werden vor allem zur Erzeugung glatter Schattierungen in einem 3D-Modell genutzt.
- Flächen-Normalen: Das sind Normalen, die senkrecht auf den Flächen (Faces) eines Polygons stehen. Sie werden hauptsächlich zur Berechnung von Beleuchtungs- und Schatteninformationen genutzt.
- Pixelebenen-Normalen: Diese Normalen werden in sogenannten ‘Normal Maps’ verwendet. Sie speichern eine Normalenrichtung für jeden Pixel, um feine Details eines 3D-Modells darzustellen, ohne die Anzahl der Polygone zu erhöhen.
Welche 6 Modelling Arten gibt es?
Box Modelling,
Edge Modelling,
Curve Based Modelling (NURBS),
Sculpting,
3D Scan,
Procedural Modelling
Volume Modeling? (Blame Melvin)
3 Arten von 3D Scans
Contact Based Scan
Lidar Scan
Photogrammetry
Nerf/Gaussian Splatting
4 Anwendungsbeispiele für procedural Modelling
Landschaftsgenerierung (Graslandschaften, städtische Umgebungen)
Gebäudeerstellung (Stadtszenen, Architektonische Strukturen)
Organische Formen (Bäume, Wolken)
Texturen und Materialien (Holzmaserung, Marmorierung)
Unterschied Material – Shader - Textur
Ein Material beschreibt die visuellen Eigenschaften eines Objekts, ein Shader steuert die Darstellung dieser Eigenschaften, während eine Textur das Bild oder Muster liefert, das auf die Oberfläche des Objekts angewendet wird.
6 Shader Arten
Flat,
Gouraud,
Lambert,
Phong,
Blinn,
PBR Shader
6 Arten von Maps
Normal Map,
Bump Map,
Displacement Map
Height Map,
Roughness/Glossiness,
Transparency
3 Arten von Displacement Maps
Height Displacement,
Vector Displacement,
Parallax Mapping
Nenne 2 Shader Arten und ein Shader Modell
Vertex Shader formen die Geometrie.
Pixel Shader gestalten das Aussehen der Oberfläche.
Shader Modelle/Stufen definieren die Fähigkeiten und Komplexität dieser Shader.
(z.B.) DirectX 12
Wie erstellt man einen Toonshader Look?
Um einen Toon Shader Look zu erstellen, verwendet man in der Regel einfache Shader und harte Lichtquellen, zusammen mit Techniken wie Ramp Shading und dem Hinzufügen von schwarzen Konturen, um ein flaches und cartoonartiges Aussehen zu erzeugen.
Was ist ein NPR Shader
Non-Photorealistic Rendering Shader
Vorteile von “Substances”
Generierung schwer einscannbarer Oberflächen,
Volle Art Directbarkeit jeder einzelnen Textur,
Abänderbarkeit sogar in anderen Programmen
4 Blending Modes
Copy,
Add,
Substract,
Multiply,
Divide,
Max & Min,
Screen
Was versteht man unter Mipmapping?
Niedrigere auflösung bei weit entfernten Texturen und
auch bei flachem sichtwinkel,
um Aliasing zu vermeiden
8 Lichttypen
Point Light,
Directional Light,
Area Light,
Ambient Light,
Spotlight,
Mesh Light,
Volumetric Lighting
IBL (Image Based Lighting)
Environment Light (HDRI)
Technik zur Schattenberechnung die heutzutagen hauptsächlich für Realtime Rendering genutzt wird
Depth Map Shadows (Depth Map Shadows sind eine gängige Technik in der 3D-Computergrafik zur Schattenerzeugung. Sie basiert auf der Erstellung einer Depth Map von der Perspektive der Lichtquelle aus und der Verwendung dieser Informationen, um zu bestimmen, welche Bereiche der Szene im Schatten liegen.)
Was gibt es für Depth Map Shadows Probleme?
keine halbtransparenten Schatten,
Genauigkeit durch dien Auflösung der Schatten Depth Map limitiert
Was bedeutet Animation?
Es kommt von animare “zum leben Erwecken”
Erster Algorithmus für Caustics und von wem?
Photon-Mapping Algorithmus von Henrik Wann Jensen
Shadowmapping/Depth Map Shadows Erfinder?
Lance Williams
Welche Arten von StopMotion gibt es?
Puppet Animation: Hier werden flexible Puppen oder Figuren verwendet, die leicht poseable sind. Beispiele sind Filme wie “Nightmare Before Christmas” oder “Wallace & Gromit”.
Claymation: Eine spezielle Form des Puppentrick, bei der Figuren und Szenen aus formbarem Material wie Plastilin oder Knetmasse erstellt werden. Ein bekanntes Beispiel ist die TV-Serie “Gumby”.
Cut-out-Animation: Bei dieser Technik werden flache Figuren und Objekte, oft aus Papier oder Karton, bewegt und animiert. Ein Beispiel ist der Film “South Park”.
Pixilation: Bei dieser Technik werden echte Menschen und Umgebungen in Stop-Motion-Animationen verwendet.
Object-Motion: Hier werden normale, unbelebte Objekte animiert. Sie können alles Mögliche sein, von Büroklammern bis hin zu ganzen Autos.
7 Renderartefakte?
Fireflies,
Hot Pixels,
Noise,
Flickering (Ein frame der off ist)
Aliasing,
Z-Fighting (Zwei Objekte übereinander)
Light Bleeding (Wenn Licht bei Kanten durchscheint)
Realismusfördende Bildstörungen?
Chromatic Aberration,
Lens Distortion,
Lens Textures,
Motion Blur,
Überstrahlung,
Depth of Field
13 Principles of Animation
Staging,
Timing,
Squash & Stretch,
Anticipation,
Ease in / Ease out,
Overlapping & Follow Through,
Follow through,
Arcs,
Solid drawing,
Exaggeration,
Secondary action,
Straight ahead vs Pose to Pose,
Appeal,
Was war der Urahn aller Prozessoren (IC) und wann?
1958 – Der erste Integrated Circuit
Der Urahn aller Prozessoren - Der erste IC (Integrated circuit), Texas Instruments
Was war der erste Filmrecorder und wann?
1959 – Stromberg Carlson 4020
Der erste Film-Recorder, General Dynamics
Digitale Animations Techniken
Keyframe Animations,
Expressions,
Driven Keys,
Path Animation,
Motion Capture
Wer war Doug Engelbart
Doug Engelbart erfindet die Computer-Maus. Immer noch das vielleicht wichtigste
Eingabegerät im Bereich der Computeranimation.
Eigenschaften eines Keyframes
Eigenschaftenwert: Konkreter Wert einer animierten Eigenschaft zu einem bestimmten Zeitpunkt.
Zeitpunkt: Position in der Timeline, an der der Keyframe platziert ist.
Interpolationsmethode: Methode zur Berechnung der Animation zwischen Keyframes.
Easing: Geschwindigkeitskurve für Beschleunigung oder Verlangsamung der Animation.
Kontrollpunkte (Tangents): Zusätzliche Parameter bei Interpolationsmethoden wie Bezier-Kurven.
Layer-Zugehörigkeit: Zugeordneter Layer für Stapelreihenfolge und Komposition in der Animation.
Was war das ANIMAC Mocap System?
Das ANIMAC Mocap System war ein Verfahren zur Übertragung menschlicher Bewegungen auf Computergrafiken, das 1967 entwickelt wurde und beispielsweise in einem Werbespot “Can Girl” eingesetzt wurde.
Was ist Non-Linear Animation?
- Elemente der Animation können jederzeit geändert oder manipuliert werden, deswegen ( non - linear )
- Bietet mehr Flexibilität und Kontrolle
- Ermöglicht komplexe und realistischere Animationen
Lauf-Animations-Clip + Sprung-Animations-Clip + Lande- Animations-
Clip = Sprung über Hindernis
Welche 2 Begriffe sind für die Facial Animation relevant?
Phoneme: (t, s, w, P)
Phoneme sind die kleinste bedeutungsunterscheidende Einheit in der gesprochenen Sprache. In der Facial Animation werden Phoneme verwendet, um die Form und Position der Mundregion während der Aussprache verschiedener Laute zu steuern.
Viseme:
Ein Viseme ist eine visuelle Darstellung eines Phonems, das durch eine bestimmte Mundform oder -bewegung dargestellt wird. Viseme werden in der Facial Animation verwendet, um die Mundbewegungen eines animierten Charakters an die gesprochene Sprache anzupassen.
MAYA – was ist ein Character Set und Einsatz
Ein “Character Set” in Maya ist eine Funktion, mit der die Steuerung und Animation von Charakteren organisiert und vereinfacht wird. Es ermöglicht die gleichzeitige Steuerung mehrerer Attribute.
Man muss so nicht immer alle Elemente einzeln auswählen um einen neuen Key hinzufügen, sondern kann direkt Gruppierungen selektieren.
Camera – animation (Möglichkeiten, Fallen?)
Per Hand Kamera animieren oder mithilfe eines Kamera-Rigs oder mithilfe eines
Zieles (Aim) oder Virtual Camera Rig.
Falle ist unrealistische oder unmögliche Bewegungen einer Kamera zu animieren,
da sie kein Gewicht hat und nicht mit der Umgebung interagieren kann (Trägheit,
Rotationslimitationen etc.).
Wie läuft der Character Animation Workflow ab?
Referenzen,
Blockout mit Keyposen machen,
stepped Modus am Timing der Posen arbeiten,
spline Modus gehen und Spline Bugs fixen (Euler-Filter),
Knee-Pops und Gimble Lock fixen,
Animation detaillierter
Typen von Rigs
Character Rig,
Facial Rig,
Blendshapes,
Joint Based,
Cluster Based,
Camera Rig,
Technical Rigs (zb Maschinen)
Wofür war Gary Scott Watkins bekannt und wann entwickelte er es?
1970: Visible Surface Algorithm
Gary Scott Watkins entwickelte den ersten simplen Algorithmus der die Sichtbarkeit von
Flächen (im Gegensatz zu Linien) berechnen konnte.
Wofür war Henri Gouraud bekannt?
1971 Gouraud Shading
ermöglichte die weiche Darstellung
von Polygonkanten. Durch die Interpolation der Vertex-Colors
Was sind Joints?
Joints sind Verbindungspunkte in einem Skelett, die es ermöglichen, dass Teile eines 3D-Modells sich bewegen und animiert werden können. Sie dienen als hierarchische Hilfsobjekte, mit einem “Root” als oberster Verbindungspunkt. Joints können Limits haben, um ihre Bewegung einzuschränken, und werden oft für Skinning und Deformation verwendet.
IK vs FK?
IK (Inverse Kinematics) ermöglicht die automatische Platzierung von Endeffektoren wie Händen oder Füßen, während FK (Forward Kinematics) die direkte Steuerung der Gelenke eines Skeletts ermöglicht
Unterschied zu Gourad und Phong Shading
Bùi Tường Phong verbesserte das Gouraud Shading Verfahren. Anders als beim Gouraud
Shading werden nicht die Vertex-Farben sondern die einzelnen Pixelwerte interpoliert.
Die Qualität der Highlights und des gesamten “Shadings” wird dadurch erheblich
verbessert.
Welche Skinning Probleme können auftreten?
Self Intersection, Stretching, Animation Input ist zu klein fürs Mesh,
die Arme sind nicht lang genug, Joints sind nicht an der richtigen Stelle. Double
Transformations
Wie löst man Skinning Probleme?
Anpassen des Weight Paints
Überprüfen der Gelenkpositionen
Korrigieren der Einflussbereiche
Erstellen glatter Übergänge
Beheben von Lücken oder Überlappungen
Anpassen des Skeletts
Verwenden von Correction-Deformern
Einsatz des Delta Mush Deformers
Was ist die Rotation Order?
Die “Rotation Order” ist die Reihenfolge, in der Rotationen um verschiedene Achsen angewendet werden, was bestimmt, wie Objekte sich in einer 3D-Szene verhalten.
Nenne 5 Constraints!
Parent Constraint: Begrenzt die Bewegung eines Objekts relativ zu einem anderen Objekt, indem es das Objekt an das Elternobjekt bindet.
Point Constraint: Begrenzt die Position eines Objekts relativ zu einem anderen Objekt, ohne die Rotation zu beeinflussen.
Orient Constraint: Begrenzt die Rotation eines Objekts relativ zu einem anderen Objekt, ohne die Position zu beeinflussen.
Scale Constraint: Begrenzt die Skalierung eines Objekts relativ zu einem anderen Objekt.
Aim Constraint: Richtet die Orientierung eines Objekts auf ein Zielobjekt aus, während es seine Position beibehält.
Pole Vector Constraint: Begrenzt die Richtung einer Gelenkkette in einer IK-Kette, indem es einen Punkt festlegt, zu dem die Pole-Vektoren ausgerichtet werden.
Was ist eine IK - Spline?
IK-Spline steuert mithilfe einer NURBS Kurve die Joint Kette. Die Joints folgen
dabei den Vertices der Kurve. Einsatzmöglichkeiten wären beispielsweise für die
Wirbelsäule, Schlangen, etc.
4 Arten von Deformer
Blend Shape (Blendshape): Ermöglicht die Mischung mehrerer Geometrien, um morphische Animationen zu erzeugen.
Skin Cluster (Skinning): Verbindet die Haut eines 3D-Modells mit einem Skelett, um eine realistische Deformation während der Animation zu ermöglichen.
Lattice Deformer (Lattice / FFD - Free Form Deformer): Verwendet ein Gitter von Kontrollpunkten, um die Form eines Objekts zu verzerren.
Non-Linear Deformer (Bend, Sine Wave, Squash, Twist): Bietet verschiedene nichtlineare Deformationen, die auf Objekte angewendet werden können, um komplexe Formveränderungen zu erzeugen.
Wrap Deformer (Wrap / Shrinkwrap): Verformt ein Objekt basierend auf der Form eines anderen Objekts, das als Referenz dient.
Wire Deformer (Wire): Verformt ein Objekt entlang einer Kurve, um zum Beispiel Tuchsimulationen zu erzeugen.
Soft Modification Deformer (Soft Mod): Ermöglicht das weiche Verformen eines Objekts, um organische Formen zu erzeugen.
Delta Mush Deformer (Delta Mush): Glättet und verbessert die Qualität von Skinning-Deformationen, um unerwünschte Verzerrungen zu minimieren.
8 Arten von Dynamics!
Particle Systems,
Rigid Bodies,
Soft Bodies,
Hair/Fur,
Cloth,
Fluid,
Muscles,
Crowd / Flocking
2 Dinge auf die man bei Dynamics grundsätzlich achten soll?
Skalierung (Scale): Achten Sie auf eine angemessene Größenverhältnis Ihrer Objekte.
Substeps: Je höher die Substeps desto genauer werden z.B. Kollisionen in Zwischenframes bemessen
Kollisionen (Collisions): Konfigurieren Sie Kollisionsobjekte richtig, um realistische Interaktionen zu ermöglichen.
Auflösung: Bei Objekten mit einer Hohen Auflösung kann die Performance leiden (Proxymeshes)
7 Arten von Fields bei Dynamics!
Air,
Gravity,
Turbulence,
Vortex,
Wind,
Radial,
Drag
Wie kann man Particles einem Mesh folgen lassen?
Particle Systems mit Anziehungspunkten:Partikel werden von Anziehungspunkten entlang der Flugbahn des Meshes angezogen.
Schwarm-Algorithmen: Implementierung von Schwarm-Algorithmen wie Boids, um realistisches Schwarmverhalten zu erzeugen.
Feld-basierte Kräfte: Verwendung von Attraktions- und Abstoßungsfeldern, um die Bewegung der Partikel um das Mesh herum zu steuern.
Handanimierte Pfadanimation: Erstellung einer Handanimation des Meshes und Platzierung von Partikeln entlang dieses animierten Pfads.
Wie kann man Particles rendern?
Sprite Sheets,
Particles Instancing,
Software und Hardware Particles
5 häufige Particle Attributes!
Velocity,
Scale,
Color,
Age,
Lifetime
4 häufige Rigid Body Attributes
Mass, Friction, Stickiness, Bounce
Wie kann man Effizienter mit Sims arbeiten?
Caching: Speichern und Wiederverwenden von Simulationsergebnissen.
Low-resolution previews: Verwendung von Vorschauen mit niedriger Auflösung während der Vorbereitung.
Bounding box restriction: Begrenzung des simulierten Bereichs auf relevante Regionen.
Optimized parameters: Anpassung der Simulationseinstellungen für effiziente Ergebnisse.
Parallelization: Verteilung der Simulation auf mehrere Rechner oder Prozessorkerne.
Cache partitioning: Aufteilung der Simulation in separate Cache-Bereiche.
Resource management: Überwachung und Optimierung des Ressourcenverbrauchs.
Was ist ein Prozedurale System in Maya?
Prozedurale Systeme in Maya wie MASH ermöglichen die schnelle Erstellung komplexer Motion Graphics-Effekte durch prozedurale Regeln und Einstellungen, anstatt auf manuelle Platzierung oder Animation zurückzugreifen.
Was kann M.A.S.H in Maya?
M.A.S.H ist ein Particle System/ Dynamics Particles um mit nodes parametrisierte und prozedurale Effekte zu generieren. zb mit Audio verknüpfbar.
Möglichkeiten: Scattering, MoGraph, Dynamics, Trails, Audio Reactive Visuals, etc.
Vorteile: performant, prozedural
6 Tätigkeiten im Compositing!
Tracking,
Keying,
Rotoscoping,
Projection Mapping,
Wire Removal,
3D Object Integration
Qualitätskriterien Video Footage für Postproduction!
Alle Daten über die Kamera verfügbar (Position, Rotation, Distances, Brennweite, Sensor, ISO
Wert, Objektiv, Objects in Focus, gegeben falls Focus Pull), Color Space (Log, ProRes 444),
Footage möglichst hochauflösend. Bei Tracking Shots möglichst wenig Motion Blur
(Tracking / Rotoscoping). Möglichst niedriger Noise (niedrigster ISO bzw. Native ISO 50,100,
etc.). Keine überstrahlten Lichter. Gleichmäßige, saubere Ausleuchten von Green- bzw.
Bluescreen. Wenn 3D Object Integration geplant, dann HDRI und Watt Werte der Lichter
und gegeben falls eingescannte Hero Objekte
5 VFX Workflows / Anwendungsbereiche
Set Extension,
Characters & Creatures,
Digital Makeup / Body Replacement,
Weather Effects,
Crowds
Grundsätzliche Anforderungen an Game Assets!
optimierte Topologie,
Maps baken wie beispielsweise
Normals oder Ambient Occlusion,
so wenig Materials (oder shader je nach engine), LODS, Pre-baked Mip Maps
Game Character Deformation – Was für Limitierungen gibt es?
Blendshapes Performance: Die Leistung von Blendshapes, die die Rechengeschwindigkeit eines Spiels beeinträchtigen können.
Physics Binding: Die Bindung von physikalischen Objekten, wie Kleidungsstücken oder Haaren, an einen Charakter anstatt sie zu simulieren, um die Leistung zu verbessern.
Pre-baked Simulations: Vorab berechnete Animationen oder Simulationen, die in Keyframes umgewandelt wurden, um die Flexibilität einzuschränken, aber die Leistung zu verbessern.
Bone Scaling Limitations: Einschränkungen bei der Skalierung von Knochen, die möglicherweise nicht von allen Engines unterstützt werden und die Anpassungsfähigkeit des Charakters beeinträchtigen können.
Was beschreibt die Power of Two im Bezug auf Texturen?
Texturen in Spielen sollten “Power of Two” sein (z. B. 2, 4, 8, 16, 32, 64), da dies von Grafik-Engines und Hardware bevorzugt wird und optimale Leistung und Kompatibilität gewährleistet. Können dann einfach auf die nächsthöhere/niedrigere Potenz umgerechnet werden (MipMaps)
Liste 6 Reflexionsarten in Spielen auf.
Reflection Mapping,
Planar Reflections,
Cubemaps,
Screen Space Reflections,
Reflection Probes,
Raytracing (expensive)
3 Arten von Lighting in Games!
Realtime Light,
Baked Light,
Mixed Light
Facial Animation in Game Engines?
Meistens mithilfe von Joints. Blendshapes nicht sehr performant.
Was versteht man unter Forward Rendering?
Forward Rendering beleuchtet jedes sichtbare Pixel direkt von den Lichtquellen aus und eignet sich gut für Szenen mit wenigen Lichtquellen, da es bei komplexen Szenen ineffizient werden kann.
Deferred Rendering
Deferred Rendering ist eine Rendering-Technik, bei der die Szene zunächst in einem G-Buffer gespeichert wird, bevor die Beleuchtungseffekte in separaten Durchläufen berechnet werden. Dies ermöglicht eine effiziente und flexible Beleuchtung, unabhängig von der Anzahl der Lichtquellen.
Wie fungiert Ambient Occlusion in Games?
Entweder gebaked oder Screen Space Ambient Occlusion. Dies ist ein Pixel Shader, der
durch die Analyse der Tiefenpunkte (Z-Buffering) die jeweiligen Werte für Occlusion
berechnet (Dynamisch, es ist konsistent, läuft über GPU, einfach zu implementieren).
Was sind Draw Calls?
Draw Call ist eine Anweisung an die GPU um ein gewisses Objekt (Texturen, States,
Shader, Buffers, etc.) zu laden und um angezeigt zu werden.
Relevant, weil sie rechenintensiv sein können.
Aus welchen Buch kommen die 12 principles of animation?
Disneys zwölf Grundprinzipien der Animation wurden 1981 von den Disney-Animatoren Ollie Johnston und Frank Thomas in ihrem Buch The Illusion of Life: Disney Animation vorgestellt.