lock texture to shape instead of camera?

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
basshole
Posts: 453
Joined: Mon Feb 11, 2008 4:11 pm

lock texture to shape instead of camera?

Post by basshole »

I think I know the answer, but I'll ask anyway: I have certain parts of my set that have textures applied. . .say, a marble look to a floor, etc. Looks fine on static shots, but if I pan the camera, all of a sudden it's a marble treadmill. It looks really weird. Is there any way to keep these textures from moving with the camera? I swear SOME of them don't move. . .I have no idea why. This was a project created in v5 that's been moved into v6 (character bone layers, sets, etc. imported from the v5 project, as opposed to opening the v5 project in v6, which seems to make everything SLOOOOOOOOW), if that makes any difference.

I know a workaround for this--and I may end up doing this to save on render time--is to render out the parts of the set that always stay static and which don't require people to move in front of and behind things, as image files (tiff, etc.) but I'm not committed to this yet.
User avatar
Lost Marble
Site Admin
Posts: 2369
Joined: Tue Aug 03, 2004 10:02 am
Location: Scotts Valley, California, USA
Contact:

Post by Lost Marble »

It does matter that you're importing version 5 elements. In version 5, image textures tended to "swim" a lot, floating around as the object or camera moved, just like you describe.

In version 6, the image texture fill effect has been improved to help a texture lock onto an object. However, when you open an older file it still uses the older-style fill effect for compatibility. In this case, I don't think you ever wanted your image texture to float around, but the intent is to keep your file the same and not suddenly change its appearance just because you opened it in v6.

To fix this, you need to re-apply the image textures in version 6. This will use the new-style image texture fill effect, which shoud be immune to camera movements.

By the way, why do you say opening the v5 project in v6 makes everything slow? Is your animation slowing down, or the program, or what? This sounds like it might be a bug I should look into. Opening a v5 file in v6 shouldn't cause any kind of slowdown.
basshole
Posts: 453
Joined: Mon Feb 11, 2008 4:11 pm

Post by basshole »

When I first started working in v6, I figured opening my v5 project would save time, rather than importing all my "assets" into v6.

So, first, it took forever to open the project, and when everything was finally in, every operation just took forever. It's the same thing that would happen when I had too many layers in a v5 project. There'd be a delay between when I click on something (anything) and when the program acknowledged my click, a pause (with the spinning color wheel--it's the mac version) between when I moved something (a character, a key frame, whatever) and it actually moved, etc.

as for the swimming textures, I've noticed the "splotchy" texture seems absent from v6? That's the one I used for my marble floors. So if I clear it out of the shapes that have it, I can't rebuild it.
Post Reply