Rotating a Redshift material on a single object while not affecting the material on other objects
-
I have a Redshift material that I want to rotate 90 degrees. I'm using it on a lot of other objects in my scene and don't want the material to be rotated on them. Is there a way to rotate on just the one object?
-
Hi miss-bear,
I wish there would be a general answer to that general question. Project files attached to the question pretty much always help.
I have no idea how the materials are projected onto your objects. I assume as well it is not a simple projection method, like spherical, etc.
With this little to go on, we can exclude any change inside the Redshift Material since it should appear the same for all objects except one.However, we can set a UserData for certain specific settings. While you need only one object to behave differently, this might work:
https://stcineversityprod02.blob.core.windows.net/$web/Cineversity_Forum_Support/2023_PROJECTS_DRS/20230328_CV4_2023_drs_23_RSrt_01.zipThe UV Projection rotates the texture and sets the scale, etc., which works for the one object request. The user data kicks in if not at zero.
Of course, the easiest would be to get the UV data rotated for that one object; also, if it is not a simple projection-based UV set, then that is a no-go.
All the best
-
Hi Dr. Sassi,
Thanks for the response and project file. Yes, this is exactly what I'm trying to create, one material used by several objects and rotate the material on one.I see that the User Data for the second plane rotates it by 90, but how is it doing this? I'm looking at Manage User Data and don't see how it's being accomplished. I'm also looking at the UVs of all 4 planes and they all look the same.
-
Hi miss-bear,
Please open the Material, and you will see that I used the User Data there to create a decision.
If no data comes in or zero, it stays the way it is, but if it is one, the information that runs through the UV Projector is used.
The UV Projector is used here to rotate, scale, and position the texture.All the best
-
@Dr-Sassi Thanks! I understand what's going on now. Is there an equivalent of Texture Mode for RS materials? My scene is a piece of wood furniture. The same wood material is being used many times and will need to be adjusted a lot. Ideally, I could quickly adjust it like I did in this screenshot.
-
Thanks for the feedback, miss-bear.
It is kind of that, yes, but more of a flat version.
If your object has a Cubic texture projection, it might be easier.
This brings me to the point that I hadn't shared last night, which might solve the problem at the source, the model. Just rotate the UV, if possible.
Are you familiar with Interactive Mapping?
https://help.maxon.net/c4d/2023/en-us/Default.htm#html/11679.html?Highlight=interactive%20MAPPINGOR
Set UV from Projection
https://help.maxon.net/c4d/2023/en-us/Default.htm#html/55318.html#PLUGIN_CMD_1030000OR
Assign UV Coordinates
https://help.maxon.net/c4d/2023/en-us/Default.htm#html/5748.html#PLUGIN_CMD_13577Hence, having a project file is my preferred way of answering; I can point to more specific solutions.
Often a simplified demo setup helps already.Cheers
-
I didn't use Interactive Mapping, but I took your advice and rotated the UV using Transform in the UVEdit menu and got the result I wanted. Thank you for your help, I'm going to look into these other methods as well.
-
Thanks for the feedback, miss-bear.
Great! Thanks for the feedback.
I hesitated with the UV suggestion, as that is not just a general do-this-do-that suggestion. In other words, if you have a UV solution, like UV Packaging, those can't be just rotated (well, sometimes, sometimes not). Hence why I always ask for a project file.
All the best