自創引擎II Demo

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

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

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

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

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

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

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

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

 

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

模型編輯器生成建築

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

模型編輯器生成岩石模型

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

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

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

相關文章
相關標籤/搜索