trueBlue wrote: 23 Jan 2020, 14:38
Here is a Cube in the state that I am talking about.
Go inside this object and apply UV Projections.
You will see that the UV Projections node will not be created, all though it seems to be working.
My guess is the UV Projections has been baked into the object.
So if this is the case, how are you suppose to use UV coordinates set 1 and or UV coordinates set 2?
So is Flatten History working as it should in this case?
Remove the UvProjection attribute.
Apply UV Projections.
You will see that the UV Projections node will be created.
This seems to be a better option, but I am not sure.
Still not seeing any problem except for some drawing bug in the uv editor that disappears as soon as you select an element. My guess is that the UV Projection node was something Caligari never finished, but then again maybe it is used for something. I don't see any RMB on the flatten button, so you should probably add your change there and leave LMB as is. That way if there is some negative side effect you have the option of using the old behavior. Or change LMB and set RMB to old behavior.
Edit: Ah, I think I know why it even exists. I think it was meant for use with procedural meshes. So you create a cube and want a different uv projection but you want to keep the controls for size and divisions.