找回密碼
 注冊帳號

掃一掃,訪問微社區

立方體貼圖紋理(cubemaptexture)

2015-1-6 09:06| 發布者: 楊炎| 查看: 2126| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 立方體貼圖紋理 (cubemap texture)立方體貼圖紋理 (cubemap texture)是置于假想立方體各面上的六個單獨方形紋理的集合。它們最常用于在對象上顯示無限遠反射(類似于天空盒 (skybox)在背景中顯示遙遠景色的方式)。u ...

立方體貼圖紋理 (cubemap texture)

立方體貼圖紋理 (cubemap texture)是置于假想立方體各面上的六個單獨方形紋理的集合。它們最常用于在對象上顯示無限遠反射(類似于天空盒 (skybox)在背景中顯示遙遠景色的方式)。unity 中的反射內置著色器使用立方體貼圖 (cubemap) 顯示反射。

a在此球體上顯示為反射的山脈場景立方體貼圖 (cubemap)

可以通過多種方式之一創建立方體貼圖 (cubemap):

使用(assets)->創建 (create)->立方體貼圖 (cubemap),設置其屬性,然后將六個紋理(texture)資源拖動到對應立方體貼圖 (cubemap)“面”上。請注意,紋理在更改時必須重新應用,因為紋理會烘焙為立方體貼圖資源 (cubemap asset),無法鏈接到紋理。

使用紋理(texture)導入設置從導入的單個紋理資源創建立方體貼圖 (cubemap)。

從腳本將場景渲染為立方體貼圖 (cubemap)。camera.rendertocubemap頁面中的代碼示例包含用于從編輯器直接渲染立方體貼圖 (cubemap) 的腳本。

屬性

屬性:

功能:

右 (+x) (right (+x))

立方體貼圖 (cubemap) 面右全局面的紋理。

左 (-x) (left (-x))

立方體貼圖 (cubemap) 面上全局面的紋理。

上 (+y) (top (+y))

立方體貼圖 (cubemap) 面上全局面的紋理。

下 (-y) (bottom (-y))

立方體貼圖 (cubemap) 面下全局面的紋理。

前 (+z) (front (+z))

立方體貼圖 (cubemap) 面前全局面的紋理。

后 (-z) (front (-z))

立方體貼圖 (cubemap) 面后全局面的紋理。

面大小 (face size)

每個單獨立方體貼圖 (cubemap) 面的寬度和高度(以像素為單位)。紋理會在內部縮放以適應此大小,無需手動縮放資源。

多層貼圖 (mipmap)

啟用可創建多層貼圖。

格式 (format)

創建的立方體貼圖 (cubemap) 的格式。

相關閱讀

文章點評
相關文章
女校游泳队彩金