在Unity裏使用光線步進(Raymarching)

圖中光滑球爲光線步進產生,粗糙球爲Unity的場景物體 php 概念 光線步進和光線投射相似,都是從屏幕發射射線,而後求射線和物體的焦點,可是光線投射是一次性算出交點,而光線步進是一步步的前進,不斷的向交點趨近,光線步近中的物體使用一種距離場函數來表示(SDF,Signed-distance-field 有向距離場)。經過這個函數你能夠知道當前點的位置位置和物體的最近距離,若是距離趨向於0,就說明
相關文章
相關標籤/搜索