Separating Scale, Rotation & Xlation with 2 Placement Nodes

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
Post Reply
treddie
Licensed Customer
Posts: 739
Joined: Fri Mar 23, 2012 5:44 am

This might already be known, but thought I'd post it anyway in case not.

I was working with scale, rotation and translation with a placement node and discovered that with a single node, scale and translation are coupled together. What this means is that if scale is set to 1, 1, 1, and translation is set to, say, 0, 1, 0, then, if you change scale to say 20, 20, 20, then even though translation is still set to 0, 1, 0, it will actually move the object to 0, 20, 0. In other words, translation gets multiplied by the corresponding scale values.

If this is a bug, then that is a simple fix. If it is seen as a feature, then in order to uncouple scale and translation so that you can adjust translation independently of scale, just connect 2 placement nodes together like in the following image:
Placement Nodes.jpg
Placement Nodes.jpg (43.72 KiB) Viewed 730 times
Now you can do scale, rotation and translation completely independent of each other. Also, it allows the rotation centerpoint to stay where it was on import. If that was the center of the object, then using the two nodes as shown allows you to move the object and still keep the center of rotation at the object's center, no matter where you move the object.
Win7 | Geforce TitanX w/ 12Gb | Geforce GTX-560 w/ 2Gb | 6-Core 3.5GHz | 32Gb | Cinema4D w RipTide Importer and OctaneExporter Plugs.
Post Reply

Return to “General Discussion”