Mar 2009
1 / 4
Mar 2009
Mar 2009

Hi everyone!
Take a look at this image please

http://www.ossosso.com/public/scambio/shoot3.jpg

This is the same image applied to a 3d model into 3dsmax:
http://www.ossosso.com/public/scambio/shoot2.jpg

What I'd like to do is to eliminate the white areas around the model modifying the image into photoshop.
Tweaking with the UV editor into 3dsmax it's quite long and tedious and not so precise, and then I've to do this for a lot of model, so I'm trying to automate the process.

Well, what I'm thinking is to modify the image into photoshop as I said, creating a sort of "Offset" in the out direction of the perimeter color of the swimsuit, just few pixel, not so much.

Is there a way to do something similar?

Thank you very much.

  • created

    Mar '09
  • last reply

    Mar '09
  • 3

    replies

  • 1.9k

    views

  • 1

    user

  • 2

    links

Ahh... photoshop just sucks at this. YOur going to find the answer a bit ugly (not because it is but how photohsop does this is. Its something that just works untill ist doesnt).

Choose yoru format carefully, then save out open back in photoshop and see to it that yoru ops is configured to open alpphas as channels and not bring them in as alphas. paste the original swimsuit color image on top of the color channel WITHOUT alpha. You maya find this to be near impossible in newest photoshop by the way. If so you must make the alpha manually into channel

What this does is it makes a the output file straight color instead of premutiplied. By the way you want the color part of the image to flood well beyond just teh alpha pixel so thet filtering would work out right.

Man, thank you very much for your answer, but... I really haven't understood nothing of what you said

sorry man.

I don't understand how alpha can help me.

What I've done was to create a spline from the profile of the image (in Illustrator); the image hasn't an high resolution so the spline isn't really precise accordly with the image, and what I see is those little white areas around the model.

I'd like to eliminate them in the fastest way: painting them into photoshop. but I can't use a single color 'acuse the swimsuit has multiple colors along the perimeter, so I'd like to know how to color the little perimeter around the image accordli with the image color along the perimeter

that's all

Well

imagine a pixel, any pixel, well all pixels have a color value and a alpha. Now see photoshop assumes (stupidly) that your using a 2d application. It doesnt really matter all that much in 2d application. But in 3d application it does.

See unkonown to you even completely trasparent pixels have a color, in yoru case its white, you just cant see that in photoshop no matter how hard you try. But when you save out as tif what usually happens is photoshop loads in the image and alpha separately (or usually depends on how you PS is configured! Its either in I know best mode or in a lets cause trouble 99% of other times mode, both of which are bad), you can now see the color channels.

Now you need to PAINT the entire white part with your swimsuit color not white. Then save again it gets inetropretted differently this time. Now see teh 3d app does sometyhing unexpected to pixels.

Appart form alpha it also counts the next pixels value because it need s the value between pixels too so even completely invisible pixels need to carry out the color along, Then to speed up it builds a pyramid so even very far away pixels would be best used with same color