...
The prioritisation of the project is in the most desirable to least desirable option for models and textures are below, of course usually the most work to the least work!
| Priority | Model | Texture | Notes |
|---|---|---|---|
| 1 | New high quality models | New fancymapped PBR textures | The new models need to follow the style guide below to keep in line with NWN's more cartoony aesthetic and 3E ruleset For PBR information see Enhanced Lighting Engine and PBR and Standard material inputs for information. |
| 2 | Improved older models | New fancymapped PBR textures | Examples of model improvements:
|
| 3 | Improved older models | 4x upscaled textures with fancymapping | |
| 4 | Improved older models | 4x upscaled textures | Some models will be difficult to fancymap and may as well wait on new models just with a more clear texture. |
| 5 | Original models | New fancymapped PBR textures | This works best for tilesets where a lot of flatter textures can work with new heightmaps and normal maps well |
6 | Original models | 4x upscaled textures or original textures with fancymapping | Certain models are already high quality enough but really need fancymaps to bring out some more quality |
| 7 | Original models | 4x upscaled textures | |
| 8 | Original models | Original textures | Mainly can leave some of the higher quality models alone |
The 4x textures will be generally from the 4x Texture Upscaling work done by Jasperre. These should at least bring some much needed clarity and detail to the muddy, low resolution original textures.
...
For new models and textures an identifier "op" will be used in the name, eg: c_op_xxxxx or t_op_xxxx, ife_op_xxxx, po_op_xxxx etc. See individual overhual pages for more information naming conventions. These will be strictly marked for each use across the project - sharing is possible but not highly recommended across different tilesets (instead a duplicate should be made).
Model Source and Compiled Formats
The source format will be a Blender or 3dsMax project file if available, but at the very least the uncompiled ASCII version.
The compiled format will be the MDL file but compiled in game.
Texture Source and Compiled Formats and Dimensions
The source files should be XFC (GIMP), PSD (Photoshop) or similar uncompressed originals if available.
The source folder would also contain the "final" intermediary PNG file that is not game suitable (again can be oversized).
The compiled file be at most a 15MB DDS file. DDS has compression which acts identically for each dimension. These are typical dimensions and what they output as in DDS, assuming a standard nwn_crunch run with standard diffuse:
| Dimensions | Maximum Typical MB for a Diffuse | Notes |
|---|---|---|
| 4096 x 4096 | 21.3 MB (22,369,776 bytes) | Upscaled from 1024x1024 - no Bioware HotU or earlier models are this large - so is newer DLC or custom content |
| 3600 x 3600 | 16.4 MB (17,283,232 bytes) | Odd size not sure what texture this was. |
| 3072 x 3072 | Difficult one to usually resize to, since it's taking every 4th pixel out or something. | |
| 2048 x 2048 | 5.33 MB (5,592,592 bytes) | Upscaled from 512x512. Likely best general square size. |
| 1024 x 2048 | 2.66 MB (2,796,368 bytes) | Longer texture - some cloaks and stuff use this. |
| 1024 x 1024 | 1.33 MB (1,398,256 bytes) | Upscaled from 256x256 |
| 512 x 512 | 341 KB (349,680 bytes) | Upscaled from 128x128 |
PLT Files
Source files should be the layered GIMP/Photoshop as appropriate. There is no "PNG" intermediary however. There may be a resized version for the game conversion since the GIMP PLT saver just uses the base file size as it's dimentions.
The final PLT files are all kinds of awful and 8MB max is what Beamdog used and even the game chokes on lower (due to the amount of bodyparts loaded at once). Further testing needed there.
Need to figure out a good methodology for PLT and the sizing of different parts especially if PLT shields are added.