A three.js implementation of NVIDIA's 2023 Neural Texture Compression paper. It represents materials as a tiny neural network instead of a stack of full-resolution textures, dramatically cutting memory and download size so scenes can carry much richer materials without blowing up their footprint.
NTC compresses every texture of a material — albedo, normal, roughness, metalness, and more — together into a single representation, often smaller than just one texture of the original material. The materials below are each about 93KB.