基于网络游戏中3d技术的应用

基于网络游戏中3d技术的应用

ID:9553381

大小:50.50 KB

页数:3页

时间:2018-05-02

基于网络游戏中3d技术的应用_第1页
基于网络游戏中3d技术的应用_第2页
基于网络游戏中3d技术的应用_第3页
资源描述:

《基于网络游戏中3d技术的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于网络游戏中3D技术的应用基于网络游戏中3D技术的应用  网络游戏指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏,也称之为网游。  网络游戏的种类分成三种:一种是2D游戏,最显著的特征是所有图形元素是以平面图片的形式制作的,其地表、建筑都是单张的地图元素构成的。另一种是3D游戏,3D技术把游戏世界中由若干个几何多边体构成的立体对象。3D网游采取了立体空间的概念,画面显得更为真实,不仅如此,它在对空间操作的随意性也较强。另外,3D技术

2、优点是玩家可以通过任意的角度来看人物和环境,在动画制作方面也有独特的优势,并且3D对象容易本文由.L.收集整理修改。此外,市场也出现了一种2D+3D的伪3D,也被成为2.5D的技术,其实就是通过2D与3D技术的结合来满足不同需求的客户。目前3D游戏已经成为了时下主流的游戏类型。  如何在网络上提高3D游戏的速度和质量,须得了解3D技术在三维网游中的应用有哪几个方面:  1、场景建模  由于情节的需要在游戏中创建场景,虚拟室内场景和室外场景制作。虚拟现实中场景的生成对实时性要求很高,逼真地模拟人在自然环境中视觉、听觉、触觉及运动等行为的人机交互技术。它融合

3、了计算机图形学、多媒体技术、人工智能、人机接口技术、数字图像处理、网络技术、传感器技术以及高度并行的实时计算技术等多个信息技术分支,而LOD技术可以有效地解决这些问题。  LOD技术在不影响画面视觉效果的条件下,通过逐次简化景物的表面细节来减少场景的几何复杂性,从而提高绘制算法的效率。该技术通常对每一原始多面体模型建立几个不同逼近精度的几何模型。与原模型相比,每个模型均保留了一定层次的细节。在绘制时,根据不同的标准选择适当的层次模型来表示物体。LOD技术具有广泛的应用领域。目前在实时图像通信、交互式可视化、虚拟现实、地形表示、飞行模拟、碰撞检测、限时图形

4、绘制等领域都得到了应用,已经成为一项实用的技术。很多造型软件和VR开发系统都开始支持LOD模型表示。  2、角色建模  随着虚拟现实技术的日趋成熟,人们己经不再满足于构建只有景色、建筑物等一般视景信息的虚拟环境,迫切需要在虚拟环境中加入有生命的对象。所以,人在虚拟环境中的建模与动作的研究逐渐成为新的研究热点。虚拟人物是游戏的核心,是一个游戏的灵魂。虚拟人物模型分成两个分支,一是人脸的表情动画,手部的变形,以及虚拟人的附属物例如服装、头发等为主;二是人体建模及变形的研究,人的行走、抓取等动作的研究,以及运动控制系统,如:运动捕获、人体动画工具的开发、人体平

5、衡控制等部分。虚拟人体模型是运动控制技术的基础,常用的建模方法有:棒状建模方法、表面建模方法、实体建模方法和多层次建模方法等。表面建模相对简单,分成多边形建模、面片建模、NUBRS建模等,我们所熟悉的CS魔兽世界(左图)等均使用多边形建模方法。使用多边形建模方法,可以在子对象模式下对模型进行编辑,完成任何形状的模型,多边形建模能够用一个简单的长方体,通过对其子对象的编辑,完成复杂模型的创建。  3、粒子系统  在虚拟场景中需要做些特效来吸引玩家的眼球,比如绚丽的光效、瀑布、雪花飘落、闪烁的火焰、火焰的喷射、冲出枪管的子弹和物体的爆炸等等效果,而这些用粒子

6、系统可以很好地完成。粒子系统制作出来的特效绚丽夺目,能够给人耳目一新的感觉和强烈的视觉震撼效果,其快速、方便的功能及有趣、多样化的效果,其所创造的视觉效果,可让人叹为观止。  粒子系统基本原理是将大量相似的微小的基本粒子图元按照一定的规律组合起来,以描述和模拟一些不规则的模糊物体。属于粒子系统的每个粒子图元具有确定的生命值和各种状态属性,如大小、形状、位置、颜色、透明度以及速度等。并且这些粒子要经过产生、运动变化和消亡三个生命历程,所有存活着的粒子的生命值、形状大小等属性一直都在随着时间的推移而变化,其他属性都将在其限定的变化范围内随机变化,这些粒子的各

7、种属性变化就组成一幅连续变化的动态画面,从而充分模拟出了模糊物体的随机性和动态性。  粒子系统描述物体的步骤如下:  (a)新的粒子诞生;  (b)新诞生粒子被赋予独自的初始属性;  (c)销毁粒子系统中生命周期到期的粒子;  (d)被保留的粒子根据其动态属性运动和更新;  (e)渲染存活的粒子到帧缓存。  4、3D引擎使用  3D引擎是将现实中的物质抽象为多边形或者各种曲线等表现形式,在计算机中进行相关计算并输出最终图像的算法实现的集合。  3D引擎根据是否能够被主流计算机即时计算出结果分为即时3D引擎和离线3D引擎。PC机及游戏机上的即时3D画面就是

8、用即时3D引擎运算生成的,而电影中应用的3D画面则是用离线3D引擎来实现以达到以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。