前言 在31章我們曾經實現過shadow mapping,但是受到陰影貼圖精度的限制,只能在場景中相當有限的范圍內投射陰影。本章我們將以微軟提供的例子和博客作為切入點,學習如何解決陰影中出現的Atrifacts: 邊緣閃爍&抖動 陰影接縫 陰影缺失 ...
大場景的陰影算法一直以來是個比較麻煩的問題,一般來說都是使用級聯陰影算法,將視錐體進行從近到遠的划分,整個場景的物體可以更均勻的分布在幾張ShadowMap上,但可以明顯看出這種情況視角平視才可以,如果視角俯視,那么算法打很大折扣。 ShadowMap和陰影體是常見的兩種實時陰影算法,陰影體由於需要模型是流型等嚴格要求其實也較少用,反而都用在體積光等渲染技術上,所以一般來說實時陰影用ShadowM ...
2017-04-17 14:52 0 1683 推薦指數:
前言 在31章我們曾經實現過shadow mapping,但是受到陰影貼圖精度的限制,只能在場景中相當有限的范圍內投射陰影。本章我們將以微軟提供的例子和博客作為切入點,學習如何解決陰影中出現的Atrifacts: 邊緣閃爍&抖動 陰影接縫 陰影缺失 ...
最近公司產品部購置一批新電腦,但是預裝的win10不能保證兼容老平台軟件,於是安裝win7系統的任務就落到了我的手中。 觀察參數,是8代的U,產品說運維說無能為力,裝不了win7。我在網上搜 ...
前不久參加了Scrum中文網CSM認證公開班,想寫篇總結,直到今天才提起筆來,個人習慣一點都不敏捷,哈哈 我所在團隊目前還沒有實施敏捷,領導聽說不錯,讓我學習學習,看后續能不能用起來,優化我們當前流程。 當初選課程時也很是糾結,最終選擇了Scrum中文網,因為他們是國內 ...
Scrum 是用於開發和持續支持復雜產品的一個框架。Scrum 基於試驗性過程控制理論,借鑒了精益思想、時間盒、模塊化設計等,並完整地體現了敏捷宣言和敏捷原則。Scrum 采用一種迭代、增量式的方 ...
一: 陰影映射 陰影是光線被阻擋的結果;當一個光源的光線由於其他物體的阻擋不能夠達到一個物體的表面的時候,那么這個物體就在陰影中了。陰影能夠使場景看起來真實得多,並且可以讓觀察者獲得物體之間的空間位置關系。 陰影還是比較不好實現的,因為當前實時渲染領域還沒找到一種完美的陰影算法 ...
軟陰影是通過對陰影圖進行多次采樣實現的 因為多個片段經常會對應同一個陰影紋理像素,單次采樣會產生嚴重的鋸齒問題 另外軟陰影還可以產生比較柔和的邊界,看起來比較自然 鋸齒產生的原因 仔細思考陰影鋸齒產生的原因,可以想到多個片段對應同一個陰影像素時,其在該陰影像素中對應的的位置 ...
權威的國際敏捷認證Certified Scrum Master (CSM) A. 認證前 在學習Certified Scrum Master (CSM)之前,你需要了解: 什么是CSM CSM認證與其他敏捷認證有什么區別 常見問題 CSM培訓課程大綱 1. ...
(一)基本光照 光照 —— 即根據場景中光源的分布及物體的形狀、朝向等信息,為物體"塗"上陰影、高光等一系列增加真實感的色彩。 為了給物體着色,我們需要一個"模型"—— 根據光源的情況和當前表面的參數,得到一個這個表面該有的顏色。 這么說可能不太好理解,那么來看一個最基本 ...