当前位置:首页 > 逗你玩 > 为何这款游戏的画面像狗一样?

为何这款游戏的画面像狗一样?

文章作者:今夜月色很美 发布时间:2015-03-19 11:21:00 来源:https://www.7230.com/

计算机应用中的图形学是研究在三维空间里面的所有几何图形表现的一门学科,如果将游戏空间比喻成3D虚拟世界的话,图形学就是一门研究游戏空间的学问。现今所有的3D特效、3D动画、游戏等所涉及的应用基础知识都是建立在图形学上面的,小编觉得想要分析一款3D游戏画面在细节上的优劣,理解图形学基础是有必要的。

游戏图形学科普 字太多不敢看系列7230手游网

3D游戏的图形构成

一.模型(Model)

1.实体模型

实体模型相比另外两种模型分类描述到的信息是有参数概念的,比如一张凳子每个组成部件的半径、高、宽,它们统和在一起就构成了“凳子”这个具体的形状数据,这些信息在工业制造中也是非常重要的。

为何这款游戏的画面像狗一样?

没错,简单来说即时我们平常玩游戏时看到角色、武器、建筑的角色模型、武器模型和建筑模型。尽管我们对实体模型并不陌生,但是小编敢打赌对于构成模型的其它方面相比大家并不是很了解,请接着看。

2.网格(Mesh)模型

也就是我们在游戏或三维动画中看到的那些人体、物体的那层面片,由这些多边形面片拼接而成的就是网格模型了。

为何这款游戏的画面像狗一样?

再漂亮生动的游戏画面在小编看来只不过是一大段信息参数而已,不是吗?网格模型中包含大量数据信息,描述点位置的“坐标信息”,用于处理关照与之对应的“法线信息”;描述网格上有哪些顶点、法线、纹理坐标和多少个多边形的“面片信息”。

另外还有一组介于网格和骨骼之间的“蒙皮数据”,主要作用就是让网格上每个顶点和骨骼上的每个节点相互映射。为什么需要这个呢?因为所有的运动信息都包含在骨骼里面,所以一个模型的运动离不开“蒙皮数据”和“骨骼模型”。

3.骨骼(Skeleton)模型

提到了网格模型就不得不提骨骼模型了,我们在三维动画中看到的那些自然的动作离不开骨骼模型,它负责驱动网格模型做出一系列动作。

为何这款游戏的画面像狗一样?

而单是做好了骨骼模型没有运动生成也没有任何意义,所以那些在CG动画、游戏中看起来自然协调的人物动作离不开骨骼数据。

骨骼数据分为骨骼的结构信息和运动信息,前者一般来说是骨骼中某节点和某节点相连和这两点之间的距离,后者描述每一帧对应的一个相关运动信息。

二.纹理(Texture)

在我们欣赏国外CG和游戏大作演算动画的时候,一定曾注意到,除了人物建模轮廓清晰细致之外细节也是特别逼真。例如额头上的皱纹、嘴角边的细纹处理、眼角边的尾纹等等,都是经过了纹理处理。

为何这款游戏的画面像狗一样?

纹理虽然可以通过“画”和“切片”法做出来,但它更像是一种涂色过程,在计算机运算的时也要把纹理信息跟颜色信息相乘来得到最终结果。

计算机图形学和美工区别

有许多人讲图形学和美工相提并论,这里小编需要向大家解释一下了,其实这两者完全不是同一个领域。图形学是研究一些图形演算上的编码和一些算法改进,而美工主要是设计一些应用层的东西,例如用3dsmax制作出CG过场动画一类的东西,可以说是偏向于艺术审美向的。

为何这款游戏的画面像狗一样?

后话

如果各位读者零基础但是对制作手机游戏感兴趣的话,小编建议不妨从Unity3D引擎开始学起,因为Unity3D不需要任何编程基础。

为何这款游戏的画面像狗一样?

以上是【7230手游网】为您带来的“游戏图形学科普 字太多不敢看系列”的全部内容,最新逗你玩原创敬请关注~

共有0条评论网友评论

当前没有评论!

加载更多

关于本站 | 免责声明 | 网站合作 | 友情链接

Copyright © 2024 7230手机门户(www.7230.com).All Right severed 备案编号:鄂ICP备2024044992号-1