Categories
VFX Careers Research

Lighting Artist (VFX)

After learning more about VFX during Term 1 and Term I became interested in the role of a Lighting Artist. It fascinates me how using a set of 3D lighting software has the power to draw attention to specific parts of a scene, set the tone, support the movie’s narrative, and elicit particular emotions among viewers. It can depict the time, day, and even climate of a scene using a combination of 3D lighting programs.

Lighting Artist (VFX)

I realise this is not an entry-level job and I will need to learn more about setting up different light sources to illuminate a 3D scene or sequence in a way that supports the story and generate highly detailed, realistic images. I should also be working with high-end render engines work to produce high-quality ambient lighting. Two of the most commonly used light effects in 3D animation are Global Illumination (a lighting effect that is closest to real-life lighting, obtained by using global illumination algorithms that calculate the light that travels throughout the shot) and Skydome (the light effect which illuminates the dome above the shot – just like the sun illuminates everything in the world from the sky).

Job Description

I should also consider software/hardware constraints, and I plan to research the lighting techniques used in various programs (for both games and movies). I am particularly interested in lighting/particle systems for Unreal Engine, Unity, Nuke (Katana) and Maya (Arnold). Also, I would like to at least explore other lighting software used in the industry such as Octane, V-Ray, RenderMan, Cinema 4D, KeyShot, Redshift, Houdini, AGI 32, Calculus, Lumion, Radiance, Microlux, LightCalc, etc. These programs offer wind effects, texturing, lighting, shading, shadow mapping, etc., to achieve the most true-to-life results. 

Further research:

Why Lighting Animated Movies Is So Complicated | Movies Insider | Insider

How to set up a live-action shot for VFX lighting:

https://www.cgspectrum.com/blog/vfx-lighting-artist-workflow-tips

References:

Katatikarn, J. (2023) 3D Lighting Software: 23 Tools You Need in 2023. Available at: https://academyofanimatedart.com/3d-lighting-software/ (Accessed: 22 February 2023).

Lighting artist (VFX) (2023) Available at: https://www.screenskills.com/job-profiles/browse/visual-effects-vfx/computer-generated/lighting-artist-visual-effects-vfx/ (Accessed: 22 February 2023).

What does a 3D lighting artist do? (2023) Available at: https://www.cgspectrum.com/career-pathways/vfx-lighting-artist (Accessed: 22 February 2023).

Alternative roles:

Look Development Artist

Look development artists (look devs) define the look of computer-generated creatures or objects to ensure all the art in the film or TV programme is consistent. They work with closely VFX artists from the other VFX production departments, lighting and texture artists, compositors and shader development TDs to establish the different looks, balancing the processes of texturing, lighting and rendering to match reference images and real footage. All the artists in their VFX pipeline then use these looks when they create their assets. This ensures consistency and quality. Some VFX companies or studios may only have a lighting TD role, and not a look dev one. In this case, the responsibilities of the look dev would be covered by a lighting artist.

What’s a look development artist good at?

  • Have the strong artistic ability, a good understanding of form, colour and texture, and know how these elements work together.
  • Understand colour, space and the scientific principles behind creating realistic lighting and have a strong knowledge of lighting techniques.
  • Work within the production schedule, manage files and meet deadlines.

References:

Look development artist (2023) Available at: https://www.screenskills.com/job-profiles/browse/visual-effects-vfx/computer-generated/look-development-artist/ (Accessed: 22 February 2023).

Junior VFX Artist (Generalist)

The Junior VFX Artist (Generalist) needs a thorough understanding of 3D camera principles such as lenses, distortion and parallax. The Junior VFX Artists (Generalist) work out the coordinates and the movement of the physical camera and/or objects in a live-action shot; they must be able to track cameras and objects quickly and effectively. They may also support other artists with their tracking tasks and be required to work on visualising complex scenes in a 3D animation (pre-viz, the 3D equivalent of a storyboard) before moving on to the more detailed parts of the process. The motion files/assets created (camera, object or body track) need to be integrated into the VFX workflow pipeline and within the organisational requirements for organising, storing and retrieving assets. 

