1
[Max] Feature Requests / Re: Multiply UVW-randomised tile by its scale
« on: 2022-12-16, 06:12:38 »Thanks, it's logged. As usual, when/if it will be implemented depends on many things including how useful it is and how hard it is to do.
(Internal ID=1022211097)
Ok so I couldn't wait and ended up making the function myself in OSL by modifying the RandomTilingBitmap.osl shader. I had to fix the edge fuzz algorithm, which uses stochastic, binary noise to blend between tiles, and turns displacement maps into an absolute mess. Then I added functions to multiply a tile's value by its scale, plus adjust the the ratio of small to large tiles. It can be used on any other map and has a special scaling function for normal maps.
I've attached an image showing the difference between the old version, with the edge fuzz fixed, and with the scaling feature added.
I think the results look pretty cool and were straightforward to implement. Hopefully this might serve as inspiration to add it!
I'd be happy to share the code if the team wanted a reference.