Website will go down for approximately 15 minutes for a planned upgrade at 10pm Eastern Time tonight. We're switching the video host!

The Pixel and Value Processor Nodes

Fundamentals, Practical


A full introduction to everything you need to know about both the Pixel Processor and Value Processor nodes of Substance Designer to be able to create your first function graphs. During this class we’ll cover the following:

  • Examples of what can be created using the processor nodes that wouldn’t be possible to do otherwise.
  • The fundamental workflow at the heart of the pixel and value processor nodes.
  • The different value types: Floats, Integers, Booleans and Strings.
  • Essential nodes such as Swizzle, Vector and Cast nodes.
  • Graph logic using If-Else and comparison statements.
  • The mindset behind solving a processor creation challenge.


Access this content with a paid membership.



  1. Christopher Rotter says:

    That was funkily well done. Good explanation of the Pixel Processor.

    1. Christopher Rotter says:

      I have a question; how come if I have a 4×4 pixel grid, does the amount of pixels stop after 9 in both X & Y ?

      1. I’m not sure I understand. If you have a 4×4 image there shouldn’t be more than 4 pixels on either the X or Y. Could you be more descriptive?

        1. Christopher Rotter says:

          I created a output size of 4 x 4 (16px 16px) although when counting how many pixels there are in X and Y it goes to 9 in the Y and 9 in the X. It doesn’t matter if I increase the output size it’s the same result in both the X and the Y (9, 9) ?

          1. I’ll have to see your result to be able to troubleshoot it. Can you send me an image on Discord? LipstickSquad#4734

          2. Christopher Rotter says:

            I tried contacting you on discord as you mentioned regarding this issue but did not get a reply ?

            1. I saw your message but haven’t had the time to answer it properly yet, give me 24 hours at least 😛 I’ll see you on Discord!

  2. Larisa Beliaeva says:

    I think it’s a really great lesson on basic node math. I have a little experience in Houdini and now I feel that it’s a bit funny that I always decomposed vectors to manipulate certain dimension when I could just do all the same math directly.

    1. Nice, Houdini is definitely on my list of things to learn. I’m jealous you know a little bit of it.

      1. Larisa Beliaeva says:

        Houdini is amazing! However, as I know, it’s still not in the list of standard software that is used in 3D character workflow.

    2. Larisa Beliaeva says:

      The second round of watching your lectures. Still a lot of new information that I missed previously :). As regards “modulo” node, it’s funny, but when I wrote expressions and scripts for Adobe After Effects, I used this remainder function all the time. For putting objects into an array, for alignment of objects, for all the operations when you need to repeat a certain set of actions with objects based on their gradually growing parameters (X or Y position, size, layer number, etc.). Maybe, in SD there are no that many things that one can do with it but actually it’s a useful thing :).

Leave a comment