Occupation duties:

  1. Assess the requirements set by the client or supervisor brief for the requested VFX. Prepare to create the VFX assets identifying and deciding which tools and techniques best meet the required creative, narrative and technical demands of the production.
  2. Create VFX assets in line with production requirements, ensuring the output meets the requirements for the workflow process.
  3. Manage own VFX assets through the workflow (pipeline) in line with production requirements for organising, storing and retrieving assets.
  4. Work autonomously and with clients or customers in the visual effects (VFX) industry, collaborating with other departments as required to ensure that the CG elements are delivered to meet agreed production requirements.
  5. Improve own knowledge and performance in visual effects (VFX) by seeking out information about an emerging practice in the visual effects (VFX) industry such as new tools, software, data and other related technology.
  6. Select and use appropriate technology to render VFX assets for pre-rendered or real-time productions.
  7. Evaluate VFX assets in line with feedback to ensure production requirements are met and own practice continuously improves.
  8. Use innovative approaches to solve problems and ensure VFX assets are delivered in line with production requirements.
  9. Track cameras, markers and objects to meet production requirements.
  10. Deliver assets to meet production requirements.

References:

Junior vfx artist (generalist) (2023) Available at: https://www.instituteforapprenticeships.org/apprenticeship-standards/junior-vfx-artist-generalist-v1-0 (Accessed: 22 February 2023).

Categories
Design For Animation

Audio-visual presentation

Audio-visual presentation

Overall, I feel quite dissatisfied with the critical report. I feel that I could have made more in-depth observations and explored my findings more thoroughly. I also lack proof for my research, I should have evidence for my point and reference the authors throughout the report. I think picking one particular scene was a good choice because it allowed me to explain the theory behind colour in more detail, and I enjoyed the research. It allowed me to dig deeper, learn more about using colour scripts, and I hope to use this knowledge in my future art projects.

Categories
Design For Animation

Week 7/10 – Critical Report

In his extraordinary colour studies at Yale University the artist Josef Albers demonstrated and defined what is called colour interaction.

(Block, 2020) 

Albers’ studies clarified theories about how colors appear to change their hue, brightness, or saturation when placed next to each other. His demonstrations, based on his personal work and the work of his students, developed into a set of rules that accurately predict how colors interact with each other and appear to change. Making a color change its appearance requires two ingredients:

  1. The susceptible color – a color that appears to change.
  2. The catalyst – a color or tone that activates the change in the susceptible color.
(Platige Image, 2019)

The same interaction can be created from shot to shot, which is called successive contrast. In successive contrast, the catalyst is the color in the first shot and the susceptible color is in the second shot.

(Block, 2020)

For the rest of Term 1, I concentrated on finding books on colour and learning the different systems, analyses, and approaches to classifying the art of colour. “The Visual Story: Creating the Visual Structure of Film, TV, and Digital Media” (2020) by Bruce Block talks about colour interaction, which I found interesting considering I was writing about a scene with only two colours. However, after careful deliberation, I decided that it would have to be an entire essay chapter to discuss the details, and it is not worth just mentioning it in the article. I also don’t think that such an approach was taken by the concept artists at Platige Image.

I thought about describing the scene in the context of the entire short (or other colour palettes), but due to the scope of the critical report, I rejected this idea. Instead, I turned to other books to deepen my knowledge and background in the essay.

Further questions:

  1. Should I explain where I get the correlations between colour and emotion?
  2. Should I go into more detail about the theory behind it?
  3. How accurate should I be when explaining colour theory (e.g. colour scripts)?
  4. Why am I deconstructing a particular scene?
  5. Can I include the artists’ opinions on colour in the essay?

Areas to research:

  • Derrick German
  • Andy Warhol
  • Experimental filmmakers
  • Early filmmakers
  • Disney

Bibliography:

