Skip to content

Mix Color Node

by mod3d·Color Grading

Images © mod3d. Used for product review; image policy.

Why we like it

Stands out in the superhive library because it pushes the familiar Mix Color Node to 67 blend types and pairs them with per-channel Math Actions, all built in Open Shading Language for Cycles.

What is Mix Color Node?

Mix Color Node is an expanded version of the standard Mix Color Node for Blender, developed by mod3d. It raises the number of blend types to 67, spanning basic modes such as MIX, DIVIDE, DARKEN, OVERLAY and DODGE alongside more exotic options like RIPPLE, PIN_LIGHT, POLAR, VIVID_LIGHT, PHOENIX, CONTRAST, FREEZE, HEAT, REFLECT and GLOW.

The add-on adds Weight parameters for inputs A and B, and lets you adjust the Red, Green and Blue channels with 18 Math Actions, including Multiplication, Division, Logarithm, Power and Sine. Switching between effects is handled through the Blend_Type and Math_Action sockets, and a Documentation.txt file placed in the Text Editor lists the sequence numbers and names of the effects.

The script is written in Open Shading Language, so rendering is available only on the Cycles engine. On Blender 3.4 and below, rendering runs on the CPU only; starting with version 3.5, rendering on an Optix-enabled GPU is supported. Note that the effects may differ from those of the standard Blender Mix Node.

Who is Mix Color Node best for?

Mix Color Node is best for blender artists working in Cycles who want a wider range of color and texture blending modes than the standard Mix Color Node offers.

How much does Mix Color Node cost?

Mix Color Node is completely free to download and use.

Key features

  • 67 blend types, from basic modes (MIX, DIVIDE, DARKEN, OVERLAY, DODGE) to exotic ones (RIPPLE, PIN_LIGHT, POLAR, VIVID_LIGHT, PHOENIX, GLOW)
  • Weight parameters (Weight1, Weight2) for inputs A and B
  • Red, Green and Blue channel adjustment via 18 Math Actions such as Multiplication, Division, Logarithm, Power and Sine
  • Effect switching through the Blend_Type (0–66) and Math_Action (0–17) sockets
  • Documentation.txt file in the Text Editor listing effect sequence numbers and names
  • Written in Open Shading Language for the Cycles engine
  • Node parameters include Factor, two colors (A and B), weights and per-channel controls

Tags

#OSL#Cycles#Blender#color mix#blend types#shader node#add-on

Frequently asked questions

Does Mix Color Node work only with the Cycles render engine?

Mix Color Node is written in Open Shading Language, so rendering is available only on Blender's Cycles engine. To use the node, you select Cycles as the rendering engine and activate the Open Shading Language checkbox, as shown in the demo video. On Blender 3.4 and below, rendering is supported on the CPU only, while from version 3.5 onward you can render on an Optix-enabled GPU. Keep this in mind when deciding where the node fits in your material setup.

What Blender versions does Mix Color Node support?

Mix Color Node lists support for Blender 3.4, 3.5 and 3.6. The rendering path differs by version: on 3.4 and below rendering runs on the CPU only, and starting with version 3.5 rendering on an Optix-enabled GPU becomes available. Because the node relies on Open Shading Language and Cycles, your Blender build needs OSL active. For details on newer releases, check the developer's page.

How do I install Mix Color Node?

Mix Color Node installs in the standard way for a Blender add-on. Once enabled, a panel with a button appears in the Shader Editor that lets you append the Mix Color Node. To use the node, select the Cycles rendering engine and activate the Open Shading Language checkbox. A Documentation.txt file also appears in the Text Editor, listing the sequence numbers and names of every effect so you can find the blend type or Math Action you need.

Is Mix Color Node free, and what license does it use?

Mix Color Node is listed as free in this catalog and is distributed under the GPL license. Licensing and availability can change over time, so check the developer's page for the current terms before downloading. Once installed, it adds a panel to Blender's Shader Editor for appending the node, and it renders on the Cycles engine using Open Shading Language.

Similar plugins