CU 9.94 Bool OPS

Only for sockets other than “Color” and “Vector”.

If activated, this will replace the slider, with a Boolean Button, in the Extreme PBR panel.


Without Bool OPS (Slider)

With Bool OPS (Button)

Invert CheckBox:

If Bool OPS is active, a further Property will be shown, ie “Invert Checkbox”, this is used to invert True False, then the Boolean button will turn on if False and it will turn off if True.

How to setup:

Keep in mind that a turned off Boolean will assume the “Min Value” value, while a turned on Boolean will assume the “Max Value” value.
So if you use Bool OPS, with a “Min Value” of 0 and a “Max Value” of 2, the Boolean Button will assume the value 0 from “False” and the value 2 from True.
Remember to set the default value to one of the two values you set as “Min Value” or “Max Value” do not use intermediate or different values, as it will not work very well and could create problems for end users.

Default Value/ Min Value/ Max Value:

Once Bool OPS is activated, New Properties will appear in the Socket Menu:

Text If True/False:

Here you can set 2 alternate texts if the Boolean prop is True or False.

Icon If True/False:

If you want to put icons on the Boolean button, you can choose which icons (Blender native ones), and you can choose both for Boolean True False, then 2 different icons for the two stages of the Boolean button

True/False, Remove

To remove icons from the button, press “Remove” under True / False respectively

Icon Manager Panel:

Here you can choose your icons to apply to the Boolean Button

Bool Exclusion:

Pay close attention. Here you can enter 2 lists of Sockets to exclude.
The first list will hide the properties from the user panel, if the button is True (i.e. active)
The second list will hide the property from the user panel if the button is False.
Separate numbers with commas (“,”)
This is useful to exclude Slider or other, if in the case the Boolean button must exclude some controls that in a given situation are not useful.

Rectify: This button is used to fix any formatting errors in the list, this is to make sure that the list has been compiled correctly.

The socket to be hidden must be different from itself.

To identify the socket number to exclude, you will be able to look at the socket number directly from this panel

(If you change the order of the sockets, you will need to double check the numeric list and update it.)