Advanced Compositing in Assimilate Live FX!

Advanced Compositing in Assimilate Live FX!

Most people know that you use ASSIMILATE Live FX for various Virtual Production workflows and also for live compositing, but did you know you can also use it as a powerful and screaming fast offline compositing software?!

Here is the full tutorial:

Overview

In this tutorial, I’ll go over some advanced compositing techniques for Assimilate Live FX, which also apply to Scratch.?

Here are some important things to know about compositing in Live FX:

Because Live FX is a layer based compositor (instead of a node-based compositor), using multiple single-pass exrs are better than using multi-layered exrs.?

Assimilate is the fastest compositor I’ve ever used. I have used Davinci Fusion Standalone, After Effects, I've even dabbled in Nuke briefly, but they are very slow compared to Assimilate.

Even with these 12k exr sequences, you can see I am layering 10 different exrs and still able to preview changes very quickly.?

It does take some getting used to, and it lacks a lot of advanced tools that you would find in other compositing software, but even if I need to use those tools, I only use them for the specific parts that I need.

For example, Assimilate cannot use Cryptomattes in any meaningful way. So I might use Fusion or Blender to take the crypto matte and render out mattes of the objects or materials I need mattes for, and then bring those mattes into Assimilate to finish.?

Even with that round trip, I can work faster and more efficiently using this pipeline.

Opacity and Blend Modes

To change how much opacity a layer has, go to the fill tab on the top-left menu, and on the left, you can change the opacity from 100 (default) to something less to blend the images together.

You can use any of the common blend styles as needed for your project. In this case I have the lighting pass of the Sunlight, and I'm able to subtract that from my scene, effectively re-lighting my scene after the initial render in compositing.

Working with the Alpha Channel

The main tab that you should think of when you are using a file with an alpha channel, is the Fill/Matte tab on the bottom left.

It may also help to start your project with a Filler, such as Black.

After you've created a Filler layer and entered your project, you can now add your foreground elements, in this case, I'm adding a Noisy and De-Noised beauty pass. These both have alpha channels and by default, they are enabled, so the sky looks black.

Now I drop in my environment pass on the top of the layer stack, so that it goes behind the other two files.

Some times you may have an alpha channel off by default and you want to turn it on, such as this exr:

In the Fill/Matte menu, enable the alpha menu, and now the alpha channel will be active.

Re-Map EXR Channels

To re-map the layers of EXR files, select the layer you want to change and in the top left of the main menu, select the "Node" menu.

Select the channel selection, then re-map R,G,B and A to the correct channels.

Before we re-map, in this case the channels came into Assimilate incorrect.

After we re-map the values correctly, the image looks correct.

Some EXRs and some Render Passes from various 3d programs will have other passes, that do not correspond with R,G,B and A. For these you may need to experiment to get the desired results.

In this example, this is the Z-Depth Pass, and instead of R,G,B,A, we need to re-map R,G,B,A to Y,Y,Y,A

Working with Mattes

You can use black and white mattes in various ways in Assimilate.

Let's say we want to bring in a Z-Depth Matte, to control the Depth Of Field of our scene.

  • Make sure your Z-Depth Layer channels are Mapped correctly.
  • Create a New Layer.
  • Fetch or import your matte.
  • Go to the Fill/Matte Menu
  • Drop the matte in the "Drop Layer Matte" field.

  • Change the layers to NOT use the Alpha channel. This is incorrect:

This is correct:

Now that the matte is set up, any adjustments that we make to this layer will use the Matte to influence the effect.

Outro and Tags

There's a quite a bit more to add, but that's going to wrap up this article, hope you enjoyed and make sure to subscribe!


Compositing Software: ASSIMILATE Live FX

Computers: Silverdraft

Render Engine: OTOY 's Octane Render

Cloud Rendering: Render Network Foundation

Lead 3d Artist: Mike Hodgetts


Jeff Edson , Matthias Aderhold , Alexander MacLean

Hardie Tankersley , Amy Gile


Lawrence Jones

Emmy, Clio, Webby, Lumiere and BDA Award Winning Creative Director + Realtime VFX Supervisor + VP Supervisor @freelance

8 个月

Thanks for doing this great tutorial. Does Assimilate also work in a 3d space like nuke, or after effects?

Chris Bouchard

Virtual Production Supervisor, London, Freelance (Unreal, Plates, ICVFX, LED Volume, Visualisation)

8 个月

Very clear tutorial for any Volume operators adopting Assimilate!(for 360 plate playback). Interface is a little whack but you get powerful 360 compositing, alpha channels, grading, depthmaps, relighting, defocus and power windows. Yes, it can be a little anti intuitive (with the upsidedown layer order and the media bin being called ‘Construct’) but you’ll get Assimilated with this tutorial! Kudos Alex Pearce ??

Chris Barnett

Entrepreneur, technologist, innovator, sales

8 个月

Yuuuuus!!

要查看或添加评论,请登录

Alex Pearce的更多文章

  • HPA 2025 - Sim-Plates and Friends

    HPA 2025 - Sim-Plates and Friends

    Here’s an overview of our booth for HPA 2025! Sim-Plates at HPA 2025! I’m very proud to be working with so many…

    5 条评论
  • Sim-Plates visualization Library!

    Sim-Plates visualization Library!

    We’re testing out a new way to show our Sim-Plates library, I’d love to get your feedback and thoughts, and any ideas…

    4 条评论
  • Check out our latest Sim-Plate at Simplemente!

    Check out our latest Sim-Plate at Simplemente!

    I had the privilege at being the Virtual Production Supervisor for a shoot at Simplemente LED volume recently, and…

    8 条评论
  • Justin Lee demos Sim-Plates at Be Electric in Brooklyn!

    Justin Lee demos Sim-Plates at Be Electric in Brooklyn!

    Sim-Plates demo content being played at Be Electric Studios (Make sure to watch the video above!) Justin Lee is the…

    5 条评论
  • ?? 2024 in Review: Challenges, Growth, and Gratitude ??

    ?? 2024 in Review: Challenges, Growth, and Gratitude ??

    I had many personal and professional challenges and wins this year. A few career highlights for me as well including…

    3 条评论
  • 7 Reasons to use Sim-Plates for Virtual Production!

    7 Reasons to use Sim-Plates for Virtual Production!

    Hi. I’m Alex Pearce, founder and CEO of Sim-Plates and I’m also a Virtual Production supervisor so I know first hand…

    19 条评论
  • LED Stage Configurator Tool

    LED Stage Configurator Tool

    Several times recently, I showed up to set up an LED stage and had to spend more time than I care to admit to create…

    20 条评论
  • Sim-Plates and AlexPearce3D: The next chapter in my career!

    Sim-Plates and AlexPearce3D: The next chapter in my career!

    I’m very excited to announce the next chapter in my career! I have started 2 new companies, AlexPearce3D and…

    42 条评论
  • How to use 360 Video for Virtual Production in Live FX!

    How to use 360 Video for Virtual Production in Live FX!

    In prepping for my all day class on Live FX tomorrow, I decided to create a tutorial on "How to use 360 Video for…

    4 条评论
  • The undisputed champion of Notch LC Encoding is...Assimilate!

    The undisputed champion of Notch LC Encoding is...Assimilate!

    Any Virtual Production stage that uses video playback knows that Notch LC is one of the best video codecs for playback.…

    7 条评论

社区洞察

其他会员也浏览了