System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及一種用于渲染虛擬環(huán)境的方法和系統(tǒng)。
技術(shù)介紹
1、內(nèi)容(諸如視頻游戲)的開發(fā)者不斷努力提供更逼真的虛擬環(huán)境。照明效果的質(zhì)量通常在用戶對這樣的環(huán)境的感知以及它們對用戶看起來如何逼真方面起關(guān)鍵作用。
2、然而,渲染虛擬環(huán)境并且特別是確定用于虛擬環(huán)境的照明的過程通常是復雜的并且計算上昂貴的。例如,雖然光探針可以提供在虛擬環(huán)境中獲得現(xiàn)實照明效果的有效方式,但是生成或更新這種光探針(通常在整個環(huán)境中大量提供)的過程可能過高,并且可能需要使用計算上昂貴的和專用的硬件。
3、本專利技術(shù)尋求緩解或減輕這些問題,并提供更有效的渲染。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)的各個方面和特征在所附描述的文本中定義,并且至少包括:
2、-在第一方面,根據(jù)本文的實施例提供了一種用于渲染虛擬環(huán)境的方法。
3、-在另一方面,根據(jù)本文的實施例提供了一種用于渲染虛擬環(huán)境的系統(tǒng)。
【技術(shù)保護點】
1.一種用于渲染虛擬環(huán)境的方法,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法用于在虛擬環(huán)境中生成光探針,并且其中,所述虛擬環(huán)境的所述至少一部分被渲染到所述光探針的一個或多個面。
3.根據(jù)權(quán)利要求1所述的方法,還包括識別所述虛擬環(huán)境中的一個或多個動態(tài)元素。
4.根據(jù)權(quán)利要求3所述的方法,其中,確定所述第二幀的所述虛擬環(huán)境的所述至少一部分的幾何體包括:確定所述第二幀的所述動態(tài)元素的幾何體,以及組合所存儲的所述第一幀的所述靜態(tài)元素的幾何體和所確定的所述第二幀的所述動態(tài)元素的幾何體。
5.根據(jù)權(quán)利要求4所述的方法,其中,根據(jù)所述靜態(tài)元素和所述動態(tài)元素距所述第一虛擬相機位置的相對深度來組合所存儲的所述靜態(tài)元素的幾何體和所確定的所述動態(tài)元素的幾何體。
6.根據(jù)權(quán)利要求3所述的方法,其中,根據(jù)檢測到所述動態(tài)元素中的至少一個動態(tài)元素在所述第一幀和所述第二幀之間的移動來執(zhí)行確定所述第二幀的幾何體的步驟。
7.根據(jù)權(quán)利要求6所述的方法,還包括確定所述第一幀的所述虛擬環(huán)境的所述至少一部分的幾何體;其中,在檢測到所述
8.根據(jù)權(quán)利要求7所述的方法,其中,根據(jù)檢測到所述第一幀和所述第二幀之間的所述虛擬環(huán)境中的至少一個光源的變化來執(zhí)行確定用于所述第二幀的照明的步驟。
9.根據(jù)權(quán)利要求8所述的方法,還包括確定用于所述第一幀的所述虛擬環(huán)境的所述至少一部分的照明;其中,在檢測到所述光源在所述第一幀和所述第二幀之間沒有變化時,確定用于所述第二幀的照明包括重復使用為所述第一幀確定的照明。
10.根據(jù)權(quán)利要求1所述的方法,其中,基于所確定的所述虛擬環(huán)境的所述至少一部分的幾何體來確定用于所述第二幀的所述虛擬環(huán)境的所述至少一部分的照明包括:確定用于輸出到顯示器的一個或多個輸出像素,以及對每個輸出像素執(zhí)行照明操作。
11.根據(jù)權(quán)利要求1所述的方法,還包括確定所述第二幀的虛擬相機位置,并且在檢測到所述第二幀具有不同的第二虛擬相機位置時:為所述第二幀確定所述虛擬環(huán)境中的所述靜態(tài)元素的幾何體,并且存儲所述第二幀的所述靜態(tài)元素的所述幾何體。
12.根據(jù)權(quán)利要求11所述的方法,還包括從存儲裝置中移除所述第一幀的所述靜態(tài)元素的所述幾何體。
13.根據(jù)權(quán)利要求1所述的方法,還包括:
14.一種計算機程序,包括計算機可執(zhí)行指令,所述計算機可執(zhí)行指令適于使計算機系統(tǒng)執(zhí)行前述權(quán)利要求中任一項所述的方法。
15.一種用于渲染虛擬環(huán)境的系統(tǒng),所述系統(tǒng)包括:
...【技術(shù)特征摘要】
1.一種用于渲染虛擬環(huán)境的方法,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法用于在虛擬環(huán)境中生成光探針,并且其中,所述虛擬環(huán)境的所述至少一部分被渲染到所述光探針的一個或多個面。
3.根據(jù)權(quán)利要求1所述的方法,還包括識別所述虛擬環(huán)境中的一個或多個動態(tài)元素。
4.根據(jù)權(quán)利要求3所述的方法,其中,確定所述第二幀的所述虛擬環(huán)境的所述至少一部分的幾何體包括:確定所述第二幀的所述動態(tài)元素的幾何體,以及組合所存儲的所述第一幀的所述靜態(tài)元素的幾何體和所確定的所述第二幀的所述動態(tài)元素的幾何體。
5.根據(jù)權(quán)利要求4所述的方法,其中,根據(jù)所述靜態(tài)元素和所述動態(tài)元素距所述第一虛擬相機位置的相對深度來組合所存儲的所述靜態(tài)元素的幾何體和所確定的所述動態(tài)元素的幾何體。
6.根據(jù)權(quán)利要求3所述的方法,其中,根據(jù)檢測到所述動態(tài)元素中的至少一個動態(tài)元素在所述第一幀和所述第二幀之間的移動來執(zhí)行確定所述第二幀的幾何體的步驟。
7.根據(jù)權(quán)利要求6所述的方法,還包括確定所述第一幀的所述虛擬環(huán)境的所述至少一部分的幾何體;其中,在檢測到所述動態(tài)元素尚未在所述第一幀和所述第二幀之間移動時,至少部分地基于所確定的所述第一幀的所述虛擬環(huán)境的所述至少一部分的幾何體來確定用于所述第二幀的照明。
8.根據(jù)權(quán)利要求7所述...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:J·梁,M·塞拉托,L·格林,
申請(專利權(quán))人:索尼互動娛樂股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。