Jump to: Board index » General » Fusion

Adjust Exposure in stops

Learn about 3D compositing, animation, broadcast design and VFX workflows.
  • Author
  • Message
Offline

karen.johnson

  • Posts: 24
  • Joined: Sat Jan 26, 2019 3:57 pm
  • Real Name: Karen Johnson

Adjust Exposure in stops

PostSat Nov 27, 2021 11:20 am

I need to adjust exposure using the stops, how can I do it in Fusion? (attached screenprint of exposure stops in Nuke).
Attachments
exposure stops.JPG
exposure stops.JPG (75.06 KiB) Viewed 1035 times
Offline
User avatar

Bryan Ray

  • Posts: 2478
  • Joined: Mon Nov 28, 2016 5:32 am
  • Location: Los Angeles, CA, USA

Re: Adjust Exposure in stops

PostSat Nov 27, 2021 5:00 pm

Exposure stops are exponents on Gain. The formula is Gain = 2^stops

Here's a quick Brightness/Contrast node that implements it:

Code: Select all
{
   Tools = ordered() {
      Exposure = BrightnessContrast {
         CtrlWZoom = false,
         NameSet = true,
         Inputs = {
            Gain = Input { Expression = "2^Exposure", },
         },
         ViewInfo = OperatorInfo { Pos = { 954.667, 60.697 } },
         UserControls = ordered() {
            Exposure = {
               LINKS_Name = "Exposure",
               LINKID_DataType = "Number",
               INPID_InputControl = "SliderControl",
               INP_Default = 0,
               INP_Integer = false,
               INP_MinScale = -5,
               INP_MaxScale = 5,
               INP_MinAllowed = -1000000,
               INP_MaxAllowed = 1000000,
               ICS_ControlPage = "Controls"
            }
         }
      }
   },
   ActiveTool = "Exposure"
}


edit: Oh, and this does need to be applied to a linearized image, as exposure is a physical ratio. Applying it in log or some screen-relative color space will give you incorrect results.
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com

Return to Fusion

Who is online

Users browsing this forum: No registered users and 36 guests