Skip to main content
davescm
Community Expert
Community Expert
June 25, 2023
Open for Voting

Add ability to store and sample an array in the pixel processor

  • June 25, 2023
  • 2 replies
  • 294 views

In the pixel processor, I would like to be able to store the result of a part of a function in an array/temporary image (up to the same size as image size) and have that stored array/temporary image available for sampling, modifying and re-storing in subsequent runs of the processor (i.e. for every pixel processed).

 

This would increase the power of the processor, for example to build a mask as each pixel is processed and use and modify that mask when the next pixel is processed.

 

If the final array(s) could be output alongside the normal pixel processor image output - even better

 

Dave

 

2 replies

davescm
Community Expert
davescmCommunity ExpertAuthor
Community Expert
June 27, 2023

Thanks Cyril
The key for me is the ability to output that array (which could simply be an image) from one pixel processing pass and sample it when the next pixel position is processed etc. A form of loop where that 'array image' is modified in each pass.

 

One practical example where it would be used, is to avoid collisions in scattering.

 

Dave

Cyril Dellenbach
Community Manager
Community Manager
June 27, 2023

Hello Dave,

 

We would also very much like to have Arrays inside Substance 3D Designer. To be honest, this is already an internal discussion, but it will take some time and we've currently no plans to share.

 

Thanks for the suggestion and have a nice day!

 

Cyril Dellenbach (Micro) | QA Support Artist | Adobe