自创引擎II Demo_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 自创引擎II Demo

自创引擎II Demo

 2013/10/24 10:53:50  crown20  博客园  我要评论(0)
  • 摘要:引擎介绍:此引擎完全由本人在vs,D3D和stl基础上开发,引擎包含图形库,物理库,纹理编辑器,模型编辑器,场景编辑器,文件打包工具6部分。图形库实现的技术包括:a)全局光照,局部光照,环境光照;b)静态与动态阴影;c)法向贴图与高光;d)动态水面,深度效果,以及水面的折射,倒影与高光;e)骨骼动画;f)体积光散射;g)雾化效果;h)地形纹理融合;j)动态云彩;k)视锥剔除;l)大场景分区域多线程动态无缝加载;物理库实现的技术:a)全3D碰撞蒙版生成;b)平滑的碰撞检测算法;c)3DA*寻路
  • 标签:

引擎介绍:此引擎完全由本人在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/1xKygA(11M)

 

Demo截图01

Demo截图02

Demo截图03

Demo截图04

Demo截图05

Demo截图06

Demo截图07

Demo截图08

Demo截图09

模型编辑器生成建筑

模型编辑器生成带骨骼动画的树木

模型编辑器生成岩石模型

纹理编辑器生成木头法向贴图

纹理编辑器生成水面法向贴图

纹理编辑器生成的路面法向贴图

上一篇: iPad Air来了,iPad Pro还远吗? 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名