Categories
Immersion

Week 9: Rendering and postprocessing.

Advanced Techniques for Visual Refinement in Unreal Engine

Post-Process Volume

The post-process volume allows for fine-tuning and polishing the visual aesthetics of a scene, either within a specific region or across the entire scene. To adjust the scope:

  • Bounded Option (Off): Applies effects within a defined area.
  • Unbounded Option (On): Applies effects to the entire scene, though this is computationally expensive.

By default, post-processing uses a standard algorithm, but higher-quality outcomes can be achieved with more resource-intensive options. This tool enables adding effects like:

  • Lens flare
  • Bokeh
  • Vignette
  • Dirt masks

It also provides options to modify camera settings (similar to those available directly in the camera), as well as advanced colour grading.

For optimal results in colour grading:

  1. Use professional tools like Premiere Pro or DaVinci Resolve.
  2. Export images in EXR format for 16-bit colour depth.
  3. Perform colour grading on a monitor calibrated to accurately approximate Unreal Engine’s sRGB colour space. This ensures consistent colour representation across different displays.

SM_Color Calibration

The SM_Color Calibration asset is available within the engine content files. To use it:

  1. Place the calibration cube in the scene, ensuring it is perpendicular to the Z-axis and facing the main light source.
  2. Align it with the main light source by copying and pasting the rotation values of the light into the cube’s settings.

Adjustments for Visual Fidelity

  • Film Slope: Adjust to fine-tune the darkest parts of the scene, such as dense shadows or dark forest corners.
  • Film Toe: Adjust for the brightest highlights in the scene.
  • White Balance: Calibrate using the white section of the colour calibration cube. Adjust the colour temperature based on the scene’s lighting conditions (e.g., for a bright sunny day, set the temperature to around 5500K).

Global Settings

Within the global settings of the post-process volume, you can make detailed adjustments for balanced colour grading:

  • Saturation: Adjust the intensity of colours.
  • Contrast: Define the difference between light and dark areas.
  • Gamma: Refine midtones.
  • Gain: Enhance highlights.
  • Offset: Modify shadows.

Screenshotting via Command Line

Capturing screenshots in Unreal Engine can be automated using the command line, allowing precise control and batch processing.


Colour Correction with Photoshop (PS)

Enhance your visuals using Photoshop for colour correction:

  1. Perform adjustments in PS and export the result.
  2. Open the LUT (Look-Up Table) file with these settings:
    • Mip Gens Setting: No Mip Maps.
    • Texture Group: World.
  3. Apply the LUT to the Post-Processing Volume under the Color Grading LUT section for impactful colour grading.

Post-Processing in Camera

  • Customize the field of depth within the camera settings for cinematic effects.

Rendering Cube

  • Ensure proper rendering setup for cube maps to maintain visual accuracy.

Managing Levels

  • When working with multiple levels, always set the maps to always loaded to avoid runtime issues and ensure seamless transitions.

Anti-Aliasing Tips

Anti-aliasing helps smooth out edges and improves visual quality.

  • Spatial Sample Count:
    • Adjust for better edge smoothness.
  • Temporal Sample Count:
    • Increase for moving objects (e.g., characters) but keep it set to 1 for static environments.
  • Note: Use odd numbers for these settings, as even numbers may cause errors in the engine.

Game Overrides

  • Use game override settings to customize rendering and performance for in-game visuals.

Console Variables Editor

  • Access and modify Unreal Engine’s console variables for fine-tuned control over visual effects and performance.

Colour Output

  • Manage the output colour profile to match your project’s artistic or technical needs.

Engine Scalability Settings

  • Adjust the engine scalability settings to balance performance and visual fidelity based on your hardware and project requirements.

.

Categories
Animation

Week 9: Making your own reference for animation.

Critique walk cycle in spline & video making for animation reference exercise.


Using reference plane video in Maya (Class notes)

Introduction to Animation Workflow