Albers, J. (1975) Interaction of color. New Haven: Yale University Press.

Atterbury, R. (1971) Colour: the art of its uses. London: Franklin Watts.

Binns, B. (1991) Designing with two colors. New York: Roundtable Press.

Block, B. (2021) The visual story: creating the visual structure of film, TV, and digital media. London: Routledge.

De Grandis, L. (1986) Theory and use of color. Englewood Cliffs: Prentice-Hall.

Eiseman, L. (2000) Pantone guide to communicating with color. Cincinnati: How.

Evans, R. (1974) The Perception of Color. Hoboken: John Wiley & Sons.

Gage, J. (1999) Colour and Meaning. London: Thames & Hudson.

Guild, T. (1995) Tricia Guild on colour: decoration, furnishing, display. London: Conran Octopus.

Holtzschue, L. (2017) Understanding Color. Fifth edition. Hoboken: John Wiley & Sons.

Libby, W. C. (1974) Color and the structural sense. Englewood Cliffs: Prentice-Hall.

Padgham, C.A. (1975) The perception of light and colour. London: Bell.

Platige Image (2019). Fish Night. Available at: https://platige.com/wp-content/uploads/2019/03/FISH_NIGHT_STILLS-12-1-1800×1074.jpg. (Accessed: 02 January 2023).

Verity, E. (1980) Colour Observed. London and Basingstoke: The Macmillan Press.

Categories
Nuke

Week 10 – Balloon Festival

When designing the Balloon Festival project, I wanted to focus on integrating the balloon with the background and creating a multi-layered matte painting. I wanted to try to add different elements and learn new techniques. I achieved my goal, but I also see that the criticism is valid and I overcrowded with the actual video, not creating a coherent story.

Balloon Festival
Balloon model
Nodes
Nodes
Nodes
Nodes

Furthermore, I made the mistake of rotoscoping the entire mountain in one piece at first, so I had to roto it again in several parts.

First rotoscoping
Details

Feedback: I am lacking storytelling in my Balloon Festival project. I should probably add defocus and blend the moons more. Too much going on and no clear concept. I need to refine the idea and focus on one thing.

Tips:

Instead of a Primate node (in case of problems) use a Keyer (luminance key) to adjust the luminance for the flat alpha sky (to mute the colours) – operation Luminance Key.


If there are any white areas in the foreground – roto it out (merge>operation screen).


If the roto is on the bright (white) background then merge it with the operation stencil. I can also use the Keylight node.

The Chroma keyer is for the greenscreen. Play with screen balance to remove the border

Roto with feathering: To gradient this circulatory out, use the Premult node only after the roto (it is the last stage and later connect it with transform through a mask).

Additional resources:

Foundry (2019) How to create Particle Environments in Foundry’s Nuke. Available at: https://www.youtube.com/watch?v=VllMYK_TOnc (Accessed: 05 December 2022).

Foundry (2022) Improve the Look of Your VFX Shots | How to Draw the Audience’s Eye. Available at: https://www.youtube.com/watch?v=CJoFxEH2Xsw (Accessed: 05 December 2022).

Foundry (2018) Skill Up With Nuke | How To Stand Out As A Junior Compositor. Available at: https://www.youtube.com/watch?v=-Em0Wvm8O-I/ (Accessed: 05 December 2022).

LoveVFX (2021) Fantasy CG Environment // Compositing Tutorial. Available at: https://www.youtube.com/watch?v=D3ijPpBvFf4 (Accessed: 05 December 2022).

Ranjith.A (2019) Nuke Tutorial: Disintegration Effect using Particles. Available at: https://www.youtube.com/watch?v=4ic_r9XVptI (Accessed: 05 December 2022).

Ranjith.A (2020) Stranger Things Sky Effect in Nuke. Available at: https://www.youtube.com/watch?v=-KarYnfHO-I (Accessed: 05 December 2022).

Rebelway (2021) Advanced Compositing for VFX | Week 1 Lessons for Nuke Artists. Available at: https://www.youtube.com/watch?v=zD6ZGhfSFdI (Accessed: 05 December 2022).

RileysTutorials (2022) How To Replace a Sky In Nuke. Available at: https://www.youtube.com/watch?v=a6VsBYjVGhI (Accessed: 05 December 2022).

Categories
Nuke

Week 9 – 2D Clean up

In my version of the high school video, I decided to tell a story (since that was my main problem with the Balloon Festival project). I changed the narration (from the original one) and left the exit sign in post-production. Instead, I cleaned up the text and a piece of paper on the walls because I wanted a cleaner look (no realistic fonts). I made a cartoon story out of it about a fire extinguisher exploding. On top of that, I added visual effects with vivid colours, highlighted exit routes, and added stylized effects to make it look more like an animation/cartoon. I think animating the painted elements would improve the image more, and in the future, I would also diversify the thickness of the drawn lines because currently, the lineart lacks variety

2D Clean up
Nodes
Nodes
Nodes
Nodes
Nodes

Workshop notes:

Roto Paint:

The RotoPaint node gives you a broader scale of tools to use than Roto, though many of the controls are shared across both nodes. It is used to clean up and clone out unwanted elements from the plate.

Boris FX (2022) Available at: https://borisfx.com/ (Accessed: 29 November 2022).

RotoPaint
Categories
Nuke

Week 8 – Planar Tracking

I chose to reference frame 1032. After the planar tracking I did during the workshop, I corrected the roto frames and added new posters (also resized them). In the end, I blended them with the background (although I had a problem with the left poster and couldn’t fully integrate it). I think there was a problem with my edge blurring, but I decided to leave it and move on to the next task.

Planar Tracking
Nodes
Nodes
Nodes
Nodes

Workshop notes:

Filtering Algorithm:

Image filtering algorithms exist to help us define what happens to our pixel values as we transform & process our images. The article below breaks down all the image filters we have available, and what they’re doing to our images in Nuke.

Choosing a Filtering Algorithm (2022) Available at: https://learn.foundry.com/nuke/content/comp_environment/transforming_elements/filtering_algorithm_2d.html (Accessed: 22 November 2022).

Concatenation:

Concatenation is the ability to perform one single mathematical calculation across several tools in the Transform family. This single calculation (or filter) allows us to retain as much detail as possible.

Concatenation of transforms in Nuke (2012) Available at: http://www.nukepedia.com/written-tutorials/concatenation-of-transforms-in-nuke (Accessed: 22 November 2022).

Back to Basics: A Brief Lesson on Image Filtering & Node Concatentation (2019) Available at: https://benmcewan.com/blog/2019/04/22/back-to-basics-a-brief-lesson-on-image-filtering-node-concatentation/ (Accessed: 22 November 2022).

Categories
Nuke

Week 7 – 2D Tracking

During 2D tracking, I focused on finger movement. I should change the greenscreen and scroll the display even more because the action of the hand initiates a smoother and faster transition. I also designed the screen for the iPhone, photobashing various elements and images in Photoshop.

Screen design
2D Tracking
Nodes

Workshop notes:

Transform is a super useful node that deals with translation, rotation, and scale as well as tracking, warping, and motion blur.

Animation>Set keys in Transform node.

2D Tracker:

This is a 2D tracker that allows you to extract animation data from the position, rotation, and size of an image. Using expressions, you can apply the data directly to transform and match-move another element. Or you can invert the values of the data and apply them to the original element – again through expressions – to stabilize the image.

This is the general process for tracking an image:

  1. Connect a Tracker node to the image you want to track.
  2. Use auto-tracking for simple tracks or place tracking anchors on features at keyframes in the image.
  3. Calculate the tracking data.
  4. Choose the tracking operation you want to perform: stabilize, match-move, etc.

Pre-tracking treating:

Sometimes we should treat the original plate to obtain better tracks. We usually at least denoise the plate before tracking.

  1. Denoise plate (denoise node – median node).
  2. Increase contrast with grade node.
  3. Lapalachian node can help in certain case to lock better tracks.
