找回密碼
 注冊帳號

掃一掃,訪問微社區

遮擋區域(僅限專業版)

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

摘要: 遮擋區域(僅限專業版)要對正在移動的對象應用遮擋剔除,您必須創建一個遮擋區域 (occlusion area)并將其大小修改為與正在移動的對象將要被定位的空間匹配(當然,正在移動的對象不能被標記為靜態的)。您可以通過 ...

遮擋區域(僅限專業版)

要對正在移動對象應用遮擋剔除,您必須創建一個遮擋區域 (occlusion area)并將其大小修改為與正在移動的對象將要被定位的空間匹配(當然,正在移動的對象不能被標記為靜態的)。您可以通過將遮擋區域 (occlusion area)組件添加到空白游戲對象(在菜單中選擇組件 (component) -> 渲染 (rendering) -> 遮擋區域 (occlusion area)來創建遮擋區域 (occlusion area)。

創建遮擋區域 (occlusion area)之后,請勾選目標體積 (is target volume)復選框來遮擋正在移動的對象。

用于正在移動的對象的遮擋區域 (occlusion area) 屬性

屬性:

功能:

大小 (size)

大小 (size) 定義遮擋區域 (occlusion area) 的大小。

中心 (center)

設置遮擋區域 (occlusion area) 的中心。默認情況下,中心的坐標為 0,0,0,且位于盒子中心。

目標體積 (is target volume)

定義相機可能的位置。要遮擋位于此遮擋區域 (occlusion area)中的靜態對象,請勾選此項。

is target volume

當您想遮擋正在移動的對象時,請選擇此項。

目標分辨率 (target resolution)

決定此區域中的遮擋剔除的精確度。此項會影響遮擋區域 (occlusion area) 中單元的大小。請注意:此項僅影響目標區域 (target area)。

低 (low)

this takes less time to calculate but is less accurate.

中 (medium)

此設置能平衡處理遮擋剔除數據的精確度和花費的時間。

高 (high)

此設置花費的計算時間更長,但精確度也更高。

非常高 (very high)

當您需要的精確度比高分辨率的精確度更高時,請使用這個值。但請注意,此設置需要的計算時間更長。

極高 (extremely high)

當您想對可移動對象進行幾乎完全的遮擋剔除時,請使用這個值。請注意:此設置需要很長的計算時間。

添加遮擋區域 (occlusion area) 之后,您需要看一看它是如何將盒子分為單元的。要查看是如何計算遮擋區域 (occlusion area) 的,請選擇編輯 (edit)并單擊遮擋剔除預覽面板 (occlusion culling preview panel)中的視圖 (view)按鈕。 in the

測試已生成的遮擋

設置好遮擋后,您可以通過啟用遮擋剔除 (occlusion culling)(位于可視化 (visualize) 模式下的遮擋剔除預覽面板 (occlusion culling preview panel)中)并在場景視圖中四處移動主相機 (main camera)來測試它。

場景視圖 (scene view) 中的遮擋視圖 (occlusion view) 模式

隨著您四處移動主相機 (main camera)(無論是否在播放 (play) 模式下),您會看到各種對象禁用它們自己。您需要找出的是遮擋數據中的所有錯誤。如果您在移動的時候看到對象突然彈入視圖中,這就是一個錯誤。如果這種情況發生,您可以通過改變分辨率(如果您正在用目標體積屬性播放)或四處移動對象以覆蓋錯誤來修復此錯誤。要調試遮擋的問題,您可以將主相機 (main camera) 移到有問題的位置進行聚光燈檢查

處理完成后,您會在視圖區域 (view area) 看到一些彩色的立方體。藍色的立方體表示目標體積 (target volume)的單元劃分。白色的立方體表示見體積 (view volume)的單元劃分。如果參數設置正確,您會看到一些未被渲染的對象。這是因為這些對象要么在相機的視見體外要么被其他對象遮擋住了。

如果遮擋完成后場景內沒有任何對象被遮擋,那么您可以將對象拆分成更小的塊,以便它們能被完全地包含在單元中。

上一篇:遮擋門戶下一篇:遮擋門戶

相關閱讀

文章點評
相關文章
女校游泳队彩金 福利彩票双色球开奖 16岁周末打字赚钱 w彩票平台登陆 北京快中彩开奖走势图 淘宝虚拟产品赚钱 山西十一选五开奖走势图 ewin棋牌怎么才能赢钱 南安福利彩票赚钱吗 中彩双色球基本走势图 网络棋牌频道直播源 gta5ol潜水艇赚钱 秒速飞艇的计算方式 云南11选5的技巧 哪些装备增幅后更赚钱 福彩3d跨度走势图彩吧 云南11选5开奖号今天的