WEEK 1 

The James Bond Inspired Title Sequence

My Favourite Opening theme is Marvel’s Opening Theme.

The Marvels title sequence was created using a wide range of professional VFX and post-production software in the making of their movies. Softwares include Maya, 3ds Max, ZBrush, Mudbox, Mari, Substance Painter, and Houdini for modelling, animation, sculpting, texture painting, and visual effects. Marvel also use other softwares like Cinema 4D, Blender, Photoshop, Nuke, and After Effects to create their films, showcasing the importance of utilizing multiple tools for different aspects of the production process.

Source: https://eightify.app/summary/technology-and-gaming/marvel-s-preferred-3d-software-revealed#:~:text=Marvel%20uses%20a%20wide%20range,the%20making%20of%20their%20movies.&text=Marvel%20uses%20a%20combination%20of,texture%20painting%2C%20and%20visual%20effects.

For the opening scene, I believe software like After Effects, Photoshop and the use of 3d animations were used to create it, compositing using multiple layers, colour grading and blending to make scenes belong.

The Marvel Theme used scenes and snippets from its already-created films showcasing its previous works beautifully as an introduction to its films. As a viewer that keeps my expectation at a certain level.

marvel marvel marvel marvel marvel

CLASSWORK

Playing around with the Adobe After Effects- 

Here I keyed positions for the circle, scaling them in different sizes and looping it. Then Duplicated them and aligned them horizontally.

I tried using variable positions to give a unique look pleasing to the eye.

I included different shapes
 

Video Screen Grab 

___________________________________________________________________________________________________

HOMEWORK 

 

 

 

___________________________________________________________________________________________________

 

 

 

 

 

 

WEEK 2 

Alphas and layer transparency

bond skull bond skull bond skull

CLASS WORK

Fire Skull Using Bond’s Face. 

week 2 bond

bond skull

HOMEWORK 

Task: Create another sequence that could be part of a 007 title, use stock video footage to create an effect of smoke or fire combined with an image of a celebrity to be a hero or villian. 

 

 

 

___________________________________________________________________________________________________

 

 

 

 

 

WEEK 3 & 4 

Green screen and Keying (studio FS5 and FS7 camera demo/setup) 

This is our first-ever session in the greenscreen room. We had fun messing around and trying different scene-shoot ideas. 

I have included a few shoots below.

___________________________________________________________________________________________________

 

 

 

 

 

 

WEEK 5

After Effects – Tracking

1 One-point Track: Label a pyramid in 

^BEFORE^

⬇️ PROCESSES ⬇️

tracker
tracker
tracker

2 Face tracking masks mosaic faces football boys 

^BEFORE^

⬇️ PROCESSES ⬇️

face blur face blur face blur face blur face blur

3   3d Text Environment 

^BEFORE^

⬇️ PROCESSES ⬇️

text environment text environment text environment text environment text environment text environment text environment text environment text environment

End Result

4 – How To Content Aware Fill (clean up)

^BEFORE^

⬇️ PROCESSES ⬇️

content fill aware content fill awarecontent fill awarecontent fill aware

content fill aware

5 – How To – Perspective Corner Pin

^BEFORE^

⬇️ PROCESSES ⬇️

Perspective Corner Pin Perspective Corner Pin

Perspective Corner Pin

Perspective Corner Pin

Perspective Corner Pin Perspective Corner Pin Perspective Corner Pin

Perspective Corner Pin Perspective Corner Pin

Another method to remove logo background

color key color key color key color key

End Result

HOMEWORK

Before

Video by:
Videvo:Tracking Shot Through Empty Indian Alleyway

home work home work

After

 

 

 

___________________________________________________________________________________________________ 

 

 

 

 

 

 

WEEK 6 

After Effects 3D Space 

3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space 3D Space

3D Space 3D Space 3D Space 3D Space 3D Space 3D Space

3D Space

3D Space 3D Space 3D Space 3D Space 3D Space 3D Space

___________________________________________________________________________________________________

 

 

 

 

 

 

WEEK 7

Render Passes, AOVs and EXR export 

This week we will look at Render Passes. The topics covered include:
  • Rendering/Sampling in Maya
  • Arnold AOV and Render Layer setup
  • Rendering to EXR
  • Compositing from EXR in After Effects

RENDER PASS / AOV’s in Maya
In Maya, AOV stands for “Arbitrary Output Variable.” AOVs are additional image channels you can render alongside the main beauty pass. These channels contain specific types of information, such as reflections, shadows, ambient occlusion, and other elements that contribute to the final image. AOVs provide flexibility in post-production, allowing you to adjust and fine-tune individual elements of the image without having to re-render the entire scene.

For example, you might create AOVs for:
  • Diffuse: Represents the colour of the surface without specular reflections.
  • Specular: Captures the specular highlights on the surface. Shows the reflective components of the scene.
  • Transmission: Captures the refracted light as it passes through transparent objects.
  • Shadow: Represents the shadows cast by objects in the scene.
  • Z Depth: Displays the distance from the camera for each pixel.
  • Normals: Represents the surface normals, useful for certain post-processing effects.
  • AO (Ambient Occlusion): Simulates the soft shadows that occur in areas where objects are close together.

AOVs

By rendering these AOVs separately, you can composite them in post-production using compositing software like Adobe After Effects or Autodesk Nuke. This gives you more control over the final look of your image or animation without re-rendering the entire scene. AOVs are commonly used in visual effects and animation pipelines to achieve high control and flexibility in the post-production process.

AOVs

AOVs

It should be noted that the AOVs required, depend on the specific requirements of the compositor and how they will use these AOVs. It is therefore recommended to clarify which AOVs are required before creating such AOVs.

Zdepth 
Z-depth in Maya’s rendering involves calculating pixel distances from the camera, creating a grayscale image where darker values signify closer objects. This AOV is crucial for post-production effects like depth-of-field and atmospheric enhancements, offering control over spatial relationships in compositing for a more realistic and cinematic final image.
Simple example – cubes render

AOVs

Another Example using Pool balls:

AOVs

AOVs

Ambient Occlusion custom AOV
Ambient Occlusion (AO) in Maya refers to a shading technique that simulates soft shadows in areas where surfaces are close together. It enhances depth and realism by darkening crevices and corners. Rendered as an Arbitrary Output Variable (AOV), it provides flexibility for post-production adjustments, improving overall scene aesthetics

AOVs

Ambient Occlusion pass – aov

 AOVs

Ambient Occlusion was added as a higher layer in the comp using the multiply mode at 30% opacity. It increases the soft shadows.

Colour Management 
The Arnold renderer in Maya employs ACES (Academy Color Encoding System) colour management for accurate and consistent colour representation. ACES ensures a standardized colour workflow, providing a wide gamut and dynamic range. This helps artists achieve realistic and visually appealing renders by maintaining fidelity across different devices and ensuring seamless integration in post-production with consistent colour grading and correction.

color management
Arnold should be using ACES colour management by default, but you can check in Preferences > Color management. (Shown Above) 
In After Effects or other post-program, you will need to set the colour management to ACES CG in the Project Settings > Colour. (Shown Below) 
color management
You will also need to check if the interpretation on imported footage is set to ACEScg or the same render colour space in Maya:
color management
This is when using EXR files.

CLASSWORK 

Render pass steps – AOV setup

  1. Setup samples How to video: 
  2. AOVs 
  3. Combining the AOV 
  4. Mattes
  • Split the EXR file 
  • Create the comp from different render layers
  • Set the layer blending modes
  • How to create Cryptomattes
  • Using Cryptomattes to adjust the look of the scene