When animating in Maya, it’s essential to understand how to manipulate reference planes and frame rates to achieve the desired animation effects. You can adjust the frame rate within the Graph Editor to make movements appear more abrupt or snappy. However, slowing down the animation may not work if there are no additional PNG frames available.

Blocking the Animation with Primitives

The initial step in character animation is blocking using basic primitives that represent the main parts of the character: the root, head, pelvis, and torso. Match the movement of these blocks with the reference footage to establish the general motion.

Constrain Blocks to the Rig

Once the blocking is complete, constrain these blocks to the character’s bony rig. This step transfers the movement data from the blocks to the rig, allowing the final animation to be created.

Maintaining Proper Foot Contact

It’s crucial to ensure that both of the character’s legs remain in contact with the ground, even if the reference footage suggests otherwise due to the angle it was shot from. Proper foot contact prevents floating or unrealistic poses.

Animation reference and planning: first attempt




FK and IK: Understanding the Two-Rig Systems

What is FK (Forward Kinematics)?
Forward Kinematics (FK) is a rigging system where the movement of one joint affects the others in a chain, moving “forward.” The higher joints influence the lower ones, but the last joint in the chain only influences itself.

For example, think of the FK system as a chain, where moving the root joint will move the whole chain, with each joint following the next.

What is IK (Inverse Kinematics)?
Inverse Kinematics (IK) works in the opposite way: the last joint in the chain has the most influence. When you move the end joint, the system automatically adjusts the rest of the joints in the hierarchy.

An example of this is when grabbing a mug. In IK, the hand will take priority, allowing for the accurate movement of the fingers, while the rest of the arm follows the hand’s movement.

Switching Between FK and IK
Most rigs come with a switch between FK and IK systems, which makes animating characters easier and more intuitive. For instance, if you’re animating a character grabbing an object, you’ll use IK to control the hand. Once the object is released, you can switch to FK to animate the arm’s movement more naturally.

Using IK for Sitting Positions
For actions like sitting where the hands touch the knees, it’s best to use IK. This ensures that the hands stay properly placed on the knees, while the rest of the body adjusts accordingly.

Categories
Design for Animation, Narrative Structures & Film Language

Week 9: Critical thinking for research topics

Categories
Animation

Week 8: Polishing off walk cycle.

Critique walk cycle & ideas for body mechanics exercise.

Walk Cyckle Spline critique

The main objective of a walk cycle is to ensure that the body moves forward naturally. This means the body must lean forward during the consecutive stages of each step. Below are the key adjustments and considerations for refining the walk cycle:


1. Translation Z (Forward Movement)

  • Ensure that Translation Z is represented by linear interpolation to maintain a constant speed as the character moves forward.
  • Delete any unnecessary in-between frames. Move the graph (up or down) to approximate the correct forward movement. Add new keys where necessary to refine the body’s shifting forward.
  • After readjusting (e.g., by adding new keys at poses where the forward lean should be exaggerated), select all the keys and apply linear interpolation to maintain a smooth and consistent speed between frames.

2. Translation X (Side-to-Side Movement of the Body)

  • For Translation X, aim for a sine wave-like pattern in the graph editor to simulate the natural side-to-side motion of the body.
  • Adjust the amplitude of the sine wave to exaggerate the figure-eight motion of the body.
  • Use the motion trail as a reference to ensure smooth and accurate movement.

3. Adjusting Leg Pivoting

  • Focus on the leg that is pivoting off the ground.
  • Apply foot roll to the other foot as it makes contact with the ground after the step.
  • In the graph editor, check the foot roll curve to ensure there is continuous motion without flat lines. Flat lines indicate unnatural pauses in the foot’s roll motion.

4. Refining Knee Movement and Body Translation

  • Adjust the knee in coordination with:
    • Foot roll
    • Translation Y (up-and-down movement of the body)
    • Rotation Y (rotation of the body for balance)

5. Pivoting the Foot Between Poses

  • The pivoting of the foot from the ground should occur between the down pose and the passing pose.
  • Allocate additional frames if needed to ensure the pivoting is smooth and realistic. This will enhance the overall quality of the walk cycle.


