首頁>Club>
12
回覆列表
  • 1 # IT點滴

    unity3d中的光源

    unity3d中四種光源分別是:點光源(Point Light)、聚光源(Spot Light)、Directional Light(定向光源)、區域光(Area Light) 。

    點光源(Point Light)

    點光源位於空間中的一個點,並在所有方向上均勻發光,強度隨著光源越遠而衰減,在到達一定距離時變為零,光照強度與距光源距離的平方成反比。點光源可以用於模擬太陽自然光,和太陽一樣,使用時需要注意照射方向。

    聚光源(Spot Light)

    聚光燈通常用於模擬聚光燈的照射效果,比如如手電筒、汽車前燈光,可以透過API控制聚光燈照射的方向,移動聚光燈可以照亮場景的一片區域。

    Directional Light(定向光源)

    Directional Light定向光源又叫方向光源,可以用於模擬太陽自然光,場景中的所有物件都被會被照亮,就像光線始終來自同一方向一樣,可以理解方向光源來自於無限遠處。

    區域光源(Area Light)

    區域光Area Light 又叫面光源,光線在表面區域上均勻地向所有方向上發射,當遠離光源時,面光源同點光源(Point Light)一樣強度將按照距離的平方呈反比衰減,Area Light區域光源不能實時處理,只能烘焙到光照貼圖中。

  • 中秋節和大豐收的關聯?
  • 你怎麼看待“錢從來不是省出來的”?