New Octane Value Textures

3D Studio Max Plugin (Export Script Plugins developed by [gk] and KilaD; Integrated Plugin developed by Karba)
Forum rules
Please post only in English in this subforum. For alternate language discussion please go here http://render.otoy.com/forum/viewforum.php?f=18
Post Reply
neonZorglub
OctaneRender Team
Posts: 1010
Joined: Sun Jul 31, 2016 10:08 pm

A new set of textures has been added to control simple values using a Texmap. (from version 2023.1.1 - 13.06)
This feature is currently still experimental, and need to be activated in Octane Preferences / Trouble Shooting / 'Activate Value Texmaps [Experimental]'
(Once activated, 3dsMax needs to be restarted)

This is supported for all Octane materials and textures, and allow to use a common value to control several different textures or materials.

Many parameters, like the Opacity of materials can already be set as a Texture, and be shared by multiple materials.

Some other values, like Bump height or Film IOR used to be internal to each material / textures.
Those values can now be set as Texture and shared by multiple textures.

In the material editor, a square button is available on the right side of compatible parameters. Click or drag to set a Value texmap.
As with other 3dsMax texture buttons, use the context menu (right click) to Clear, Copy, etc..
OctaneValues_SpecularMtl.png
For example, the 'Index of refraction' of several Specular materials can be set as a common Float value texture, as in this sample:
OctValueTex_IOR1.png
OctValueTex_IOR2.png
OctValueTex_IOR3.png

Another example: the Flake size of a Flake texture can be set as a Float value texture, and the Thickness 1 of a Stripes texture can be set to the same Float value texture.
Changing the value of the Float value texture will affect both the Flake and the Stripes texture.
OctValueTex_tex_float.png
2 sample scenes:
OctValueTex.zip
(144.7 KiB) Downloaded 84 times
There are 3 types of values: Integer, Float and Boolean.
Each type has a set of compatible textures, that can be combined, using Operators, Converters, Utility.


Using a multiply operator can also help to manipulate some parameters more easily.
For example, if you need to adjust the Bump height in the range 0.001 and 0.1, use a Binary math operator with the Operation set to Multiply and Argument B set to 0.0001, so you can control Argument A with values between 0.1 and 10.
That can help in some cases if the precision (number of digits) set in 3dsMax preferences is too low to edit small values.

This can also be used to bypass the default limits of a parameter.

The Octane value textures are also available for parameters of OSL textures.
Post Reply

Return to “Autodesk 3Ds Max”