Original Post
🔒 Locked
Quantinized normals....
Advertisement
Quantization is simply a method of compression that works by reducing the precision of a value (thus reducing the number of bits required to represent it). Normally a 3D vector using 32-bit floats takes 96 bits. The article shows how to compress those 96 bits into only 16 bits -- 1/6 the size! -- with a small loss of image quality.
A quick, simple, and naive approach is to just reduce the number of bits in each component to 5, 5, and 6. Although there are 65536 possible values, each axis only has 32 or 64 possible values. That is fine for some applications, but not for others. In the cases where that is not good enough, you must do "all that math" in order to increase the efficiency of each bit and get acceptable results.
John Bolton
Page 44 Studios
Current project: NHL Faceoff 2005 PS2
A quick, simple, and naive approach is to just reduce the number of bits in each component to 5, 5, and 6. Although there are 65536 possible values, each axis only has 32 or 64 possible values. That is fine for some applications, but not for others. In the cases where that is not good enough, you must do "all that math" in order to increase the efficiency of each bit and get acceptable results.
John Bolton
Page 44 Studios
Current project: NHL Faceoff 2005 PS2
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement