Jump to: Board index » General » Fusion

Alpha Expression Overrides the RGB?

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

bentraje

  • Posts: 78
  • Joined: Mon Feb 24, 2020 5:44 pm
  • Real Name: Ben Traje

Alpha Expression Overrides the RGB?

PostFri Jul 30, 2021 5:53 pm

Hi,

I'm aiming to have an alpha from the fresnal pass (grey image).

1) To create an alpha from it, I use Bitmap node set to luminance.
2) To process it further, I use Custom Tool node to set alpha between 1 and 0 only.

It works. The problem is the RGB is also affected. I want the Alpha only to be affected.

You can see an illustration of the problem here:
https://www.dropbox.com/s/ilnxt7pfuhpus ... b.jpg?dl=0

If you want to check the sample fusion file. You can check it here:
https://www.dropbox.com/sh/5a1v3qxpm8no ... -Co0a?dl=0

Thank you
Offline
User avatar

Bryan Ray

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

Re: Alpha Expression Overrides the RGB?

PostFri Jul 30, 2021 9:23 pm

The output of the Bitmap node is a single channel. When applied to a tool that expects RGBA, that single A channel is copied to the other three. Use a ChannelBooleans instead:

Code: Select all
{
   Tools = ordered() {
      ChannelBooleans1 = ChannelBoolean {
         CtrlWZoom = false,
         Inputs = {
            ToRed = Input { Value = 4, },
            ToGreen = Input { Value = 4, },
            ToBlue = Input { Value = 4, },
            ToAlpha = Input { Value = 13, },
         },
         ViewInfo = OperatorInfo { Pos = { 515.333, 142.515 } },
      }
   }
}
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com
Offline

bentraje

  • Posts: 78
  • Joined: Mon Feb 24, 2020 5:44 pm
  • Real Name: Ben Traje

Re: Alpha Expression Overrides the RGB?

PostSat Jul 31, 2021 6:10 am

@Bryan

Ah gotcha. Thanks for the clarification.
The Channel Bolean (i.e your code) works as expected! :)

Return to Fusion

Who is online

Users browsing this forum: No registered users and 51 guests