Body mechanics

Planning

Planning is essential not only for the upcoming assessment next week but also for work in the industry. It is important to present the general idea in a way that others can easily grasp what you are doing, including references, storyboarding, notes, and other planning materials.

Overview

Body mechanics focuses on the functionality of body movement, such as body weight shifts, foot placement, and overall physicality. Only after the functional part is well executed can acting and emotional expression be effectively added to the animation.

Shooting your own reference

  • Maintain the same angle you’re animating to. Record at eye level for consistency.
  • If using a single camera, record in a 3/4 perspective view. Alternatively, use multiple cameras to capture movement from several orthographic views.
  • Lock the camera to prevent unintended movement.
  • Use mirror reflections if working with a single camera setup.
  • Test movements in 2D first, using drawn blocking before animating.

Planning Details

  • Animation duration: 5 seconds.
  • Include references, sketches, planning materials, and video footage.
  • Use the bony rig, focusing on body movement and avoiding hand details at this stage.

List of Activities:

Easiest:

  • Jumping on the spot.
  • Getting up from a chair to standing.

Advanced:

  • Going downstairs.
  • Walking upstairs.
  • Jumping down from a ledge.

Getting Up from a Chair to a Standing Position

When sitting, the center of gravity (COG) is distributed across the spine and buttocks, with the body weight resting on the chair. To stand up, the body weight must shift forward and upward.

  1. Initial Movement:
    • The pelvis rotates on the X-axis, allowing the upper body to move forward.
    • The chest also rotates on the X-axis, bending the character forward into position.
    • This movement is pelvis-driven, although the head moves first due to the shift initiated by the pelvis. Avoid misunderstanding this as head-driven movement.
  2. Weight Transition:
    • The body weight shifts forward onto the legs before moving upward.
    • The movement transitions from a “C” shape (sitting) to an inverted C shape (standing), with an intermediate S shape to ensure smooth, natural movement.
  3. Spine Action:
    • The spine stretches and then compresses slightly as the character stands, creating a dynamic squash-and-stretch effect.

Approach:

  • Use a pose-to-pose animation method, beginning with key poses and refining them with in-betweens.
  • Blocking should focus on capturing major transitions first, then addressing smaller details.

Timing and Spacing:

  • Allocate sufficient time to the initial sitting position so the audience clearly understands the character’s action.
  • Ensure smooth and believable transitions between key poses with appropriate spacing.
Categories
Design for Animation, Narrative Structures & Film Language

Week 8: Online tutorials/ project proposal

Categories
Immersion

Week 8: Dynamic Lighting

Post-Processing Volume
The post-processing volume is a powerful tool in Unreal Engine for controlling visual effects.

  • Specify the Region: Define the region where the volume will apply its effects. Selecting “unbounded” makes the effects infinite in scope but can be computationally expensive.
  • Recommendation: It is advised to work with a post-processing volume instead of relying solely on the camera’s post-processing settings.

Mobility Settings for Lights
Lighting in Unreal Engine can be configured based on mobility settings, each offering distinct performance and functionality:

  • Static:
    • Precomputed lighting baked into lightmaps during the build process.
    • Performance-friendly, with shadows baked directly into textures.
  • Stationary:
    • A hybrid of static and movable lights.
    • Some lighting is baked, but properties like intensity and colour can be adjusted at runtime.
  • Movable:
    • Fully dynamic lights with real-time calculations for lighting and shadows.
    • The most performance-intensive option, requiring careful use in large-scale projects.

Directional Light

  • Example Use: The sun within the scene (default name: “Directional Light”).
  • Key Properties:
    • Source Angle: Adjusts the size of the sun.
    • Temperature: A computationally efficient way to define ambience and light aesthetics without relying on post-processing volumes.

Creating a Moon from the Sun:

  1. Lower the source angle until the sun disappears (shrinking into pixels).
  2. Reduce the light intensity.
  3. Create a material for the moon by first making a master material and an instance of it (useful for sky texturing).
  4. Use a primitive sphere, texture it, and place it over the altered sun.

Spot Light
Spotlights are the least expensive light type to use in a scene.

  • IES Profiles:
    • IES (Illuminating Engineering Society) profiles can only be applied to spotlights.
    • These pre-optimized functions enhance performance and realism.
    • Download IES Light Profile Packs from Fab to access optimized light functions and materials.

Key Adjustments for Spotlights:

  1. Increase intensity.
  2. Adjust the inner cone angle.
  3. Change intensity units to the lumen.

Sky Light

  • Skylights provide global illumination and are essential for realistic reflections.

Reflections

  • Access and adjust reflections via the post-processing volume.

Baked Lighting

  • Baked lighting is precomputed and stored in lightmaps, improving performance by eliminating runtime calculations.
Categories
Animation

Week 7: Practicing walk cycle, in spline animation.

Critique walk cycle in blocking & walk cycle in spline exercise.

Walk Cycle Animation in Spline

Delivering process

Rotation X. Sinusoidal.

Translation Z. The character moves with a constant speed, and therefore translation Z is described as a linear interpolation. Because the rig is reversed right to left, the graph editor defines linear interpolation that’s decreasing.

Translation Y. The body shifts up and down, in the cycles, so the approximation should be similar to each of wave.

Rotation X. All the poses, in green, refer to down pos. All the oranges highlights to passing pose. Rotation X, is higher in value for the passing poses, as the body shifts towards the front, and leans forward, significantly more than the down pose. For the down pose, the lean forward is minor, so it’s only slightly moving forward.

Rotation Y, foot.

Translation Z FOOT
As the foot is moving, shaping the arc in Y axis, it moves from place A to B, easing in at the beginning of the movement (start of the making a step) and easing out (stop of making a step).

Categories
Animation

Week 6: Vanilla walk cycle.

Critique weight shift & Planning and blocking for walk cycle animation.

Philosophy of Walking

“Walking is the process of falling over and catching oneself just in time.”
This simple yet profound observation highlights the forward-leaning posture inherent in walking—a controlled imbalance that propels us forward.

“Walking is the process of being stuck in place for a moment before moving ahead.”
This personal reflection adds a philosophical layer to the act of walking, emphasizing the interplay of stillness and motion that defines each step.

Here’s a revised and polished version of your text, broken into sections for clarity and flow:


Philosophy of Walking

“Walking is the process of falling over and catching oneself just in time.”
This simple yet profound observation highlights the forward-leaning posture inherent in walking—a controlled imbalance that propels us forward.

“Walking is the process of being stuck in place for a moment before moving ahead.”
This personal reflection adds a philosophical layer to the act of walking, emphasizing the interplay of stillness and motion that defines each step.


Walking Styles: Personality Through Motion

Each character has a unique way of walking, which can be crafted to reflect their personality and mood. By manipulating timing, position, and offset, animators can develop distinct characteristics that make every walk cycle feel alive and meaningful.

Inspiration: Ryan Larkin’s Walking

Shows how tiny changes in posture, rhythm, and style can portray various personalities and moods through the simple act of walking.


Body weight shift critique


Overall, this is a good attempt; however, more focus needs to be placed on the centre of gravity (COG) and physical accuracy. Some of the proposed poses in the blocking phase are unrealistic and impossible to recreate with the human body in real life. Therefore, it is advisable to always cross-check the poses against your own body movements to ensure they are achievable and grounded in reality.


Vanilla walk cycle blocking exercise

The purpose of this exercise was to understand how the walk cycle works. Due to the complexity of the movement, where all body parts are in motion—and each can be broken down into principles like the bouncing ball—it is particularly challenging for beginner animators to animate a walk solely based on reference. To address this, George provided full guidance through the animation process, demonstrating how to block a walk cycle in 24 frames per cycle.


My submission on Syncsketch: Walk Cycle -> Walk_cycle_front

Categories
Design for Animation, Narrative Structures & Film Language

Week 6: The Language Of Animation: Mise-en-Scène


Mise-en-Scène

