摘要:
http://www.cnblogs.com/cproom/archive/2007/09/14/893496.html场景图一直被认为是适合游戏的通用场景管理算法,仿佛没实现过场景图就不算写过引擎。但是经过思考和分析,我觉得场景图并不适合作为一种通用的场景组织方式,在下面我会说明理由,并提出一种替代的适合目前mmorpg网游的场景管理方式。如果大家有什么不同看法可以和我讨论。 场景图是一种层级组织场景的数据结构,要生成场景图就要选择一种层级关系,或曰父子关系,或曰继承关系。比如几何变换矩阵的级联关系,或者空间范围的包围关系,或者渲染属性的继承关系。然而你选择了一种关系就不得不放弃另一种关系, 阅读全文
posted @ 2012-08-15 19:13
小 楼 一 夜 听 春 雨
阅读(347)
评论(0)
推荐(0)
摘要:
1.天空的种类目前描述“天空”的技术主要包括三种类型:平板型天空(Sky Plane),仅用一个平板放到头顶。天空穹(Sky Dome),放到头顶的是一个曲面。天空盒(Sky Box),放到场景的是一个立方体。天空盒经常是由六个面组成的立方体,并经常会随着视点的移动而移动。天空盒将刻画极远处人无法达到的位置的景物。2.天空盒的实现与D3D实现的普通立方体不同的一点是,大部分情况下我们视点都包容在天空盒内部,因此,天空盒的顶点顺序应当是正好与普通立方体的顶点顺序相反。 最简单的天空盒,只需要填写好六个面的24个顶点,最后为每个面贴上纹理即可。3.一些杂论天空盒对于程序员并不是困难的... 阅读全文
posted @ 2012-08-15 15:46
小 楼 一 夜 听 春 雨
阅读(5054)
评论(1)
推荐(1)
摘要:
在进行3D场景渲染时,天空是必不可少的因素。对于3D天空的模拟在视景仿真系统、计算机游戏、三维动画中有着广泛的应用。但是,目前对于天空的仿真还存在很多不足,一些模拟方法中存在实现复杂、计算耗时、图像分辨力不高,真实感不强且只能生成静态图像等问题。本文在研究了前人仿真天空算法的基础上,利用目前3D图形行业中流行的OpenGL技术和有被誉为"大自然的几何学"美称的分形理论,提出了一种更加简单实用的仿真3D天空的方法,可以仿真出具有动态效果和不同天气的3D天空,绘制速度快,真实感强。l构造天空模型1.1 OpenGL技术[1.2]OpenGL作为一套图形标准,由数百个功能函数组成 阅读全文
posted @ 2012-08-15 15:22
小 楼 一 夜 听 春 雨
阅读(3824)
评论(0)
推荐(0)

浙公网安备 33010602011771号