How to use UVSplit
Well, you've downloaded a file called obj2lwo.exe, even though it's supposed to be called UVSplit; now what?
- Export a Poser3 figure
- Find your .obj file that you want to convert. Eg. test.obj
- Run obj2lwo on that file Eg. obj2lwo test.obj
- obj2lwo will output the number of geometry vertices, texture vertices, and faces, then the filenames of the two new .obj files; one with a -Geo.obj suffix (the geometry data) and the other with a -UV.obj suffix (the UV data)
- Open Lightwave Modeller
- Import each of the new .obj's into a separate layer, and save them as .lwo's
- Open Layout
- Load in the .lwo's
- Load in the texture map
- In the Objects panel, select the -UV object. Set its Morph Target to be the -Geo object, at 100%
- Still in the Object panel, set the Dissolve of the -Geo object to 100%
- In the Surfaces panel, for each texture in the -UV object, set the texture to a planar image map, using your texture map, Z-axis, texture size 1,1,1 and texture center 0.5 0.5 0
- Render. Pray.
Details and caveats
- At the moment, obj2lwo creates a different surface for each group or usemtl statement in the .obj file. Given that the texture map
should take care of the colouring, and that a Poser 3 figure generates an astounding number of surfaces if exported with separate groups,
I'd be tempted to just surface the -UV object with one surface, instead of having to set the attributes of a whole long list of little surfaces.
- If you export an object with props, eg. hair, as the prop has its own UV map separate from the figure, the -UV object will have both
maps superimposed. You'll need to separate them out. Select one polygon in the prop's UV object, and "select connected" ( the ] key).
Copy and paste to a new layer. Do the same with the -Geo object. In layout, set the prop's UV object's morph target to the prop's
Geo object. Do it with several props one one figure and I guess you'll get confused...
- Whether this is a DJGPP problem or a mistake on my part, the Windows 95 executable still has to save files in the old 8.3 filename
format - that is, if your original filename is called 1234567.obj it will try to create 1234567-.obj for 1234567-UV.obj and 1234567-.obj for
1234567-Geo.obj. It doesn't take too much to see how this may be a problem. Use small filenames.