找回密碼
 注冊帳號

掃一掃,訪問微社區

渲染紋理(rendertexture)

2015-1-7 00:21| 發布者: 楊炎| 查看: 1897| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 渲染紋理 (render texture)渲染紋理 (render texture)是在運行時創建和更新的特殊類型紋理 (texture)。要使用它們,請先創建新渲染紋理 (render texture) 并指定攝像機 (camera)to render into 之一以渲染到該渲染紋 ...

渲染紋理 (render texture)

渲染紋理 (render texture)是在運行時創建和更新的特殊類型紋理 (texture)。要使用它們,請先創建新渲染紋理 (render texture) 并指定攝像機 (camera)to render into 之一以渲染到該渲染紋理 (render texture) 中。隨后可以如同普通紋理 (texture) 一樣在材質 (material)中使用渲染紋理 (render texture)。unity 標準資源 (standard asset) 中的水 (water)預設是在實際中使用渲染紋理 (render texture) 創建實時反射和折射的示例。

渲染紋理 (render texture) 是 unity 專業版功能。

屬性

渲染紋理 (render texture)檢視器 (inspector)與大多數檢視器 (inspector) 不同,但是非常類似于紋理 (texture) 檢視器 (inspector)。

渲染紋理 (render texture) 檢視器 (inspector) 幾乎與紋理 (texture) 檢視器 (inspector) 相同

渲染紋理 (render texture) 檢視器 (inspector) 實時顯示渲染紋理 (render texture) 的當前內容,可以作為使用渲染紋理 (render texture) 的效果的重要調試工具。

屬性:

功能:

大小 (size)

t渲染紋理 (render texture) 大小(以像素為單位)。可注意到只能選擇二的冪值大小

各向異性等級 (aniso level)

在一個陡峭的角度觀看紋理時提高紋理的質量。適用于地板和地面紋理

過濾模式 (filter mode)

選擇紋理經三維變換拉伸時的過濾方式:

無過濾 (no filtering)

紋理在近距離變成塊狀

雙線性 (bilinear)

紋理在近距離變得模糊

三線性 (trilinear)

類似雙線性,但紋理也在不同的紋理層次之間變模糊

循環模式 (wrap mode)

選擇紋理在鋪設時的行為方式:

重復 (repeat)

紋理重復(鋪設)自己

拉伸 (clamp)

紋理邊緣進行拉伸

提示

在游戲中創建直播現場攝像機的非常快速方式:

使用資源 (assets) -> 創建 (create) -> 渲染紋理 (render texture)創建新渲染紋理 (render texture) 資源。

使用游戲對象 (gameobject) -> 創建其他 (create other) -> 攝像機 (camera)創建新攝像機 (camera)。

將渲染紋理 (render texture) 分配給新攝像機 (camera) 的tar目標紋理 (target texture)

目標紋理 (target texture)

將渲染紋理 (render texture) 拖動到其上以創建使用渲染紋理 (render texture) 的材質 (material)。

進入播放模式 (play mode),可觀察到箱體的紋理 (texture) 基于新攝像機 (camera) 的輸出實時更新。

渲染紋理的設置如上所示

提示

unity 會渲染被分配至活動狀態渲染紋理 (rendertexture.active) 的所有對象。

相關閱讀

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