This menu is dedicated to creating the interface of the “Material Editor” panel in the main interface of Extreme PBR. So everything that will be modified through this menu will have Technical and Graphic effects in the Extreme PBR panel:
Here you create and design your panel:
Here you will see the result of your composition
Desc and Tips:
Enter a description if you want, a button will be shown to show it in a popup. Useful to help the user. Enter a minimum of 10 characters to show the description
The name of the “Node Group” that is the name of the “Module” of Extreme PBR, This is officially the name of the “Name” property of the Blender Groups.
These two buttons open or close ALL the Sockets Below.
Search for inputs Sockets by their name, only sockets containing the searched keyword will be shown.
This property is used to change the type of Socket, the socket will remain in the same place, connected to any links within the module. This is very useful for changing the type of Socket, so it will change the type of controls associated with it.
Below we have an example of the types of Sockets that can be used, they are practically all those available in Blender, some of them are not needed by Extreme PBR, we have left them, in the case of suggestions from users who can tell us what they think.
We suggest testing directly to find the best type of Properties to create your own custom panels.
This property requires 2 consecutive “Color” Sockets, as it is used to show 2 buttons (Flip, Assign) which are useful for switching the 2 colors upside down or for assigning the upper color to the lower one.
If activated, it will show in the panel a button next to the property where you can give the possibility to reach the Translucency This button will also resolve conflicts with “Screen space Refraction”, in fact if it should be active, it will be deactivated once the button is pressed.
Basically this is a Boolean (On Off) button which is the native property of blender to enable or disable Blender’s native “Subsurface Translucency”.
If activated, it will show next to the property in the Extreme PBR panel, a Boolean On / Off button, to activate the Screen Space Refraction, this is useful if you work with Eevee, and makes it much easier for the end user to activate or deactivate it. property.
Note: If “Subsurface Translucency” is active, this button will deactivate it.
This can activate a very useful tool for the end user, namely the “Color Lab” operator. A button next to this Color property, this is used to open a Popup Panel that contains the tools that contain 2 Color Systems (Ral, Web). This panel is useful for finding the desired colors among those in the color list.
If displace is active, and this value is not the default value, Show the alert button next to the button displaced in the object’s materials panel. If the Displacement is in modifier mode. User alert useful for not breaking the displacement view.
Because as in the case in the example, if the Vector properties are modified, the displace map will not be moved, so this will cause an inconsistency between “The UV displacement mapping” and the Mapping Procedurally modified by moving the vectors mapping of the material. In fact, in the Extreme PBR panel we also have a panel to modify the UV mapping (Loc, Rot, Scale) which avoids this problem
If the Displace is set to “Modifier”
In this example, all the properties (Vector X, Y, Z) of the Extreme PBR panel have the “Displace Alert” property active, so if these values are changed, an alert button will be shown, as in the example here. right
Below is an example of the “Displace Alert” button, if pressed, it will restore all the properties with the “Displace Alert” active, to the default values.
If activated, this will replace the slider, with a Boolean Button, in the Extreme PBR panel.
Without Bool OPS (Slider)
With Bool OPS (Button)
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
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
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.)
If you fill in this field, the end user pressing the “TIps” button from the Extreme PBR panel will show some buttons at each property (Only if a description is not empty)
In this example, you can see that activating the Tips button will show small buttons with a circled question mark. If the user presses these buttons, he will have access to your description into popup.