Small project by Jasperre.
Aims
Upscale as many textures in the game from the best sources possible by x4 using basic tools I can cope with. Why? both to improve the look of NWN to a degree and to test the limitations of NWN's engine with higher quality DDS files.
Tools
NWN Crunch EE for DDS → TGA and TGA → DDS conversions.
Upscale using Cupscale with a manual install of Python and pytorch for a valid version for my newer GPU. The model installed was 4xESRGAN from this wiki page.
Test Phase 1
Aims: Simple batch massive boatload of textures, see what breaks!
Test Phase 2
Aims:
- Fixing issues in previous test (crashes, buggy textures)
- Work out why nwn crunch doesn't convert everything anyway
- Categorise files and remove some from the process that don't need it / bug out
- Get tiled textures separated so the option in Cupscale can be used
New things:
- Desharpen filter from loinne
- PLT testing
- Need to write some python to have GIMP convert PLT's to PNG's with transparency then back from upscaled PNG files to a single PLT
Test Phase 3
- New Cupscale! Has a faster one to use and a better set of upscalers included by default
- 4x_BSRGAN upscaler to be used on most textures (works to bring back some detail and retain colours a fair bit)
- 4x_RealSR_DF2K_JPEG to be used on icons (seems to keep a nice lot of detail)
- Redo all files
- Not going to desharpen but have used bc1 stuff
- PLT files need a rework