自創引擎II Demo


引擎介紹:此引擎完全由本人在vs,D3D和stl基礎上開發, 引擎包含圖形庫,物理庫,紋理編輯器,模型編輯器,場景編輯器,文件打包工具6部分。

圖形庫實現的技術包括:
a)全局光照,局部光照,環境光照;
b)靜態與動態陰影;
c)法向貼圖與高光;
d)動態水面,深度效果,以及水面的折射,倒影與高光;
e)骨骼動畫;
f)體積光散射;
g)霧化效果;
h)地形紋理融合;
j)動態雲彩;
k)視錐剔除;
l)大場景分區域多線程動態無縫加載;

物理庫實現的技術:
a)全3D碰撞蒙版生成;
b)平滑的碰撞檢測算法;
c)3D A*尋路;

紋理編輯器的功能包括:根據設置的參數與素材生成岩石、樹皮、泥土、花草、雲彩、枝葉、路面、水面、木頭、磚牆等的紋理和法向貼圖,以及其它一些常用的生成法向貼圖的功能。

模型編輯器:能夠根據參數生成岩石和帶骨骼動畫的樹木模型,通過調節部件參數和部件組合生成建築模型。

場景編輯器:編輯地形,分形山脈,編輯路面,調節水面的高度、流向與流速,放置和選擇各種場景物件,並可以對場景物件進行各種幾何變換。

文件打包工具:能把資源集成到文件包中,節省硬盤空間。

demo介紹:程序采用第一人稱視角模式,移動鼠標控制視角,WASD鍵控制控制前后左右的移動,Esc彈出系統菜單,通過系統菜單或P鍵能打開渲染設置界面,在渲染設置界面中能修改全局光的方向,強度,顏色,環境光的強度,霧效強度,霧效顏色,霧效最小距離。
程序中碰撞蒙版設置為動態生成,在區域動態加載的過程中對幀數可能有些影響,相關區域計算完成后就會正常。程序中的美術資源完全由引擎自帶工具制作。運行的系統需要安裝DirectX9.0,顯卡需要支持Shader Model  3.0。

 

Demo下載地址:http://pan.baidu.com/s/1osWUs(12M)

 

Demo截圖01

Demo截圖02

Demo截圖03

Demo截圖04

Demo截圖05

Demo截圖06

Demo截圖07

Demo截圖08

Demo截圖09

模型編輯器生成建築

模型編輯器生成帶骨骼動畫的樹木

模型編輯器生成岩石模型

紋理編輯器生成木頭法向貼圖

紋理編輯器生成水面法向貼圖

紋理編輯器生成的路面法向貼圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM