the new randomizer/stochastic tiling has has helped alot getting that sweet randomization in the triplanar.
Though its still perfect tiles inbetween the textures so im curious if somebody knows a way to break the edges up (except blending) like in arnold and redshift where you can use cells with noise like in the image below.
first image is vray with uvtile randomization
second image is the cell+noise to breakup the triplanar edges
You can assign attribute to your geometry that defines these islands, then pack using that, and in the shader, use a random seeded by the render id, to drive the randomness in the triplanar. Just did that for a rock face and it worked well.
You could use V-Ray Noise or V-Ray BerconNoise multiplied by number of textures you want to “scatter”, connected as “id_gen_tex” in a V-Ray Multi ID Texture.
Here is a screenshot with textures with triplanar and randomize mappings applied on them. Check if this work for you.
@chakarov that does help with hding the issue and i guess i could just use a 3d noise and a texture blend for that too. Probably good enough for us now.
though the lines still remain and i guess maybe i should turn it into a feature request.
Hi @adrian_camarena , what are your OS, V-Ray build number and Houdini version. Check the example file which I uploading here. NoiseAsTexMultiMask.zip (959 KB)
Thanks. It seams to be working now. I’m using H18.5.351, windows, and Vray 5 official release. So how does it choose which texture to use? Is it based on different value ranges and the Vray texfloat op is just to gain the image up and down?
The BerconNoise texture generates values between 0 and 1, so I use TexFloatOperations to multiply the noise to number of textures which I want to “mix”.
This is quite an old post, but if someone needs the mimic the workflow of RS, here is some osl code that seems to do the job (for me, at least) vorocell.zip (1011 Bytes)