XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[其他] 毕设求助!!!

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [其他] 毕设求助!!!  
 
叶子nono
小水手
Rank: 1



UID 21260
精华 0
积分 3
帖子 3
阅读权限 10
注册 2006-4-16
状态 离线
毕设求助!!!

紧急求助!!我是大四的学生,我的毕业设计是“游戏引擎渲染系统的分析与实践”
请问什么是渲染系统??能否提供给我一个游戏程序,是用direct X和VC编写的!!
最好能与渲染系统有关!!万分感谢!!!
2006-4-16 16:18#1
查看资料  Blog  发短消息  QQ  顶部
 
XiaoHui
管理员
Rank: 9Rank: 9Rank: 9


UID 2
精华 1
积分 4861
帖子 4851
阅读权限 200
注册 2001-1-23
来自 猎户星座
状态 离线
在阅读各种游戏介绍的时候我们常常会碰见“引擎”(Engine)这个单词,引擎在游戏中究竟起着什么样的作用?它的进化对于游戏的发展产生了哪些影响?希望下面这篇文章能为大家释疑。

--------------------------------------------------------------------------------


  一、什么是引擎

  我们可以把游戏的引擎比作赛车的引擎,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。游戏也是如此,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”

  可见,引擎并不是什么玄乎的东西,无论是2D游戏还是3D游戏,无论是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏,哪怕是一个只有1兆的小游戏,都有这样一段起控制作用的代码。经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节,以下就对引擎的一些关键部件作一个简单的介绍。


图片附件: half.jpg (2006-4-16 16:48, 23.78 K)



飞往猎户星座....
2006-4-16 16:45#2
查看资料  访问主页  Blog  发短消息  顶部
 
XiaoHui
管理员
Rank: 9Rank: 9Rank: 9


UID 2
精华 1
积分 4861
帖子 4851
阅读权限 200
注册 2001-1-23
来自 猎户星座
状态 离线
  首先是光影效果,即场景中的光源对处于其中的人和物的影响方式。游戏的光影效果完全是由引擎控制的,折射、反射等基本的光学原理以及动态光源、彩色光源等高级效果都是通过引擎的不同编程技术实现的。

  其次是动画,目前游戏所采用的动画系统可以分为两种:一是骨骼动画系统,一是模型动画系统,前者用内置的骨骼带动物体产生运动,比较常见,后者则是在模型的基础上直接进行变形。引擎把这两种动画系统预先植入游戏,方便动画师为角色设计丰富的动作造型。

  引擎的另一重要功能是提供物理系统,这可以使物体的运动遵循固定的规律,例如,当角色跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速度有多快,子弹的飞行轨迹、车辆的颠簸方式也都是由物理系统决定的。

  碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物理边缘。当两个3D物体撞在一起的时候,这种技术可以防止它们相互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相互的作用关系。

  渲染是引擎最重要的功能之一,当3D模型制作完毕之后,美工会按照不同的面把材质贴图赋予模型,这相当于为骨骼蒙上皮肤,最后再通过渲染引擎把模型、动画、光影、特效等所有效果实时计算出来并展示在屏幕上。渲染引擎在引擎的所有部件当中是最复杂的,它的强大与否直接决定着最终的输出质量。


飞往猎户星座....
2006-4-16 16:46#3
查看资料  访问主页  Blog  发短消息  顶部
 
YunHai
版主
Rank: 7Rank: 7Rank: 7



Medal No.1  
UID 5004
精华 0
积分 5934
帖子 5934
阅读权限 100
注册 2002-1-12
来自 黑龙江
状态 离线
www.gameres.com
这么大的主题有得玩了
2006-4-16 16:46#4
查看资料  Blog  发短消息  顶部
 
gwq85387566
版主
Rank: 7Rank: 7Rank: 7



UID 2605
精华 0
积分 151
帖子 151
阅读权限 100
注册 2006-4-1
来自 岳阳
状态 离线
可怜,给予同情!!!

初看“游戏引擎渲染系统的分析与实践”觉得听新鲜,有意思
但是看了老大的介绍后觉得…………
你们的毕业设计是自选还是抽签啊(我还没到毕业啦,不知道毕业设计的具体情况)!!!
为何你如此背时!!!
:)
加油吧!!!我们精神上支持你!!!!
2006-4-16 17:26#5
查看资料  Blog  发短消息  ICQ 状态  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-12-2 00:55 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver