2010-11-25

Using textures made for V4 or M4 on The Kids 4

If you don't use DAZ Studio, you will need to download Kattey's remaps from sharecg. Kattey's freebie includes instructions. RTEncoder is required to use them.

The procedure described below is for DAZ Studio 3 users, the free version will suffice. The instructions cover both V4 and M4: at certain steps you need to choose the appropriate file as specified according to your chosen source figure.

Prerequisites

  • DAZ Studio 3 (free)
  • Victoria 4 or Michael 4 and The Kids 4

Create 3D Art for Free

Applying Victoria 4's or Michael 4's UVs to the Kids 4

  1. Load the target figure, in this case The Kids 4
  2. Make sure it is selected, and locate the Surfaces tab
  3. Click on the little arrow in the upper right corner of the Surfaces tab and then click Load UV Set...
  4. You get a file dialog titled "Import Geometry", open the mesh for V4 (../Runtime/Geometries/DAZPeople/blMilWom_v4b.obj) or the mesh for M4 (../Runtime/Geometries/DAZPeople/blMilMan_m4b.obj)
  5. You get a dialog titled "Load UV Set", enter a name (eg V4UV or M4UV) and click OK
  6. In the Surfaces tab, select the surfaces on which the new UVs are to be applied. If you want to select all of them, which is the easiest route, just click on the figure's name at the top of the list of surfaces ("The Kids 4").
  7. In the Advanced tab within Surfaces, scroll down to the UV Maps area and select the new UV set (V4UV or M4UV).

Looking at the K4 figure in the preview you should see that the default K4 textures no longer apply correctly to the figure (mouth, nostrils, etc). This is as it should be; the figure is now ready for textures made for Victoria or Michael.

That's all there is to it. You can now save this modified figure for future use.

Using textures made for Victoria 4 on Michael 4

Prerequisites

  • UVMapper Classic (free)
  • a text editor; Notepad might do, or try Notepad++
  • Michael 4 and Victoria 4
  • basic file management skills (priceless?)

Swapping the UVs using UVMapper Classic

  1. Start UVMapper Classic
  2. From the File menu, select Load Model...
  3. Open Victoria 4's mesh
    (../Runtime/Geometries/DAZPeople/blMilWom_v4b.obj)
    After it's done loading, you may get a popup saying "Error opening material library", this is normal.
  4. From the File menu, select Export UVs...
  5. UVMapper gives you a window with options, deselect them all and click OK
  6. Choose the location and a name for the exported UVs. You need this file later, so pay attention here! I saved mine as C:\V4UV.uvs
  7. From the File menu, select Load Model...
  8. Open Michael 4's mesh
    (../Runtime/Geometries/DAZPeople/blMilMan_m4b.obj)
    Again after it's done loading, you may get a popup saying "Error opening material library", this is normal.
  9. From the File menu, select Import UVs...
  10. Locate the file you saved in step 6 (C:\V4UV.uvs) and click OK
  11. From the File menu, select Save Model...
  12. Browse to the location where you have Michael 4's mesh, and save this altered copy with a different name (blMilMan_m4b_V4UV.obj)

We now have a copy of Michael 4's mesh which is compatible with textures made for Victoria 4.

Making a new CR2

  1. Locate the CR2 for Michael 4
    (../Runtime/Libraries/Character/DAZ People/Michael 4.cr2)
    and make a copy of it in the same folder. I named mine M4 V4UV.cr2
  2. Open the copy (!) in a text editor
  3. There are two lines that look like this:
    figureResFile ":Runtime:Geometries:DAZPeople:blMilMan_m4b.obj",
    both of these lines need to be edited to match the file name of the new mesh we saved earlier (blMilMan_m4b_V4UV.obj). They should look like this:
    figureResFile ":Runtime:Geometries:DAZPeople:blMilMan_m4b_V4UV.obj"
  4. Now save the file.

All done! If it works, congratulations. If not, post a comment and I'll look into it :)

2010-11-24

Mixing M4/V4/K4 morphs

Thanks to the so called unimesh concept morphs made for any of the fourth generation figures can be used on all of them. Victoria 4's Creature Creator on Kids 4 or Michael 4? No problem :) Due to technical reasons the results will not always be perfect, nevertheless it can be very useful.

I have uploaded the package to sharecg:

2010-11-23

Using textures made for Michael 4 on Victoria 4

Note: I have fixed the incorrect file names. Shouldn't really try and do stuff like this from memory, sorry =] Also the base figures are no longer free.

Prerequisites

  • UVMapper Classic (free)
  • a text editor; Notepad might do, or try Notepad++
  • Michael 4 and Victoria 4
  • basic file management skills (priceless?)

Swapping the UVs using UVMapper Classic

  1. Start UVMapper Classic
  2. From the File menu, select Load Model...
  3. Open Michael 4's mesh
    (../Runtime/Geometries/DAZPeople/blMilMan_m4b.obj)
    After it's done loading, you may get a popup saying "Error opening material library", this is normal.
  4. From the File menu, select Export UVs...
  5. UVMapper gives you a window with options, deselect them all and click OK
  6. Choose the location and a name for the exported UVs. You need this file later, so pay attention here! I saved mine as C:\M4UV.uvs
  7. From the File menu, select Load Model...
  8. Open Victoria 4's mesh
    (../Runtime/Geometries/DAZPeople/blMilWom_v4b.obj)
    Again after it's done loading, you may get a popup saying "Error opening material library", this is normal.
  9. From the File menu, select Import UVs...
  10. Locate the file you saved in step 6 (C:\M4UV.uvs) and click OK
  11. From the File menu, select Save Model...
  12. Browse to the location where you have Victoria 4's mesh, and save this altered copy with a different name (blMilWom_v4b_M4UV.obj)

We now have a copy of V4's mesh which is compatible with textures made for Michael 4.

Making a new CR2

  1. Locate the CR2 for Victoria 4
    (../Runtime/Libraries/Character/DAZ People/Victoria 4.2.cr2)
    and make a copy of it in the same folder. I named mine V4 M4UV.cr2
  2. Open the copy (!) in a text editor
  3. There are two lines that look like this:
    figureResFile ":Runtime:Geometries:DAZPeople:blMilWom_v4b.obj",
    both of these lines need to be edited to match the file name of the new mesh we saved earlier (blMilWom_v4b_M4UV.obj). They should look like this:
    figureResFile ":Runtime:Geometries:DAZPeople:blMilWom_v4b_M4UV.obj"
  4. Now save the file.

All done! If it works, congratulations. If not, post a comment and I'll look into it :)

Here's a render showing Victoria 4 with the sample M4 materials applied (warning, contains boobage):