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

How to set Pixel Processor Output Size and Format based on input?

Participant ,
Sep 23, 2023 Sep 23, 2023

Copy link to clipboard

Copied

Hey Good People!

I was happily devloping something and noticed this anomaly (chk attached screenshot).

I thought there's some gap in my understanding so went through the documentation.

Inheritance in Substance graphs

So the Pixel Processor node doesn't give the "Relative to input" option which makes sense b/z it's itself a graph so it took values from its parent graph.. but can I set it to change based on input?

I can't set it to Absolute and I can't set to Relative to Parent (graph)..
What should I do?

 

12.3.0 build 6140

TOPICS
How to , Substance Graph

Views

489

Translate

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

correct answers 1 Correct answer

Adobe Employee , Sep 25, 2023 Sep 25, 2023

Hello Ayush,

 

Thank you for reaching out!

 

Indeed, the Pixel processor cannot inherit Output size and Output format from input, It is different from other nodes in that it does not have a Primary input connector to inherit from.

 

What you may do is set Output size's inheritance method to Absolute, and pass another node's resolution to it using a Get Size node connected to a dedicated input value. Then, in the Output size function, convert that value to the appropriate format and set it as the

...

Votes

Translate

Translate
Adobe Employee ,
Sep 25, 2023 Sep 25, 2023

Copy link to clipboard

Copied

LATEST

Hello Ayush,

 

Thank you for reaching out!

 

Indeed, the Pixel processor cannot inherit Output size and Output format from input, It is different from other nodes in that it does not have a Primary input connector to inherit from.

 

What you may do is set Output size's inheritance method to Absolute, and pass another node's resolution to it using a Get Size node connected to a dedicated input value. Then, in the Output size function, convert that value to the appropriate format and set it as the function's output.

 

LucaGiarrizzo_0-1695625036233.png

 

Output format (I.e., bitdepth) cannot be retrieved that easily. We recommend you set its inheritance to Absolute and to the highest precision you think you may need.

 

Feel free to let me know if you have other questions.

 

Luca Giarrizzo | Quality Engineer, 3D & Immersive | Adobe

Votes

Translate

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