luna游戲引擎介紹

luna游戲引擎介紹

ID:32366696

大?。?7.00 KB

頁數(shù):6頁

時(shí)間:2019-02-03

luna游戲引擎介紹_第1頁
luna游戲引擎介紹_第2頁
luna游戲引擎介紹_第3頁
luna游戲引擎介紹_第4頁
luna游戲引擎介紹_第5頁
資源描述:

《luna游戲引擎介紹》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、LUNA游戲引擎介紹學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):學(xué)號(hào):姓名:《LUNA游戲引擎介紹》  LUNA游戲引擎系LUNA團(tuán)隊(duì)精心研發(fā)的拳頭產(chǎn)品,該引擎秉承了國內(nèi)外許多著名游戲引擎的優(yōu)點(diǎn),并開創(chuàng)式的融入了多個(gè)游戲引擎制作的新模式、新觀點(diǎn),較好的吸引了其他知名游戲引擎的精華,是中國國內(nèi)游戲引擎中非常優(yōu)秀的作品,雖然該引擎的商業(yè)版遲遲未能推出,但絲毫不能阻擋業(yè)界開發(fā)者想揭開她神秘面紗的想法,現(xiàn)在特對(duì)該引擎作一些技術(shù)揭秘:LUNA游戲引擎經(jīng)過多個(gè)版本的更新和衍生,從最初單純的游戲基本庫到如今擁有完整且多元化的游戲制作解決方案

2、,經(jīng)歷了五個(gè)年頭。在這五個(gè)年頭里,LUNA引擎的主要開發(fā)者VillaLee先后數(shù)次大刀闊斧的整改引擎的結(jié)構(gòu)和框架,由其是最近一個(gè)版本的更新,耗費(fèi)了半年時(shí)間之間,實(shí)時(shí)的給引擎注入代表當(dāng)今世界最領(lǐng)先圖形技術(shù)和游戲制作技術(shù)。為了具備與操作系統(tǒng)無關(guān)性的特點(diǎn),LUNA引擎單獨(dú)劃出了兩個(gè)底層管理模塊。第一個(gè)是操作系統(tǒng)轉(zhuǎn)置層,該層中主要封裝了Linux、Win32等不同操作系統(tǒng)的API,同時(shí)包含了底層錯(cuò)誤反應(yīng)系統(tǒng)、事件驅(qū)動(dòng)系統(tǒng)、CPU監(jiān)測(cè)管理系統(tǒng)、ThreadManager、和兩個(gè)高精度計(jì)時(shí)器;另一個(gè)是操作系統(tǒng)管理層,類似于

3、MSDOS的Io.sys。該層中主要集成了Memory監(jiān)測(cè)管理系統(tǒng)、管道處理系統(tǒng)、管道映射表分析器、管道搜索器、FPU/3DNow!?/SSE優(yōu)化指令集。同大多數(shù)著名的引擎一下,LUNA有極為豐富的高效的渲染指令。并且這些指令是以類工廠形式提供給引擎使用者使用的。各個(gè)指令的分類以及各個(gè)其他非渲染類子系統(tǒng)相關(guān)的功能如下表:?角色動(dòng)畫、模型系統(tǒng)支持LodMesh,根據(jù)視點(diǎn)距離自動(dòng)減面及調(diào)整細(xì)節(jié)等級(jí)。支持頂點(diǎn)位移、旋轉(zhuǎn)、縮放動(dòng)畫支持蒙皮(Skin)支持骨架和骨架動(dòng)畫。3dsmax中的Biped、Bones或Dummy

4、等均可作為骨架輸出。支持材質(zhì)動(dòng)畫支持路徑動(dòng)畫支持材質(zhì)坐標(biāo)系動(dòng)畫支持貼花紙(Decal)動(dòng)畫支持貼花紙坐標(biāo)系動(dòng)畫支持融合和形變動(dòng)畫,例如從人變成龍或其他動(dòng)物支持面部表情動(dòng)畫支持可見度動(dòng)畫,如模型或模型部分淡入淡出。支持通用和任意縮放動(dòng)畫,或模型的部分任意縮放動(dòng)畫支持動(dòng)畫合成,同一模型同時(shí)可以播放多個(gè)動(dòng)畫,不同動(dòng)畫會(huì)自動(dòng)疊加合成,不同動(dòng)畫可以按照不同的速度播放。支持自定義動(dòng)畫長度和播放速度,在模型輸出時(shí)可以調(diào)整動(dòng)畫的播放速度。支持動(dòng)畫播放運(yùn)行時(shí)加速、減速。支持動(dòng)畫中某幀觸發(fā)相對(duì)應(yīng)的事件,例如播放到動(dòng)畫中某一幀的時(shí)候

