[原]Unity3D深入淺出 - 天空盒(Skyboxes)


Unity3D中自帶了9中天空盒,在Assets - Import Package - Skyboxes 即可導入天空盒資源。

為Scene添加Skybox:在Edit菜單項里的Render Settings的面板中有一個 Skybox Material屬性,可為其指定天空盒材質,直接將剛才導入的天空盒資源拖拽到該屬性即可。

為Camera添加Skybox:選中Camera后,才菜單欄中依次選中 Component - Rendering - Skybox,然后Camera的屬性面板就多了一個Skybox組件,將需要的天空盒材質拖拽到在該組件的Custom Skybox屬性即可。

需要注意的是為Camera添加Skybox后,如果在場景中更換了相機,天空盒也會隨之改變。

 

自定義天空盒:在這之前要准備好6張無縫鏈接的天空圖片紋理,可通過軟件生成或拍照的方式獲得,這6張材質分別用於天空盒的前后左右上下。

1.創建一個Material,選中該材質,在屬性面板中選擇Shader,在彈出的列表中依次選擇RenderFX - Skybox項,指定天空盒類型的Shader。

2.將預備好的6張材質分別對應上一部材質中的Skybox圖片紋理。

3.保存為一個材質球,即可在項目工程中使用。

注意:如果發現天空盒轉接處有明顯的接縫,這是由於紋理的Warp Mode(循環模式)設置方式造成的,將6張天空盒材質紋理的Warp Mode設置為Clamp方式,單擊Apply按鈕應用設置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM