Two parts, different orientation in space, want texture to line up per part...

Started by Ironrender2, October 23, 2017, 11:51:12 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Ironrender2

I have two wooden beams in KeyShot 6 and one is horizontal and one have an angle of  20degrees.
When I apply a wood texture (Pine) the texture is oriented to the 3d space on both beams.
I want the texture to be linked but have a separate orientation per beam (part).
If I have a beam and move it int he cad software, the texture should orient to.
Is that possible?
I know I can break the link and reorient the texture per part manually but it can be many beams in a scene...

Thank you for any help and suggestion!


designgestalt

the only way that comes into my mind would be, to work with the uv coordinates.
that way I could imagine, that you can link the parts and still change their direction.

yet I have to say I am far from master, when it comes to uv coordinates...

hope that leads you at least in the right direction!

designgestalt


DriesV

The only way to achieve this in KeyShot 6 is indeed by creating unlinked duplicates of materials across the different parts.
KeyShot 7 provides a solution for this with a new 'Center On' option for Textures.
If you set 'Center On' to 'Part', then the texture will be applied independently for each part, taking into account the local position and orientation of each part.
This works best for models that have local origins for parts (e.g. SOLIDWORKS, Creo, NX...).

I have attached a KeyShot 7 sample scene and rendering.
There is one wood material that is applied to all four rods.

Dries

designgestalt