無邊界世界
UNIGINE被設(shè)計用來處理規(guī)模空前且無限的虛擬世界,。 一些例子包括:
|--面向全國的交通運(yùn)輸
|--復(fù)雜的城市規(guī)劃項目
|--全國范圍的軍事行動
|--洲際范圍內(nèi)執(zhí)飛的飛行模擬器
|--航天任務(wù)仿真
借助UNIGINE的雙精度坐標(biāo)系統(tǒng),,能夠?qū)崿F(xiàn)與太陽系同范圍大小的真實世界虛擬場景。
雙精度坐標(biāo)
UNIGINE的特點就是使用64位雙精度浮點運(yùn)算(替代常規(guī)32位浮點精度)來定義虛擬場景中對象的坐標(biāo),。這樣就可創(chuàng)建與太陽系同范圍大小的真實世界虛擬場景了,。因此也就能借助最高的細(xì)節(jié)層次來虛擬地創(chuàng)建無邊無際的世界了(其最大坐標(biāo)值實際上比32位浮點精度的536,870,912倍還要大),。而所有游戲引擎通常只能達(dá)到單浮點精度。
為什么精度很重要,?
因為有一些情況需要您計算超大數(shù)值(例如空間距離),,或情況相反,需要計算超小數(shù)值(例如微觀世界中的距離),。
?
在虛擬場景中,,使用單浮點精度對對象實施變換(包括定位,旋轉(zhuǎn)和縮放),,動畫和物理學(xué)操作都會引起定位誤差,,而且反過來還會引起對象抖動。 此外,,定位誤差可能引起頂點塌縮,,繼而網(wǎng)格會發(fā)生形變。
?
在現(xiàn)實中,,即便面對大于10x10千米區(qū)域的場景,,由于定位誤差的累計,單浮點精度的限制也是顯而易見的,,因此雙精度應(yīng)該被用于任何需要保持精度的更大場景中,。
?
真實規(guī)模風(fēng)景
UNIGINE支持范圍達(dá)數(shù)千公里的極度復(fù)雜地形。
?
地理空間數(shù)據(jù)
由于引擎支持將WGS84,,ECF和NED坐標(biāo)系統(tǒng)轉(zhuǎn)換成笛卡兒坐標(biāo)系統(tǒng),,因此能使用真實世界的GIS數(shù)據(jù)(矢量和柵格數(shù)據(jù)都可以)。
程序式布局
由于使用了基于分層密度遮罩的自動布局系統(tǒng),,使得大范圍自然區(qū)位和密集城市環(huán)境可以很容易被對象填充,。
?
相機(jī)精度
得益于虛擬相機(jī)偏移技術(shù),不論您在虛擬世界中距離起始位置有多遠(yuǎn),,在它的任何角落您都能獲得相同的完美視覺精度,。
?
超長可視距離
含有各種性能優(yōu)化方案的高級細(xì)節(jié)層次(LOD)系統(tǒng)能實現(xiàn)無與倫比的能見距離。 得益于高級大氣模式,,有限的地球曲率仿真也適用于高海拔上的飛行器,。
廣袤的植被
對象的程序式布局特性允許通過少許調(diào)整就能生成自然植被。而且還為樹木,,植物以及小型雜亂物體類型的對象做了特殊性能優(yōu)化,,目的就是為了創(chuàng)建逼真的特寫場景,以便能無縫過渡到鳥瞰視圖,。
?
極速數(shù)據(jù)流
UNIGINE即便應(yīng)對處在極度精細(xì)場景中的超音速飛行仿真器,,也可在無延遲的情況下快如閃電地完成資源背景的加載。 不間斷執(zhí)行的文件解包操作可降低程序?qū)Υ疟P系統(tǒng)的要求,因此也就能節(jié)省成本,。 它也同樣能對異步數(shù)據(jù)流隊列實現(xiàn)嚴(yán)格控制,,支持區(qū)域加載。
?
完整的場景圖解決方案
引擎內(nèi)置全功能場景圖,,特點如下:
|--節(jié)點層次
|--相對的對象空間變換
|--節(jié)點和分支易于控制
|--空間多樹細(xì)分