trueSpace7.61 - Flatten History (Bug)

Post Reply
User avatar
trueBlue
Captain
Posts: 5206
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

trueSpace7.61 - Flatten History (Bug)

Post by trueBlue »

If an Object has a UV Projection and you use the Flatten History, the UvProjection attribute is not removed.
If you use any of the Faucet tools on an Object that has the above UvProjection attribute, you can not apply a UV Projection.
Workaround... Delete the UvProjection attribute.

Proposed solution would be to add this command to the Flatten History icon

Code: Select all

MeshModifiers.FlattenNodes('');Node.ConRemove(Node.FirstSelected(), "UvProjection");
User avatar
clintonman
Captain
Posts: 5422
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: trueSpace7.61 - Flatten History (Bug)

Post by clintonman »

I'm not seeing it.
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5206
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: trueSpace7.61 - Flatten History (Bug)

Post by trueBlue »

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.
Attachments
Cube.RsObj
(61.21 KiB) Downloaded 217 times
User avatar
clintonman
Captain
Posts: 5422
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: trueSpace7.61 - Flatten History (Bug)

Post by clintonman »

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.
Clinton Reese

http://clintons3d.com
Post Reply