之前藍海創·意云渲·染分享了延遲渲染的一些光照技術,今天為大家帶來的是一個比較高階的渲染技巧:光照的整體映射在延遲渲染中的作用。希望大家可以好好學習。 光照的整體映射是用來對光照添加顏色的,就像我們生活中的玻璃球(溜溜彈)那樣。光線從光源發射出來,穿過玻璃球,然后被玻璃球賦予顏色和遮擋。對于點光源,我們使用一個Cube Map來完成這個功能,而對于聚光燈,我們使用2D紋理。這可以用于高效地模擬彩色玻璃的效果,或者通過一個模板來對光線進行遮擋。我們也為美術提供了旋轉和讓這些Globe Map動起來的效果。 可能的話,美術可以使用光照的整體映射來高效模擬Shadow Map,模擬彩色玻璃,迪斯科球(就是一般舞廳里那個旋轉的,閃著曖昧和刺眼光芒的球球),以及更多。我們引擎里所有的光源都支持這些。 ![]() 光照的整體映射效果對于初學者來說有些復雜,大家可以按照微妙網·云渲·染的分享文章一步一步慢慢學習,相信總有一天會掌握的。 |