Pre-tracking filters

It is a good idea to denoise footage to improve track.

Denoise

Stabilise footage:

It is essential to denoise your plate before tracking. After this: call denoise node; select area of sample noise across the image; make sure to select an area with even colors (possibly mid greys); control amount of denoise and smoothness; write out the denoise plate and read it back in.

Stabilising footage
Categories
Nuke

Week 6 – Colour

At first, I tried to match the colour, but I wasn’t satisfied with the result. It was too white and too far from the source. So I decided to do it manually because I generally like to adjust colours in Photoshop. When doing colour correction, I first used the Grade node to quickly alter the gain, multiply and gamma of the plane shot. Then I tried ColorLookup, where I focused on the blue channel (to enhance the colour and match it better with the background) and the alpha channel (which helped me blend the end of the plane and add some warmth there). I adjusted almost all the channels in the HueCorrect node. Finally, I added some minor adjustments to the mid-tones and shadows in the ColorCorrect node. I still think the front part of the aircraft is too bright and doesn’t blend in with the surroundings, but patching it up with colour nodes messed up other parts of the plane, so I left it as it is.

Match Colour node
Different stages
Final result
Nodes

Workshop notes:

Premultiplication:

By default, Premult multiplies the input’s rgb channels by its alpha (in other words, premultiplies the input image). You may need this node when merging unpremultiplied (without alpha) images. Because Merge nodes in Nuke expect premultiplied images, you should use this node before any Merge operations if your input images are unpremultiplied. This avoids unwanted artifacts, such as fringing around masked objects.

Premult/Copy alpha

Colour correcting premultiplied images:

When you colour correct a premultiplied image, you should first connect an Unpremult node to the image to turn the image into an unpremultiplied one. Then, perform the colour correction. Finally, add a Premult node to return the image to its original premultiplied state for Merge operations. Typically, most 3D rendered images are premultiplied. As a rule of thumb, if the background is black or even just very dark, the image may be premultiplied.

Premult/Copy alpha

Other:

  1. Reformat lets you resize and reposition your image sequences to a different format (width and height). This also allows you to use plates of varying image resolution on a single script without running into issues when combining them.
  2. Merge nodes deal with layering multiple images together. The default mode is over, which simply places one image on top of another. You can choose from a variety of operations that change how merged layers interact.
  3. Keymix (all) is similar to Merge but accepts unpremult assets. Often used for merging masks.
  4. The ColorCorrect node is used to make quick adjustments to contrast, gamma, gain, and offset. You can apply these to a clip’s master (entire tonal range), shadows, midtones, or highlights. You can control the range of the image that is considered to be in the shadows, midtones, and highlights using the lookup curves on the Ranges tab. However, do not adjust the midtone curve – midtones are always equal to 1 minus the other two curves. You can also create this node by pressing C on the Node Graph.
Colour Wheel
Grade Node
Creating depth field
Match colour
ID Mattes

Colorspace and Linearization:

Colorspace defines how the footage was captured or exported. Most files are non-linear, and knowing the correct colorspace is critical for proper linearization.

Linearization is the process of converting footage into linear space. All the tools inside nuke are built around linear math. This also allows the mixing of media types. We need to know what colorspace of the file was before starting to work on the file!

You can work in LOG/RAW or Linear.

LUTs, CDLs, and Grades:

  1. LUTs can be used for creatively or technically, i.e. converting from log to lin, or adding a “look”.
  2. CDLs are creative, i.e. adding a “look” to a clip.
  3. Graded footage means colored to it’s “final” look.
Colourspace
LOG input/Linearization

Two most commonly used nodes are Grade and ColorCorrect. Both gives us the chance to grade H, M, S of the shot. In the Nuke to grade highlights we use either gain or multiply. For shadows we use lift and to grade, midtones we use gamma. In the ColorCorrect the lift is called offset.

