v 0.2.5

A short tutorial demonstrating a few of the features of UVMapper for OS-X (a.k.a. UVX).

(also see the user forums at http://www.uvmapper.com)

A keystroke reference.

Using UVX with Poser.


UVX works with 3d files in the Wavefront '.obj' format.

Open a model...

For this tutorial, I selected the model knoxS.obj which was included with the Apple MRJ demo applet called 'wireframe'. The model has no texture map, so when it opens, the UVMapper window is empty. The window is now named 'knoxS.obj'.

To add a texture map to the model, I select the type of mapping I would like from the Map menu. Hmmm.. think I'll go for planar. I can also select Planar mapping from the keyboard by typing 'p' with the command and option keys pressed.

I fill in the Planar Mapping Dialog. Note that the Scaling/Map Size feature of Steve Coxs UVMapper is not available at present.

TIP: if you only need high detail in one part of your model, scale that part of the model up later, so it uses most of the map space. Scale down the other areas to make room.

I decided to split my map down the centre of the ship, to show each side separately. I wanted some gaps between the 2 sides. Try other settings and see what they do. You can go back again and again, until you find a combination of settings which suit you best. The model does not need to be reloaded.

Above is my map. The model has several groups defined in it. (My preferences have groups shown in different colours, which you can see in the map.** not yet available in OS-X version)

When I drag with the mouse around a small group of vertices in the map, that area becomes selected. Any vertices inside the area extend the selected area outwards so all faces to which they belong are selected. Try it.

I selected the green area by dragging around the top two corners of that shape.The selected area is indicated by the red facet borders and the transparent grey rectangle. Note the grey rectangle is the smallest rectangle which contains the whole selection.

Note: If I select part of a facet with an irregular shape, the rectangle may cover some other parts of the map which are not selected. Not everything inside the rectangle is necessarily part of the current selection.

Try selecting a small area of a map and press the up arrow on the keyboard a couple of times. The area will be nudged upwards. The down arrow key will bring it back. Click carefully within the rectangle, and drag with the mouse. A small square will follow. When you let go of the mouse button, the selected area of the map will be moved to the last position to which you dragged. The facets are still selected. So you can move them further. Or scale them up or down. Or remap them independent of the rest of the model e.g. cylindrically, box mapping etc.

This is how it looks after I drag the area upwards and let go. Then I hit the '*' (asterisk or star) key, and the selection is scaled up (multiplied). The '+' key would have incremented the size of the selection slightly. See below for a complete description of the keyboard commands available for manipulating selected facets in the map window.

After scaling, the area now looks like this. So I might save my work, so I can carefully colour in the map of the knoxS.obj model, and render it in Poser.

First I will export the texture map template. (The order is not important, I could have exported the model first.) Note UVMapper for OS-X allows a choice of TIFF bitmap or PDF vector template output. The PDF template can be scaled - try zooming in within Acrobat Reader, then selecting the whole image with the picture selection tool, and copying and pasting the template into Photoshop etc.

TIP: What *IS* important is to export the model. UVMapper has changed the original model so it can use the modified map template. The original model is no use with the remapped template. UVMapper gives the new model a different name, so you will not accidentally overwrite your original model.

After saving, we can play some more with the model, and save another version of the map and its template if we like. knoxS.obj has some groups defined. I select the 'hull' group from the Select menu.

* New in UVX 0.2.5 is the ability to switch from one selection by group to another group directly, without deselecting in between. Just hold down the 'option key' and select a group, material or region (also added in 0.2.5) from the Select submenus. The present selection will be released, and the new group selected exclusively (even if already selected among others). This saves time with complex models if groups are being deselected one-by-one or by Deselect All, as only one redraw occurs.

The selection rectangle selects the ships hull. Note the superstructure is not part of the selection.

I think I will use Box mapping on the hull. The newly mapped hull (6 sides of a box, because I used the 'split' option) fills the selection rectangle. Some parts overlap the superstructure. Oops, I will clean that up before saving. Perhaps I will decrement the selection size. Or move the superstructure upwards/scale it smaller. There are lots of options. Play around and try them out.

 

Tiling:

Once you have mapped a model, it is now possible to tile the map if the model has facets assigned to separate groups, materials or regions. If not, you can assign selected facets to any existing or new group, material or region, then tile if desired. A modelling program such as Ray Dream Studio may have already created groups when the model was being created. Materials are useful in Poser because they can be assigned individual colours without using a map. Regions can be conveniently added to the model without altering existing groups or materials.

 

Here is an example of using tiling. First I need a map to tile. I have opened this model, rotated it 90deg to get it sitting horizontally, and applied a planar map. Now I am going to tile the Harley map by groups...

 

I have a couple of options...

I have decided to put gaps between the tiles, and scale the group map within each tile. Here is the result. The bike has quickly been stripped down for a custom paint job! Remember, from here I can select a group such as the gas tank, and apply a map of any type, such as spherical, to get the best control of how my map fits onto the surface.

 


These are the keystrokes for manipulating the selection in the map window. The keyboard shown is an Apple extended keyboard. Other models may have keys placed a little differently. Note that numeric pad keys replace the functions of home/end/pageup/down which are not included on some keyboards.

Key

Action

return , enter

done

esc

deselect without changes

'*' (asterisk)

multiply size

'/'

divide size

up arrow, numpad 8

nudge upwards

shift / up arrow, numpad 8

step upwards

down arrow, numpad 2

nudge downwards

shift / down arrow, numpad 2

step downwards

left arrow, numpad 4

nudge left

shift / left arrow, numpad 4

step left

right arrow, numpad 6

nudge right

shift / right arrow, numpad 6

step right

numpad '+'

increment size

numpad '-'

decrement size

numpad 7

to top left corner

numpad 9

to top right corner

numpad 1

to bottom left corner

numpad 3

move to bottom right corner

numpad 5

to centre

't' triangulate model
'[' unhide selected facets
']' hide selected facets
'\' toggle hidden facets

'x' or 'u'

increase x scale (u = fine adjust)

shift / 'x' or 'u'

decrease x scale (u = fine adjust)

'y' or 'v'

increase y scale (v = fine adjust)

shift / 'y' or 'v'

decrease y scale (v = fine adjust)

'='

maximise scale

Top


Using the new model and map in Poser

Once the model is mapped and exported, the template can be used to paint a texture which will render over the surface of the model in Poser or other 3D rendering software.

I quickly put a wild colour scheme onto the knox with a paint bucket tool.

Tip: use a copy of the template, so you can begin again if you are not satisifed with the first attemp at your map.

I import the model into Poser.

The default settings (above) seem to work fine.

Now use 'Render Options' to make sure the texture map will be applied to the model.

Make sure texture maps are checked. Then go to 'Surface Material...'

I set the object colour so it will not obscure the map colours. Imported models often start off with dark/strong colours which interact with the colours in the map I created. I now load the texture map file which UVMapper created, and over which I painted.

I make sure the map is selected in the menu.

And render...

maybe the other side looks better...

... oh well, back to the old drawing board.

Steve Martin 27/Apr/2003.

Top


*Apple, MRJ, Wavefront, Poser, and all other products mentioned here are trademarks or registered trademarks of their respective holders.