VamDazzler / wardrobe

Change clothing textures in VaM
8 stars 4 forks source link

Wardrobe: Change textures on VirtaMate clothes

Installation

Making an outfit

An outfit is a directory inside <vam>/Textures/Wardrobe/ClothingItem with textures for all, or part of the clothing item.

Every outfit can have a default texture set, and override specific parts (such as Skirt-1 or TopFront-1) with different textures.

Any outfit named PSD will be ignored, this is a good place for creators to store template files.

Naming textures

Texture names are three parts: <part><type>.<ext>

The part for each clothing item can differ, select the clothes in the plugin to see a list of them.

The types are based on the way the texture should be used

Example Wardrobe folder structure

Wardrobe
├── basicunderwear
│   └── Simple
│       └── default.png
├── GardenPartyDress
│   ├── Cream
│   │   ├── defaultN.png
│   │   ├── default.png
│   └── Pinstripes
│       ├── defaultD.png
│       ├── Skirt-1.png
│       └── defaultN.tif
└── NoirSocks
    └── Socks, Sport
        ├── defaultN.png
        └── default.png

The above defines textures for three different pieces of clothing: Basic Underwear, the Garden Party Dress, and the Stockings.

The Garden Party Dress has two custom texture collections: "Cream" and "Pinstripes" which can be selected in the second dropdown in the plugin menu.

The "Pinstripes" will have defaultD.png applied as color for all parts of the dress except the skirt, which will get Skirt-1.png for both color and alpha (transparency). Additionally the normal map defaultN.tif will apply to all parts of the dress (including the skirt).

Obtaining geometry with UV maps

Once a clothing item is selected, the option to export OBJs with UV maps intact will be made available. These will be placed at the top level of the <vam> install directory.

Gotchas, bugs, and future

Credits