Oktahedral kodlama
Birim küreyi bir sekiz yüzlüye katlayıp kareye açarak birim normali iki sayıya sığdırır.
Yüzey normali bir birim vektördür: üç bileşeni var ama serbestlik derecesi yalnızca iki; üçünü de saklamak, özellikle dar bir G-buffer'da yer israfıdır. Oktahedral kodlama küreyi bir sekiz yüzlüye izdüşürür, onu birim kareye açar ve bunun yerine bu iki koordinatı saklar. Hassasiyet kürenin her yerinde neredeyse eşittir; kodlama ve çözme, trigonometri gerektirmeyen birkaç satır aritmetiktir. Yerini aldığı eski spheremap dönüşümünden hem daha ucuz hem daha dengelidir. Cigolle ve arkadaşlarının kompakt birim vektör gösterimlerini inceleyen 2014 tarihli taramasıyla yaygınlaştı; bugün normalleri iki adet 8 ya da 16 bitlik kanala sığdırmanın varsayılan yolu.