Mise-en-scène, meaning “putting in the scene,” refers to the arrangement of everything within a frame or scene. This concept, rooted in theatre and French terminology, is central to both live-action and animated storytelling. In animation, it aligns with the principle of staging and serves to guide audience attention, establish mood, and convey narrative meaning.


Elements of Mise-en-Scène

1. Setting and Props

  • Settings and props are critical in creating the world of the story.
  • Filmmakers and animators can either use pre-existing assets or build custom environments for more control over aesthetics and audience response.
  • These elements manipulate the viewer’s emotions and establish context.

2. Character Stylisation and Placement

  • Costume, hair, and makeup signify the character’s social role, personality, and attributes. For example, a cruel character might use a cigarette as a prop to pause, build tension, and emphasize their demeanour.
  • Character placement refers to the areas of the screen occupied by characters, influencing the viewer’s perception of their relationships and importance.

3. Body Language and Facial Expression

  • These aspects work together to convey emotions and character intentions.
  • Micro-expressions may be explored independently for deeper emotional nuance.

4. Shot Framing

  • Tight framing: Characters and objects are enclosed within a confined space, often creating tension or intimacy.
  • Loose framing: Allows for more open space, emphasizing freedom or isolation.

5. Blocking and Screen Density

  • Blocking refers to how characters and objects move and are positioned within the frame.
  • Screen density, or the amount of visual information in the frame, can evoke a sense of chaos, calmness, or focus.

6. Composition

  • The arrangement of elements within the frame includes the use of horizontal, vertical, and directional lines, guiding the viewer’s eye and creating balance or tension.

7. Lighting and Colour

  • Lighting and colour establish the mood, atmosphere, and focus within a scene.
    • High-key lighting: Bright and evenly lit, often used for upbeat or comedic scenes.
    • Low-key lighting: Characterized by deep shadows, creating a dramatic or mysterious atmosphere.
    • High-contrast lighting: Emphasizes stark differences between light and dark, adding tension or intensity.
  • These techniques work together to set the scene’s mood and ambience.

Breaking the Fourth Wall

Breaking the fourth wall involves characters directly addressing the audience, creating a unique connection. This can happen through close-ups where characters actively talk to the viewers, as seen in traditional cinema and shows like The Office. This technique disrupts the narrative boundary, making the audience part of the story.


Camera Shots and Angles

1. Types of Shots

  • Close-up: Highlights facial expressions, conveying emotions in detail.
  • Long Shot: Establishes the setting, focusing more on body movement than facial expressions.
  • One-Shot: Features a single character in the frame.
  • Two-Shot: Includes two characters, often highlighting relationships.
  • Group Shot: Displays more than two characters.

2. Camera Angles

  • High-Angle Shot: Makes subjects appear smaller, emphasizing vulnerability or weakness.
  • Low-Angle Shot: Makes subjects look larger, emphasizing dominance or power.

Camera Movements

1. Pan Shot

  • The camera remains fixed but moves left or right on its axis.

2. Tilt Shot

  • The camera remains stationary but tilts up or down.

3. Travelling Shot (Dolly Shot)

  • The camera moves forward or backwards while fixed on its axis.

4. Crane Shot

  • The camera moves in multiple directions—up, down, in, or out—while mounted on a mechanical crane.

Animation and Narrative

Clear Storytelling

  • The narrative must be clear to avoid ambiguity unless the animation is experimental in nature.

Key Narrative Techniques

  • Staging: Ensures that the story is communicated effectively within the scene.
  • Character Placement: Establishes relationships, power dynamics, and focus.
  • Blocking and Movement: Guides the viewer’s eye and conveys story elements.
  • Composition: Balances visual elements to create impactful frames.
  • Scene Entry: Thoughtful choreography of how characters enter the scene enhances storytelling.
Categories
Immersion

Week 6: Control Rigging

Modular rigging

Embedded below are the screenshots of my notes taken during class time, as well as during my study and exploration of rigging in Unreal Engine.

Forward and Backward solve: rigging character of human-like posture