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

Anisotropic Noise Changes when Changing Resolution

Community Beginner ,
Jun 21, 2023 Jun 21, 2023

When changing the resolution, anisotropic noise changes, meaning the lines it creates all change colour like if one were to change the seed value on it. This is undesireable behaviour for my purposes. Is there any way to stop this from happening or is this just a hardcoded part of anisotropic noise? Here are some images in-case my description is insufficiant.

 

The only difference between the two images is that one has a parent resolution of 2048 x 2048 and the other has a partent resolution of 4096 x 4096. But the lines are different colours, like I changed the seed value (but I did not change it). This is undesireable behavour and I would like to know if there is a way around the problem.

 

Although now that I think about it, I could probably manually create the same effect. It would just take more time.

TOPICS
Substance Graph
330
Translate
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
Community Beginner ,
Jun 21, 2023 Jun 21, 2023

I think I might have figured out a way to create what I want without anisotropic noise. I'll try using a brick texture and plug that into a dynamic gradient.

Translate
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
Community Beginner ,
Jun 21, 2023 Jun 21, 2023

I don't need a dynamic gradient. The brick texture seems to work for my needs.

Translate
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
Community Expert ,
Jun 23, 2023 Jun 23, 2023

Yes it is coded that way. As with many complex nodes, you can look at the coding by selecting the node and using Ctr+E to open the reference. Then click on the pixel processor and under parameters use Edit to view the Per Pixel Function. You can see how $size and randomSeed are used in the generation of the noise.

 

Dave

Translate
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
Community Beginner ,
Jun 23, 2023 Jun 23, 2023

I don't know why I didn't think to open it up. Thank you. While I decided to use a different node for my purposes, I'll have to open the node up, and  look at it to see if I can create my own version of the anisotropic noise. Thanks again for the tips. That per pixel funtion (pixel processor) will take some time to go through.

Translate
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
Community Beginner ,
Jun 28, 2023 Jun 28, 2023
LATEST

After looking more deeply into the problem, I decided to come back here and explain one potential alternative to the using anisotropic noise.

 

One can use the Brick Generator node:

- Set the Bevel values, both X and Y to 0.

- Set the Height Variation value to 1 or whatever looks good for your use.

- Increase the Offset Variation so the segented lines don't line up.

 

Plug the Brick Generator into a Directional Blur node and plug the Directional Blur node into a second Directional Blur to help enhance the blur effect. I found that setting the Intensity value of each Directional Blur to at least 20 had good results.

 

I hope that helps anyone who wants to create an effect similar to Anisotropic Noise without it changing based on the parent resolution size.

Translate
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