How to rotate a procedural texture on a single object? When several objects share the same procedural material, how do you place it on an individual object the way you want to?
For example, how do you rotate the texture on one object, but not on other objects with the same material?
For image-based textures, the answer is simple: you can edit each objects's UV-coordinates. But how do you do it for procedural textures?
I know you can rotate procedural textures by using a mapping node, but that causes the texture to rotate on all objects, not just a single one:


I'm sure that must be a simple solution for this. I can't imagine you'd need to make a seperate material for each individual object.
The solution is to make a separate material for each object (or set of objects that share the same properties) - as that allows you to adjust it for each object. However, it's not that you need to replicate the whole material and can't share sets of nodes, since you can create a Node Group that contains most of your material and re-use that group within each seaptarate material - maybe just adding a Texture Coordinate and Mapping node to each one so as to allow the orientation and scaling to be adjusted.