Starting Render
Aovs
Modified Render
AOVs
AO
renders
Crypto Asset
renders
Crypto Material
renders
Crypto Object
renders
Diffuse
renders
Direct light
renders
Indirect light
renders
Shadow Matte
renders
Specular
renders
Transmission
renders
Final Composited Render using After Effects.

 

 

 

 

ZDEPTH Experiment 

 

 

___________________________________________________________________________________________________

 

 

HOMEWORK
Outcome: Create two versions in post, one beauty render and one stylised.
Try experimenting with rendering the AOVs and changing the look of the scene this scene later in post: 3d file to try: James Bond Scene 
Beauty Render

Bond Beauty

___________________________________________________________________________________________________

ASSESSMENT MP4 VIDEO 

 

 

 

 

___________________________________________________________________________________________________ 

 

 

 

 

 

 

WEEK 8

Introduction to Dynamic Animation in Maya 

Simulation Tasks in Maya 

 

Created a simple brick wall using a Polygon Cube.
Created a plane underneath the wall to act as the floor.
Used a Polygon Sphere as a canon ball.

Select FX to provide settings for FX manipulation.
Under the BULLET tab (shown below), I make the Floor a Passive Rigid body. Making it static and immovable.
I then make both the brick wall and the canon ball Active Rigid bodies.
I select the canon ball and go to the Channel Box to give the object more weight (MASS)
I also increase the initial velocity along the Z-Axis to give the selected object motion in the Z-direction, so that it can collide with the wall.

I repeat the same process for the custom wrecking ball I created (shown below)

The roof and the first chain cuff that the wrecking is connected to is made of a Passive Rigid body, whilst the rest of the chain cuff links and the wrecking-weight are Active Rigid bodies.

In this case however I only give the Wrecking- Weight mass so it can swing using gravity, to collide with the wall.

 

Press play to see final work (shown below)

___________________________________________________________________________________________________

 

 

 

 

 

 

WEEK 9

Introduction to Nucleus Simulation (nParticles and nCloth) 

For Simulating Cloths, we use a program in Maya called nCloth. It has its own tab dedicated to it in the menu bar when “FX” mode is selected at the top left of the screen.

Creating a Flag 

In practice below, we created a flag in-class workshop: 

nClothCreated a simple flag cloth using a plane polygon.

nCloth

Selected “Create nCLoth” from the options under the “nCloth” tab.

Click Edit and Reset. Then click Apply or Create Cloth.

nCloth

This creates a Solver called the “Nucleus”.

When applied correctly, the plane used as the flag cloth falls as shown above.

nCloth Using a cylinder Polygon,  shape the flag pole as needed to fit the flag cloth.

nCloth

Switch to vertex mode on the flag cloth. Select some vertices on the edge of the plane to act as connection points. While having the vertices on the flag cloth you want to be selected, add the flag pole to the selection also.

Go to tab “nConstraints”, and choose “Point to Surface”. This will amend the two separate polygons together via the vertices selected in the flag cloth and the surface of the flag pole.

nCloth

Under the Nucleus, you can enable an invisible ground plane where falling objects can collide or rest upon. You enable it by ticking “Use Plane” under the “ground Plane drop-down under the Nucleus tab in the Attributes Editor.

Under the “Gravity and Wind” dropdown, which happenes to be above “Ground Plane” drop down in the Attribute editor, you can fine wind speed, which helps give direction as to where the flag blows towards.

You vcan also change material type, to milk,airbag, and many more under presets for cloths.

Complications arise when trying to apply texture/uvs and the likes, after applying nCloth to a polygon

So redid another flag from scratch, but first attaching a picture as texturee for the flsag before applying nCloth and following through with the process.

Creating a Trampoline|Applying nParticles

Created a simple trampoline cloth using a plane polygon, and attached a texture picture from the start to prevent complications.

Created the trampoline frame using a Taurus polygon, and manipulated the polygon to get the desired shape wanted, to fit the trampoline cloth.

