Wed, Nov 20, 4:01 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 18 10:25 pm)



Subject: The "Create Perspective UVs" button


Tunesy ( ) posted Fri, 10 December 2004 at 3:02 PM · edited Wed, 20 November 2024 at 3:58 AM

The only documentation I can find searching the pdf manual of P5 says, "Clicking the Create Perspective UVs button maps texture coordinates for a group. An example of using this command might be to map an imported background image of a face to a Poser group corresponging to the figure's face. The faces texture coordinates would map to the image." A google search yeilds two results, neither of which explains anything. When you click on the button no dialogue box is launched and I haven't seen anything happen. I'd guess it would create a uv map of the selected group, but I can't figure out where. I use UVMapper Pro, but I've got a little time in the next few weeks and I'd kinda like to learn some of these oddball (to me, at least) Poser things. Thanks for any feedback.


ockham ( ) posted Fri, 10 December 2004 at 3:44 PM

file_154837.jpg

Interesting! I never even noticed that before. Trying to do what the manual says: Brought in a background picture. Made a new group on the front face of a Ball. Assigned it a Material. Hit the "perspective UV" button while the new group was selected. (Left picture) Result is in the right picture: the group magically takes on the part of the picture that was behind it, with the texture spread out so that it looks right in its original position. When the ball is rotated or scaled, of course, the projection looks strange. Seems like this would be very useful for making world globes, but not so useful for faces and such......

My python page
My ShareCG freebies


ockham ( ) posted Fri, 10 December 2004 at 3:45 PM

Might also be good for lens or mirror effects?

My python page
My ShareCG freebies


Tunesy ( ) posted Fri, 10 December 2004 at 3:56 PM

"Brought in a background picture". Ah! Ok. Thanks. I was experimenting with everything but that :) Well, cool. I gonna play with it a bit anyway. Might have some use now and then. Thanks for figuring it out, Ockham.


Tunesy ( ) posted Fri, 10 December 2004 at 3:59 PM

...sheesh. My own quote of the manual says, "imported background image." They're never gonna let me off the short school bus at this rate ;)


ockham ( ) posted Fri, 10 December 2004 at 4:01 PM

Don't worry; the manual is designed to shorten our busses. I just happened to be having a long-bus day..... :)

My python page
My ShareCG freebies


Jeff01 ( ) posted Fri, 10 December 2004 at 4:01 PM

file_154840.jpg

Remember the movie where the stalker painted himself to blend in with the walls?


ockham ( ) posted Fri, 10 December 2004 at 4:05 PM

That's truly scary.

My python page
My ShareCG freebies


Tunesy ( ) posted Fri, 10 December 2004 at 4:07 PM

Oh. Gosh. It looks to me like you might be able to map someones face (in a crude fashion) on a figure with that if you could make em line up right, i.e. fiddling around with your paint app and maybe even morphing the mesh?. Gonna go fiddle around and see what happens. Thanks again, Ockham.


ockham ( ) posted Fri, 10 December 2004 at 4:10 PM

The key, I think, is to be sure your group has a Material of its own.

My python page
My ShareCG freebies


Tunesy ( ) posted Fri, 10 December 2004 at 4:11 PM

Ok. Thanks for the tip. I'm gonna experiment with a 'throw-away figure' in case it screws up the original uv mapping.


Jeff01 ( ) posted Fri, 10 December 2004 at 4:18 PM

It absolutely changes the uv mapping.


mmogul ( ) posted Fri, 10 December 2004 at 6:28 PM

veeery interesting!


salvius ( ) posted Fri, 10 December 2004 at 8:54 PM

I've used this feature a couple of times for compositing, mapping a photograph onto a backdrop or floor prop, so that the Poser figure can cast shadows onto the floor.


Nance ( ) posted Fri, 10 December 2004 at 9:08 PM

All news to me. Haven't played with this, or actually even paid any attention to it before. Q: Anything done here that is new or somehow different from that which can be done in UVMapper? Q: Where does it change the UV coordinates? Not in the original external obj file I presume, so I am guessing that the info would be retained only within the individual .cr2 or .pp2 itself? Anyone look yet? Having trouble getting my thoughts around the "Perspective" in the function's name. Is this to differentiate the mapping from the "isometric" mapping projections normally applied as in UV Mapper? -- Kinda along the lines of UVMapper's "spread facets at edges" function when applying spherical UV mapping? Q: Does the current camera view of the scene affect the new mapping?


salvius ( ) posted Sat, 11 December 2004 at 4:05 AM

Attached Link: http://www.newtek.com/products/lightwave/tutorials/rendering/camera_mapping/camera_mapping.html

Yes, the camera view of the scene affects the mapping. Imagine taking the background image and projecting it out from the camera onto the object being mapped, as if the camera were also a slide projector. As you can see in the examples here, if you then render without changing the camera or object positions, you get something that looks like the original background image, projected onto the objects in front of the camera.

It's "perspective" because it maps the perspective within a photo onto the UVS texture map of the object. At least, that's one way to think of it.

The link I attached is to a tutorial on using a similar feature in Lightwave (where it's called "Front Projection Mapping" or "Camera Mapping", which makes more sense). The mechanics will obviously differ, but the principles are the same.


looniper ( ) posted Sat, 11 December 2004 at 6:26 AM · edited Sat, 11 December 2004 at 6:28 AM

This doesn't seam to work for me.
Am I missing something?

1 Import Background Image.. using a basic woodland scene.

2 Props-ball

3 Grouping tool, Select the half of the ball facing me and create group (trial)
4Assign material (test)

5 Hit Create Perspective UVs.

Then I exit grouper, hit render, and all I get is the ball of a random color given by the grouping tool.

Tried selecting all of the ball as well, still nothing.
Tried the same steps in Poser 5 (yech) same results, nothing is mapped onto the ball.

Message edited on: 12/11/2004 06:28


PilotHigh ( ) posted Sat, 11 December 2004 at 10:34 AM

bookmark


ockham ( ) posted Sat, 11 December 2004 at 12:51 PM

Yeah, I noticed the same thing when I follow my own instructions. I can't figure out exactly how or why it worked the first time!!!!

My python page
My ShareCG freebies


Tunesy ( ) posted Sat, 11 December 2004 at 2:50 PM

..I can't get it to work either.


jobcontrol ( ) posted Sat, 11 December 2004 at 3:28 PM

It's quite simple indeed: what you have done so far is assigning new UV-coordinates. What you have left to do is just assigning the background picture you've used as a material to your newly created group (in the material room in P5, for example). Voila! It works. Willy


jobcontrol ( ) posted Sat, 11 December 2004 at 3:46 PM · edited Sat, 11 December 2004 at 3:49 PM

file_154842.jpg

Pardon me, I forgot a picture. I made all the steps ockham said (with a cylinder prop). Then I assigned the background image as a map in material room. At last I cleared out the background image. Willy

Message edited on: 12/11/2004 15:49


PappShmirr ( ) posted Sat, 11 December 2004 at 8:36 PM

bookmark


Tunesy ( ) posted Sat, 11 December 2004 at 10:22 PM

Cool. That did it. Thanks, Willy. I can see where you could do some funky little effects in an animation with this. Fun stuff. Also, noticed that if you look at your object in "outline" view with the background up before you change the mapping you can see more easily what the changes will do.


ockham ( ) posted Sun, 12 December 2004 at 1:02 PM

That must be what I did the first time, without consciously noticing it!

My python page
My ShareCG freebies


jobcontrol ( ) posted Sun, 12 December 2004 at 4:02 PM

Ockham, as far as I see it, your subconscious mind was already pondering the usefulness of the newly found function for another awe inspiring python script! :-) Every few days you surprise us with new good and handy plugins for Poser - I'm awaiting your next hit anxiously. Keep up the good work! Willy


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.