Ahh ok. I understand. If i may ask a few more questions. Are there any updates on the ‘by parent’ texture mapping option? Does using OCS solve that entirely or do you guys have to create a separate interface for that? Similar to the ‘by parent’ dropdown option on the materials tab.
It was just an idea, nothing has been done yet.
Ok. Thank you so much Nathan.
Imho Triplanar mapping in Vray can solve any needs.
Can you elaborate, Jonish. Coz in class when we try to use Triplanar it’s very limited control-wise; lacking randomization and other options.
Okay, I’m trying to use triplanar in two cases - to obtain random mapping or to get uniform mapping across different block instances.
Every time I’m using blocks with material by parent to have better control.
Case 1: I want random mapping on each block:
- Wrap the texture into Triplanar map, set Size in model units and go to Randomization.
- Randomization By render ID, random Texture Offset.
Case 2: I want a continuing texture across multiple blocks, let’s say I’m building a house out of bare wall / windowed wall / roofed wall modules.
- Wrap the texture into Triplanar map, set Size in model units and go to Texture Transforms.
- Set Projection Space to World Space.
See the file:
vray triplanar test.3dm (717.6 KB)
Seems handy, doesn’t it?
Cheers
Jonas
Hi jonish, i did the same thing before but my problem is if my Blocks aren’t Uniform in dimensions. What if i want materials mapped on to different Blocks at different scales?
Different materials on different block instances requires the base object that the block definition is created from to have material set to Use Object Parent (old: By Parent). Then you can assign different materials to the block instances created from that block definition.
There’s still the need to have OCS support for block instances though.
Yes Nathan, what i’m trying to get at is that Vray Triplanar is still limited in terms of randomizing Texture. I think it lacks options such as Random Texture Scale. And as we discussed in the past it would be better and more powerful to have “By Parent Texture” feature. Coincidentally, the latest Vray Update for Max has a feature of Randomizing UVW Coord. & Scale but i don’t know how it would be ported to Vray for Rhino without OCS.
Hello, are there any updates on whether we can randomize block instances’ texture uv’s?
thank you for explaining that so clearly you’re a legend
I’d also love this feature. I need to map different gradients onto several block instances that are all the same block definition.
The geometry is spherical in my case, and I’d like to control where on the sphere the direction of the gradient is headed. So I do custom unwraps and mapping each time.