White-balancing in the Nuke (can be useful at times to white balance an asset before grade it to match the backgroung):

  1. Push all the way up the gain in the viewer and use the eyedrop in the Grade Node to select the darkest point in the images.
  2. Push the gain in the viewer low and select with the eyedrop from grade node the bright/white point.
  3. Match luminosity by manipulating multiply in the Grade Node.
  4. Exposure adjust in stops!
Categories
Nuke

Week 4&5 – Rotoscoping

While doing the rotoscoping of the man, I initially had a problem with choosing the mainframes for the roto. This prompted me to spend a lot of time fixing the individual head and arm frames. However, after practising it a few times, I started to see movement patterns and it greatly improved the speed of my workflow. Still, I had to check it frame by frame because I added too many points in the Roto nodes and overall it slowed things down more than helped with the details. I think with the Blur node I would still achieve precision even without such a detailed roto. Additionally, I wasn’t sure if I should roto closer to the edge (I shouldn’t as that would be adjusted later via the Blur node and motion blur options. I changed the parts of the roto between Bezier and B-Spline. I don’t think I initially chose the right tools for the right body parts, but again, after the task is done, I would say the head, feet and torso should be done with B-Spline and the arms and legs with Bezier.

Rotoscoping
Running man (nodes)

Unfortunately, I ran into node Tracker issues and couldn’t export the video. It tracked the front parts of the bridge well, but the left-back one moved up and down at times. I think the problem with the export was connecting the previous Roto part.

Tracking bridge (front part)
Tracking bridge (front part)
Tracking bridge (back part)
Tracking bridge (back part)
Tracking bridge (nodes)

Workshop notes:

Rotoscoping is the technique of manually creating a matte for an element on a live-action plate so it may be composited over another background. Via rotoscoping we can creating animated alpha channels “matte” to match the footage motion.

Rotoscoping is a core skill for a digital compositor. You need to be proficient and quick at it in order to be be a good compositor. Rotoscoping requires attention to details, patience and precision. It is most of the time a frame by frame job. Occasionally tracking can be used to speed the roto process.

Remember to use motion blur while rotoscoping.

Tracker nodes
Categories
Maya

Week 10 – Rendering

For the lighting, I used SpotLight (although it didn’t help much) and AreaLight (which generally determined the mood and colour palette of the scene). I tried HDRI lighting (which yielded the best results), but I ran into animation rendering issues and had to give it up.

I also added diffuse and subsurface scattering in the render to make the face look more realistic. I opted for indoor lighting as I didn’t think recreating the scene from the source video would be the best way to showcase my model. Instead, I opted for a medieval setting inside a tavern, with smoke and fire effects.

Crown model
Tongue and teeth
Final version

I think the animation could be smoother and some facial movements don’t match the original ones. They also lack realism. In addition, I still see anatomical errors, and the texture of the model is not the most lifelike (more like a game than a movie). However, considering that it was my first time doing such a project, I can see how much I learned and that I gained a solid base of skills and tools that I will be able to use in the future.

Render

Resources:

Autodesk Arnold: Standard Surface – Arnold User Guide. (2022) Available at: https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_surface_shaders_ac_standard_surface_html (Accessed: 10 December 2022).

Autodesk Arnold: Subsurface – Arnold User Guide. (2022) Available at: https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_subsurface_html (Accessed: 10 December 2022).

Browningate (2013) Monty Python – Constitutional Peasants Scene. Available at: https://www.youtube.com/watch?v=t2c-X8HiBng (Accessed: 5 December 2022).

Kapetan Miki (2019) Maya modeling Tutorial: How to create a King Crown in less than 5 minutes. Available at: https://www.youtube.com/watch?v=s-zfRSh9J-Y (Accessed: 5 December 2022).

Reimagine FX (2020) Understanding Subsurface Scattering In Maya And Arnold Render – Tutorial. Available at: https://www.youtube.com/watch?v=zPSmSc16o2Q (Accessed: 2 December 2022).