5、進(jìn)行扣血等。支持對(duì)模型的部分進(jìn)行操作。支持環(huán)境貼圖、反射貼圖、細(xì)節(jié)貼圖等,可以做反光效果等。?碰撞檢測(cè)系統(tǒng)快速準(zhǔn)確的碰撞檢測(cè)算法。支持邊界框碰撞。支持AABB碰撞。支持射線碰撞。支持任意形狀的碰撞。支持按照不同類別的物件進(jìn)行分類碰撞。例如可以設(shè)定玩家與地面、靜態(tài)物件等發(fā)生碰撞,怪物與地面發(fā)生碰撞卻不與靜態(tài)物件發(fā)生碰撞等。?效果系統(tǒng)效果系統(tǒng)包含對(duì)各種光效組合的支持,全面提升游戲畫面的可視性:支持材質(zhì)自動(dòng)融合。支持實(shí)時(shí)動(dòng)態(tài)陰影。支持動(dòng)態(tài)光效,支持非線性光效動(dòng)畫,可自定義RGB三色關(guān)鍵幀動(dòng)畫。支持爆炸效果。支持熔巖效

6、果。支持太陽眩光。支持閃電特效。支持鏡頭顫動(dòng)效果,可自定義顫動(dòng)的物理頻率和振幅。支持刀光劍影。支持雨雪效果,雨雪材質(zhì)可以從指定的材質(zhì)列表中隨機(jī)選擇,雨雪量大小、風(fēng)力大小、雨量速度等等參數(shù)可以自定義,支持暴風(fēng)雨效果(特定算法)。支持水花和波紋、氣泡效果。支持物件被擊破產(chǎn)生碎片。支持運(yùn)動(dòng)模糊效果。支持自定義特效,可以在顯卡上對(duì)硬件顯示模塊進(jìn)行直接編程,高速執(zhí)行,算法類似Uneal3。所有自定義特效可以通過特效管理器進(jìn)行管理,并可分別運(yùn)用在不同模型上。?粒子系統(tǒng)>>>自定義粒子觸發(fā)方向、發(fā)散參數(shù)、發(fā)散位移參數(shù)、生存周

7、期、間隔周期、內(nèi)外延角、風(fēng)力參數(shù)、推進(jìn)力參數(shù)、重力、推進(jìn)力變化參數(shù)、速度參數(shù)等等參數(shù)。支持動(dòng)態(tài)貼圖,可以調(diào)整材質(zhì)變換速度。支持粒子不同階段使用不同顏色。粒子發(fā)散器可以控制粒子噴射數(shù)量。粒子可以綁定在模型上特定節(jié)點(diǎn)。專門有為粒子編寫的粒子腳本編輯器方便策劃人員編寫漂亮的粒子。?室內(nèi)場(chǎng)景系統(tǒng)支持BSP/PORTAL/PVS算法。支持光圖。支持室內(nèi)動(dòng)態(tài)光效,支持頂點(diǎn)光。支持室內(nèi)全場(chǎng)景警報(bào)狀態(tài),全場(chǎng)景產(chǎn)生某種特定光效。支持多層細(xì)節(jié)層,自動(dòng)減面。支持材質(zhì)替換。支持路徑編輯。可用于過場(chǎng)動(dòng)畫或游戲。支持室內(nèi)觸發(fā)器。支持鏡像物

8、件,如鏡子等。支持自定義節(jié)點(diǎn)。支持力場(chǎng)。?室外場(chǎng)景系統(tǒng)支持無邊際連續(xù)室外地形,地形可以動(dòng)畫變化。支持海底場(chǎng)景和天界等無重力場(chǎng)景。室外地形支持連續(xù)自動(dòng)減面。室外地形支持多種材質(zhì),支持同一區(qū)域上多材質(zhì),支持材質(zhì)自動(dòng)融合。支持流水和動(dòng)態(tài)波紋,支持天空倒影,水流波浪等參數(shù)均可調(diào)整。支持晝夜變化。支持質(zhì)量霧。支持場(chǎng)景中可見度。支持太陽光和太陽光效,太陽光支持顏色和亮度的關(guān)鍵幀非線性變化,太陽高度

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。