光線追蹤中的一些問題

2021-09-01 13:23:52 字數 487 閱讀 1631

1、效能問題:優化射線求交函式;減少求交次數,如用各種包圍體;減少射線,如限定遞迴層數,當目標對最終顏色貢獻很小時,停止發射射線;並行處理,每個畫素的追蹤都是互不干擾的;使用更好的硬體。

2、鋸齒問題:可以引入super-sampling, adaptive super-sampling, 隨機取樣jittering,從乙個畫素的多個子畫素發出主射線。

3、硬陰影問題:使用面光源,球體光源,加入jittering以減少aliasing,如光源位置隨機布置在乙個球體上

4、全域性照明gi:使用path tracing,從交點的法向半球面發出一系列射線,為了減少射線數目,可以加入隨機性。

一般來說,uniform sampling當取樣次數不夠時意味著aliasing,使用jittering一般可以減少aliasing,不過會引入noise,不過人眼對aliasing更敏感。

使用jittering在光線追蹤中可以實現很多blurry的效果,如軟陰影,軟反射/折射,景深,運動模糊等。

繼承中的一些問題

1.本質 達到 復用,子類可以復用父類的方法和屬性 2.繼承關係中構造方法的呼叫關係 子類的任何乙個構造方法,總是會呼叫父類中的某乙個構造方法 預設情況下,呼叫父類無參構造方法 可以使用super關鍵字,在子類構造方法中的第一行呼叫 父類指定的構造方法 3.方法覆蓋 重寫 覆蓋了父類的方法 要求 同...

Word中的一些問題

在做畢業 時,有一些人在用word的分隔符時常常遇到問題,在這裡我給大家說一下,用分隔符的目的是為了區分各個部分頁面的不同而出現的。有分隔符和分欄符之分。如果你大學還沒有畢業,還沒有開始寫畢業 那麼這個你一定要學會,因為畢業 是有他自己的格式的,老師會要求你用那種頁首 那種頁尾 那種頁碼,要求是很嚴...

事務中的一些問題

size medium 近期遇到了不少併發和事務問題,總結如下 color green 1.鎖 必須在取資料之前。現在的事務主要是通過鎖資料並通過在後面的校驗中驗證狀態實現的,要注意,後面的驗證資料一定要是加鎖之後取出來的資料,比如驗證訂單狀態能否進行當前操作時 要重新取一下訂單。2.鎖的粒度 原則...