下载地址:http://wildpigdev.googlecode.com/svn/trunk/ 
wildpig是我新开的轻量级的游戏编辑器demo 主要侧重自然景物的渲染 保持简单性和可扩展性 追求最大真实度
限于开发机子的性能(ati 2系列的显卡) 像深度阴影之类的特耗GPU的效果就没上  等有了新机器再说吧 555555

开发环境 ogre1.7.1 cegui0.7.1 boost1.42 一些天龙的模型

目前进度:地形+天空+植被+水

地形支持可编辑高度纹理:地形分为一个一个的tile 纹理混合因子放在顶点的纹理坐标中
天空参考caelum 增加如太阳光晕等效果 光晕:camPos向照相机方向走一定距离(太阳到照相机的距离的一半)到P
然后在太阳到点P的向量方向上按照不同距离画光晕
植被方面 bush(花花草草之类)每个地形块的同类bush打包成一个渲染体 树模型在近处真实渲染 远处用Billboard代替 因此可支持较大规模的植被系统
水支持反射 衍射效果 特别地 像天空 太阳等特殊物体的反射效果需要注意点 她们不会随着摄像机的移动而移动 在代码上要注意处理下

未来支持特性:角色寻路、换装 cegui道具管理 物理 物理 还是物理
未来肯定会公开源代码 从开源中来 到开源中去

也终于试下传说中的预编译 很好很强大 好快啊
放图:

白天 中午


傍晚吧


看看月亮


早上

posted on 2010-07-31 15:11 野猪红 阅读(507) 评论(0)  编辑 收藏 引用 所属分类: Show Demo

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理