【技術實現步驟摘要】
本專利技術涉及3D渲染技術和大規模場景領域,特別涉及一種3D游戲實時渲染大規模場景的方法及系統。
技術介紹
近年來,實時的游戲畫面渲染有了很大的改進。最新的光影技術——動態光源和實時輻射的出現大大改觀了游戲畫面的光影效果;沖擊測繪和三維模型的LOD技術提高了游戲畫面的精細度,在Doom3的引擎中,利用高精度角色模型(100,000+多邊形)得到其驚喜的紋理貼圖和法向貼圖,在游戲渲染時把得到的紋理貼圖放到低精度的角色模型(<5000多邊形)渲染,這樣在保持實時渲染的基礎上大大改進了畫面的渲染效果。三維場景的實時渲染技術主要有兩大類:基于幾何的渲染技術和基于圖像的渲染技術。其中基于幾何的渲染技術的三維場景,由被定義了多重屬性的空間多邊形集合體構成,這些多邊形幾何體上都定義了顏色值、反射度、透明度和相關的光照參數等等。基于圖像的渲染技術,其渲染場景是用一組光線映射函數(PlenopticFunction)來描述的。在現在的3D游戲引擎和商業3D圖像軟件中,一般都采用基于幾何的渲染技術。游戲中常用的技術包括以下三個:1)光影技術。目前,計算機圖形學中的光照模型很多,根據光照模型的特點,大致可分為局部光照模型和全局光照模型兩類。在三維圖形渲染中,多邊形頂點上的點的光照顏色值是通過光照模型計算得到,多邊形內部點的光照顏色值是通過多邊形各定點上的光照顏色值插值生成,即:我們所說的著色技術,各種著色算法不同得到的渲染效果的真實感差異很大。通過多邊形頂點和多邊形內部采用不同的算法計算光照顏色值,能在大大加速多邊形幾何體場景的渲染工作。2)場景篩選。在做圖形渲染之前, ...
【技術保護點】
一種3D游戲實時渲染大規模場景系統,其特征在于,包括:地形管理模塊、場景模塊、光影特效模塊以及場景支持模塊,所述地形管理模塊,用以根據距離人眼視點的距離實時對地形進行渲染;所述場景模塊,用以渲染大規模場景中的不同場景元素;所述光影特效模塊,用以增強所述大規模場景中的全局光照和軟陰影;所述場景支持模塊,用以提供上述地形管理模塊、場景模塊以及光影特效模塊的中運算環境和封裝。
【技術特征摘要】
1.一種3D游戲實時渲染大規模場景系統,其特征在于,包括:地形管理模塊、場景模塊、光影特效模塊以及場景支持模塊,所述地形管理模塊,用以根據距離人眼視點的距離實時對地形進行渲染;所述場景模塊,用以渲染大規模場景中的不同場景元素;所述光影特效模塊,用以增強所述大規模場景中的全局光照和軟陰影;所述場景支持模塊,用以提供上述地形管理模塊、場景模塊以及光影特效模塊的中運算環境和封裝。2.根據權利要求1所述的3D游戲實時渲染大規模場景系統,其特征在于,所述地形管理模塊具體基于四叉樹的靜態LOD地形算法:按照四叉樹數據結構構建四叉樹地形,遍歷所述四叉樹的節點,更新索引緩沖然后修補地形裂縫。3.根據權利要求1所述的3D游戲實時渲染大規模場景系統,其特征在于,所述光影特效模塊中增強所述大規模場景中的全局光照的方法進一步包括:基于Blinn-...
【專利技術屬性】
技術研發人員:吳懷宇,吳挺,沈陽,
申請(專利權)人:北京三體高創科技有限公司,吳懷宇,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。