Like the flag earlier created in the workshop, switch to vertex mode, select the vertices at the edge of the trampoline cloth and also select the trampoline frame too. Then select Point to Surface under nContraints.

nCloth

Under “nParticles” > create options,  select the type of particle you want to be emitted. I chose Balls in this case.

nCloth

Under nParticles, select “Create Emitter”.

For further customisation, you open the “Create Emitter” tab and choose which “solver” to apply this FX to. As I have only the nuclues1, this will be my selection to apply the FX and then select “Apply” or “Create”.

nCloth

Once the emitter is created, you place your emitter where you want in your scene.

I placed my emitter above the trampoline, and thus, balls fall down upon my created trampoline.

You can go further and even create “TEARS” in the cloth created for the trampoline like it was ripped to pieces.

To do this, select the cloth, and go to “EDGE MODE”.

Select EDGES within the cloth.

Go to nConstraints > Tearable Surface, and if you open the whole tab, you can click “Apply” or “Create Constraint” to apply the tearing effect.

Creating Squishy/Bouncing Ball 

Created Stairs from a Polygonal Cube, and extruded the shape of the Stairs shown below.

I also used a Polygonal sphere as a Ball, gave the ball an aiStandard surface, and gave it a “Checker” Colour.

nCloth

I place the Ball above the Stairs so that it falls and collides with the stairs below it.

But the fall just passes through it. So I selected the stairs I created and went to nCloth > Create Passive Collider.

This enables the stairs to interact with the ball, causing the ball to now collide with the stairs, rather than pass through it.

nCloth

To have the ball retain its circular firm shape, I select the ball, and under the nClothShape in the Attribute Editor, I select; Presets* > AirBag > Replace.

Another option that could work is; Presets* > BeachBall > Replace.

These presets interact/act differently in the scene, so some adjustments may be necessary to get it to behave as intended.

nCloth

We can also fill objects with particles. So the particles are exposed upon breaking the selected object.

We do this by selecting the object, then going to nParticles>Fill Object

Make sure to select the correct Solver(nucleus) so that it interacts accurately in your scene.

Select “Apply” or “Particle Fill”.

nCloth

We can now tear the surface of the cloth(ball) to reveal the particles hidden within it.

Just like in the previous workshop with the flag, we select the object and go to EDGE mode.

Select edges you want to tear along the surface of the ball.

Go to nConstraints>Tearable Surface and Apply.

nCloth

You can also customise the settings of the Tearable cloth. You can increase the resistance so it takes more force to break apart and vice versa.

I tried experimenting with the Force Values below, hence creating an explosive type of tearing.

nCloth Setup on Character 

Using a Polygonal cylinder, I created the skirt the character below will be wearing.

After adjusting the size and height of the Cylinder to my liking. I place it over the Character from the waist down as a skirt should be.

I switch from the FX menu bar, back to the Modelling Menu bar.

Then go to Deform > Lattice and open the “Lattice Tab”.

As a rule of thumb, I go to Edit>Reset, to reset previous settings in the Lattice Tab, and adjust them if needed.

Hit Apply.

This creates a cuboid enclosing box around the cylinder, making the cylinder ready to be deformed to the shape I want.

nCloth nCloth

The cuboid around the Cylinder is called Lattice.

to edit the Lattice Points, right-click and select “Lattice Point”.

This makes the shape Deformable.

nCloth

Then Apply nCloth>Create nCloth like we did with the flag during our workshop.

Select the Skirt Cylinder and, go to Vertices mode.

Select the vertices at the top of the skirt and also select the surface of the skin of the character.

Then Select nConstraints>Point to Surface.

This mends the skirt to the character at the waist.

To ensure that the skirt doesn’t pass through the character whilst in motion as shown above.

Make sure to Tick the Collide Checkbox under Collisions in the nRigidShape tab in the attribute Editor.

You can also adjust the Thickness of the collision layer so it interacts as required.

nCloth nCloth

