POV-Ray : Newsgroups : povray.advanced-users : poser textures : Re: poser textures Server Time
2 Nov 2024 05:21:47 EDT (-0400)
  Re: poser textures  
From: Gilles Tran
Date: 8 May 2000 05:49:58
Message: <39168D53.4B1ED70D@inapg.inra.fr>
kane wrote:

> I'm trying to take a poser texture of the human face and apply that as an
> image_map to the face of a blob human head.... is there an easy way to get
> the face to do this?

Poser maps are "uv" maps, which means that they correspond to a precise 3D
shape, while the image mapping in regular POV is restricted to planes,
spheres, cylinders and toruses. So there's no easy way for a poser uv map,
made for the poser head geometry, to be perfectly mapped on a blob.
However, if you don't care about having the sides of the face not properly
mapped, you can do the following :
- render the head with an orthographic projection. That will give you a
template for the map.
- paste the poser map on the template and distort it if necessary. A least the
eyes, nose and lips should match... Paint the map around the head the same
colour as the head, so that you don't get unwanted pixels of an odd colour
flickering around at render time.
- back to pov, apply the map to the head. It's relatively straigthforward,
provided you have the precise coordinates of the rectangle containing the head
in a frontal view. Basically, if the head starts on (x1,y1) (bottom left) and
ends on (x2,y2) (top right), the mapping should be as follows :
pigment{image_map{png "poserhead" once} scale <x2-x1,y2-y1,1> translate
<x1,y1,0>}
Note : this only works if the head is not rotated, otherwise it could be much
more trickier.

G.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.