1. 程式人生 > >SDF(Signed-distance-field: 有向距離場)(12): Shadow And AO(WebGL實現)增強立體感

SDF(Signed-distance-field: 有向距離場)(12): Shadow And AO(WebGL實現)增強立體感

AO(Ambient Occlusion) 中文翻譯為環境遮蔽, 這個功能可以在渲染中有效增強立體感。可以簡單的這麼理解AO: 一個區域(可以是一個點)損失環境光的程度。試想,一個球體從一個盒子裡面拿出的過程,就是環境光照射量增加的過程,而盒子遮蔽這個球體的環境光越來越少的過程(當然,如果你把球體放在盒子裡,然後把盒子密封起來,那就完全遮蔽了所有環境光,這裡假定盒子是不透光的)。有了AO,立體感將顯著增強,可以和 https://blog.csdn.net/vily_lei/article/details/82966367 這裡的demo作對比。