PDA

View Full Version : modeling without distorting texture projections?


nighthwk1
03-19-2003, 11:46 PM
I am trying to model geometry to match a camera-projected image, but whenever I move a point, the image is pulled along with the point.

I don't want to have to re-project the image every time I tweak the model, for obvious reasons..

I suppose I just need to link the UV positions with the geometry somehow..

Is there a way to do this in XSI?

Atyss
03-20-2003, 12:39 AM
The problem is that you are freezing the object. When you do that, you are assigning explicit UV coordinates to the object. In practical terms, it means that now the vertices hold the placement for the texture. So, if you move a vertex, it moves the texture with it. There is nothing you can do about it. The only solution would be to project the image and not freeze until you have a big stack.

Maybe you should consider using rotoscopy or planes with textures instead of applying the image directly on the object.


Hope this helps
Salutations - Cheers
Bernard Lebel

nighthwk1
03-20-2003, 12:59 AM
I already have a rotoscope image in my projecting camera's viewport, and it certainly does help, but it's difficult to do all the modeling from this view.

Because I will be moving the camera in this scene after the model is done, I need to make sure that it looks good from slightly different angles -- so I do need the texture actually projected on the model.

It would be really disappointing if this was a limitation of XSI...

chris.scherer
03-20-2003, 06:47 AM
I have not found another way besides the rotoscpe view.

Problem is: UVs in camera projections are defined in two layers, the projection for the object (thatīs why you can move the object through an object) and the UVs of the vertices (meaning you can additionally offset UVs, even when the projection is moving). Irritating, yes, but I guess you could also make some kewl distortion-effects.

Perhaps thereīs some scripting-way to either reproject every now and then or to compensate for the Vertice-Movement via UV-movement. However, I guess thatīd mean projecting it all again, so, basically stick either to rotoscoping the whole image or (if the resolution is too high) tile the image and perform multiple projections.

A tip: As you can scale, move and rotate an object while keeping the projection just approximate any shapes with planes and stuff.

nighthwk1
03-20-2003, 08:36 AM
Is there at least some way to re-project the texture without creating new projection nodes?

Something like a "refresh projection" command?

By the time I finish, the list of projections will be quite large.

Atyss
03-20-2003, 05:39 PM
Why not deleting the previous projections?

CGTalk Moderation
01-14-2006, 04:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.