How To Upscale

Normal RG0 BC7

A 4x upscaler for BC7-compressed normal maps with a zeroed-out B channel and no alpha. The input is required to have no alpha and constant-zero blue channel. BC7-compressed images with an alpha channel should be handled by the BC1 model instead. This is because BC7 achieves very different quality for images with and without an alpha channel. The output normals will also have a constant-zero B channel. The output normals will also have a constant-zero B channel. Use external software or image editing plugins to properly normalize the generated normals and generate the Z component (if necessary). E.g. chaiNNer can do this with Normalize Normal Map node. Do not rely on this network producing unit vectors.

Dataset transformation:
The LR have been compressed using Texconv version 2021.11.8.1. Since the contents of the B channel influence the R and G channels during compression, the LR were given a B channel that was either the Z component of the normal, a random constant color, or a random texture (usually the G channel of the associated albedo) before compression. The LR + B channel was then compressed and the resulting BC7-compressed DDS was converted back into a PNG and had its B channel zeroed out.

More information: https://github.com/RunDevelopment/ESRGAN-models/blob/main/normals/README.md

ArchitectureESRGAN
Scale4x
Size
64nf23nb
Color Mode
LicenseCC0-1.0
Private use
Commercial use
Distribution
Modifications
No Liability & Warranty
Disclaimer
Date2022-04-02
DatasetCustom. See description
Dataset size577
Training iterations100000
Training epochs89
Training batch size8
Training HR size128
Training OTFNo

Collections that include this model

Similar Models