Hi,

 

I'm testing out SI2014 and the Unfold Pack feature. I created a cylinder
mesh with a cylinder projection and a sphere mesh with a spherical
projection. I selected both, went into the texture uv editor and used the
tools->Unfold/Pack command, went to the pack tab and hit pack. All good so
far, it packed the two projections as expected into the UV range of 0..1 (==
nice). I was using the Textured display and had set the noicon texture to
the diffuse of the default material so I could see what was happening to the
UVs before and after the pack.

 

So at this point, I wanted to test changing the input projection transform
to simulate how I expected to be using this feature. I rotated the cylinder
projection just to make it change to something noticeably different. The
visible texture UVs didn't change, which I wasn't surprised by because
obviously the packing algorithm takes some work and wouldn't make sense to
be running all the time on the inputs. What I was surprised by was that
repacking didn't grab the modified projection UVs.. from what I can tell,
once you use the pack, the original projection is no longer used (however
deleting the projection deletes the UV set). Looking at the cylinder's
Texture_Coordinates_AUTO cluster branch in the SDK explorer I see there is a
ClsSetValuesOp with input and output ports hooked into the cylinder
projection, but the cylinder projection isn't restored (== tracking cylinder
projection transform) until I delete this operator. It's acting like it's
ignoring the input projection once it's been packed the one time. This seems
counterintuitive and not like how most of Softimage seems to work with the
construction stack and propagation of changes to dependant objects via
operator ports. 

 

Is there any way to modify the UVs that are set up by the projection (for
example by rotating the cylinder projection in my case) and use Unfold Pack
again? Or is this intended to be a onetime operator that I suppose you would
generally freeze?

 

I feel like I'm missing something here so please excuse any obvious
oversights.. Thanks in advance for any tips on making the most of this
feature.

 

-Eric Cosky

Reply via email to