You can further customise the skirt by changing the constraint method when mending them together.  You can use WELD, SPRING or RUBBERBAND under the dynamicConstraintShape for the Skirt.

It changes how the skirt is mended to the character.

nCloth

And just like the flag we did earlier, you can change the type of material the skirt behaves like. There are multiple options, but I went with Silk for this skirt.

nCloth

nCloth

I finally gave the Skirt a new aiStandardSurface Material and changed its colour to blue.

Gave it a tear in the front using a Tearable Surface.

___________________________________________________________________________________________________

 

 

 

 

WEEK 10 

Green screen shoot number 2 in BY.01.009 

Today we we had our second green screen shoot session for our ideas for assessment 2. We shot lots of videos, and I have included a few below. 

 

 

___________________________________________________________________________________________________

 

 

 

 

 

WEEK 11 

Introduction to Maya Fluids smoke and fire simulation 

week 11

week 11

week 11 week 11

week 11

week 11  week 11

week 11  week 11

 

 

 

 

___________________________________________________________________________________________________

 

 

 

WEEK 12 

ASSESSMENT 2 

For my assessment, I used the green-screen video shoots we took in our last green-screen workshop class, and also created some effects in Maya which I Rendered and used in the creation of my project.

Green-Screen Videos Used are Shown below.

Renders created in Maya are shown below.

 

 

______________________________________________________________________

 

I modelled my poker chips in Maya from a polygon cylinder, by resizing, increasing subdivisions, and extruding surfaces. 

I then duplicated them, and positioned them in the air.
I gave them different AiSurfaces to be able to give them different colours.
I then deleted their history as it can make their interaction glitchy.
I created a ground plane and made it a Passive Rigid Body. To do this, I went to FX-Mode from the drop-down list to make the Bullet Tab available.
I selected all the poker chips and made them all Active Rigid Bodies.
This then enabled them to collide with the ground plane acting as the floor.
I then created another camera outside the default 4-views that are readily available as standard, which I then used to shoot a different angle for my shot.
To shoot my shot, I keyed the position where I wanted my camera to translate to and from on the timeline at the bottom of the screen.

After acquiring my shot, I went into Rendering mode.
Put my settings in the Render setting, then Selected Render>Render Sequence.
Chose the camera I wanted to render from and chose a storage location.
Then Rendered the Views I wanted for my project.
For my flying bullet, I created the Bullet itself from a Cylinder as well, by manipulating the vertices and Extruding.
I used 2 different materials for the bullet alone, by selecting the faces on the polygon and giving them different AiSurfaces.
For the glass wall, I modelled this using a Polygon cube and gave it a few edge loops to hold its shape.
Then I gave it an AiStandard material. Next, I went back to the FX-Mode, selected Effects>Shatter and opened the Shatter Effects Options.
Under Solid Shatter, I increased the shard count to 100, and unchecked the Triangulate option before selecting Create.
This then created a shatter effect for my glass wall.
However the glass wall kept breaking under its weight, so I applied glue and increased the threshold to 3, which kept it intact.
I also had a Plane acting as the floor and made it a Passive Rigid Body for interaction
I used the front camera to capture my Render Sequence, which was keyed using the same method as done with the poker chips earlier.
All Videos were then transferred to After Effects (AE) to create the final product.

_______________________________________________________________

In AE I used the Shape Layer to create shapes, then duplicated them, positioned them and then animated them by keying their transformations.
Once animated, I precomposed them into a Composition which I could use multiple times.
For the greenscreen videos, I used KeyLight to remove the green background, and used it as Screen Matte to have it in Black and White Silhouettes.

Then I keyed the colour changes.

I also manually tracked the red eyes of the main character at the beginning and made them blink using shape layers.

I got a soundtrack and edited the project to match and follow the sound effects for a better impact on my viewing audience.

Using the Horizontal Type Tool, I created text on the screen and keyed their transformations.

_________________________________________________________________

Final Product Below. 

 

___________________________________________________________________________________________________