一个室外场景渲染程序
来源:互联网 发布:mysql事务的原理 编辑:程序博客网 时间:2024/06/11 15:48
这是我比较早之前做的了,在一个论坛上开过源,如有哪位朋友想要代码不妨留个电子邮件....
我机器配置如下: 显卡: GForce 4 Mx440
CPU: AMD Athlon(tm) XP1800+
内存: 256m
这个地形是用四叉树分割的,运用了一次遍历地形的方法,并且可保证不产生裂缝,此算法可以看开发文档<<大规模室外场景渲染>>,网上搜下应该很好找的,里面介绍的用队列保存相同层级节点来渲染地形的方法非常实用.
优化方面,我的LOD算法采用的是这个公式:
判断值 = 坡度*调节因子*节点边长/摄象机距离
如>1则继续分割,小于1则说明节点已足够小,无须分割.
另外用视锥体剪裁来裁掉不可见的地形.
至于地形表面我是基础纹理+细节纹理+光照贴图,基础纹理是由三张贴图混合而成的整张1024*1024的大纹理,混合方式是按高度决定每张纹理颜色的权重,细节纹理我使用了一张512*512的贴图,重复贴了10次.
地形效果方面只有一个天空盒和雾,比较粗糙.
- 一个室外场景渲染程序
- 室外大场景渲染技术研究与实现 游戏地图加载
- 基于LOD的大规模真实感室外场景实时渲染技术的初步研究(1)
- 基于LOD的大规模真实感室外场景实时渲染技术的初步研究 PART I
- 基于LOD的大规模真实感室外场景实时渲染技术的初步研究 part II&III
- 3D游戏引擎中的室外大场景渲染技术研究与实现
- 基于LOD的大规模真实感室外场景实时渲染技术的初步研究
- 3D游戏引擎中的室外大场景渲染技术研究与实现
- 基于LOD的大规模真实感室外场景实时渲染技术的初步研究
- 室外地形生成与渲染总结
- 发两张室外场景纹理混合的截图
- 基于光流的室外场景三维重建
- Unreal Engin_室外场景制作笔记_001<创建森林地面>
- 一个使用Directx渲染的Havok程序
- 一个使用Directx渲染的Havok程序
- 大型场景裁剪渲染
- 一个简单的场景观察程序(OpenGL)
- unity3d shader之实时室外光线散射(大气散射)渲染
- 安装星际译王stardict
- 变态指针.cpp
- 湖北02-2005年第四批院校调档分数线对比表
- 《赢在中国》-创业者学历
- 一个80年小子的创业道理,和兄弟们共享
- 一个室外场景渲染程序
- 从则平,破而立
- 遇到“无法浏览网页”教你十招解决疑难杂症
- 打造自己的病毒清除工具
- 内存对齐进阶
- E2上GBA模拟器的消息
- 试验网站#1搜索引擎优化收录情况记录2007-6-27
- 探析软件项目管理十大原则
- Shatalmic.The.Ring.Legacy.Adventure.v1.1.ARM.PPC.Retail