Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
10

Feature Request: Scripting - Node

Community Expert ,
Jan 07, 2025 Jan 07, 2025

Copy link to clipboard

Copied

I'm working almost exclusively with the Pixelprocessor and FX-Map Nodes in Designer, because these Nodes are fantastic to create custom tools and effects. But lately I'm touching the limits of both Nodes very frequently. I try to find workaraounds and hacks, which is fun but it brought up the idea of this feature in Designer.

 

The Scripting - Node

 

Let's call it Scripting Processor which actually allows the user to load a script and the Node compiles this into a "Pixelprocessor" or "Shader" like Node.

 

Blender has a similar Node for the Shader Editor (Open Shading Language - Blender 4.3 Manual) which is fantastic, for shaders. In Substance Designer it should have more the behaviour of a Pixelprocessor, but instead of the Substance Function Input (which is unfortunately sometimes very limited, when it comes to complex functions) it could load a scripting file, which allows the user to create very complex nodes.

It doesn't have to OSL it also can be GLSL or even python or lua or any other scripting language, which is easy to learn and open source.

 

Thank you

Stay healthy and creative Marco

Idea No status
TOPICS
General , Scripting , Substance Graph

Views

631
Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
3 Comments
New Here ,
Jan 07, 2025 Jan 07, 2025

Copy link to clipboard

Copied

This would give so much more flexibility and power to SD . Yes please.  Python would be an amazing fit. 

Votes

Translate

Report

Report
Community Expert ,
Jan 08, 2025 Jan 08, 2025

Copy link to clipboard

Copied

Although Python would be fantastic, I think it would be better to use Open Shader Language or GLSL because these scripting languages are optimized for taks like this and have everythin you need, like Data Types math functions and operators etc.. built-in. Also there are already great playgrounds and sandboxes for GLSL Scripts like Shadertoy BETA so no need for a scripting environment. Stay healthy and creative Marco

Votes

Translate

Report

Report
Community Expert ,
Jan 10, 2025 Jan 10, 2025

Copy link to clipboard

Copied

LATEST

I like the idea. I've added my vote.

Dave

Votes

Translate

Report

Report