游戏贴图的基本知识

一个游戏角色的好坏的贴图可以说起了70%的作用。对于面数比较低的角色而言游戏角色的大部分细节都是靠贴图来表现的。 下面仍然是先通过FAQ的方式来让大家了解一些游戏贴图的基本知识。Q 游戏的贴图在尺寸上有些什么要求?是不是必须是正方形的? A 游戏贴图的长宽都必须是2的倍数的任意组合,例如2,4,8,16,32,64。。。。。1024等。并不一定必须是正方形,例如长宽可以是256,128也可以是1024*32。 

Q 一个游戏角色是否只可以有一张贴图? A 不是。一个角色可以有好几张贴图,根据不同情况有不同要求。例如有些网络游戏,它的角色的上身,下身,手脚头的贴图都是分开的好几张,为的是便于做纸娃娃系统。但通常情况下都是一个角色一到两张贴图,如果有武器等附属品通常另外计算。

Q 游戏角色的贴图可以用在些什么通道?是否只能用色彩通道? A 游戏角色的贴图视引擎的不同,可以使用的通道也不一样,另外也要考虑角色在游戏中的重要性而定。首先最基本的两个通道是色彩通道和透明通道,这两个通道大部分引擎都支持。另外大多数引擎支持的通道还有反射通道和高光通道。目前比较新的引擎还支持normal map通道。Q 游戏贴图在存储时一般是24位还是256色? A 这也是视不同引擎和游戏而定。一般来讲游戏贴图都是存为24位,带ALPHA通道的存为32位。比较早的游戏都是用256色贴图,包括CS也是。另外还有一种叫做PAL的技术,这种技术是为每张贴图制作N个专用的色板,这些色板颜色数是自定义的,并且它甚至可以将一张图划分为颜色分别相近的几个区域,为每个区域单独生成一个对应的色板。并且同种类贴图还可以通用一个色板。这就使每张图的实际颜色数大大减少,甚至少于256色。这种技术大大缩小了贴图的尺寸,在一些比较早的游戏中应用比较多。

Q 游戏角色贴图上是否要画出明暗和阴影?还是会由灯光计算? A 游戏角色贴图通常都需要画出基本的明暗和阴影,特别是细节部分的明暗阴影。因为场景灯光对角色通常只计算投射到场景上的阴影,而不会详细去计算角色本身的阴影,另外场景中灯光的数量也不足以表现出漂亮的角色光感来。所以大部分明暗光感都是开贴图来绘制的。在制作的时候,可以在3D软件中将材质的自发光开到60%左右,然后放置一盏主光,这样比较接近游戏中的实际效果。 

好了,游戏贴图的规范没有模型那么复杂,不过还有一个最基本的原则,那就是一定要最大限度的利用贴图的空间!
时间: 2024-10-12 19:35:45

游戏贴图的基本知识的相关文章

游戏贴图与模型基本规范

Q 经常看见模型要求多少多少面这样的制作要求,那么你们是怎样计算面数的?A 通常我们提到游戏模型的面数都是指的三角面,而通常在你在3D软件中所看到它计算的面数都是四边面.一个四边面等于两个三角面,但并不是说你想了解你的模型有多少面就直接将你看到面数*2就行了.因为如果你的模型中还有三角面的结构甚至大于四条边的结构(当然这是不允许的),你所计算的面数就会有所出入.所以保险的办法还是将你的模型先用工具转换为全三角结构后再看他的面数.在3DSMAX中你只需要很简单的将他塌陷为Editable Mesh

Google为知识图添加健康知识,搜索结果将直接回答健康相关问题

Google 的官方博客今天刊登了产品经理 Prem Ramaswami 的文章,称搜索巨头已为其知识图(Knowledge Graph)添加了更多的医疗保健知识,几天后用户搜索医疗相关问题时将可以获得直接回答. 人生有很多要素,包括金钱.地位.财富.事业.家庭.子女等等,但是在所有这些要素里面,健康是1,其余一切都是0,有了健康,其他的 0 才有意义,没了健康,其余一切都归0.这一点在 Google 的搜索里面也有所体现,每 20 次搜索中就有 1 次搜索是与健康相关的. 但是按照 Prem

UML用例图与类图的基本知识的了解

题记:记录学习的UML用例图与类图的基本知识. 一.UML的用例图: UML的用例图的用途:帮助开发团队一一种可视化的方式理解系统的功能需求. UML用例图包含的元素:(1)参与者:表示与你的应用程序或系统进行交互的用户组织或外部系统(ps:用一个小人表示). (2)用例:用例就是外部可视的系统功能,对系统提供的服务进行描述(ps:用椭圆表示). (3)子系统:用来展示系统的一部分功能.这部分功能联系紧密. UML用例图中的关系主要包含5种:(1)关联(2)泛化(3)包含(4)扩展 关联:表示参

unity3d游戏开发之 游戏贴图、模型基本规范(Q&A)

一个游戏角色的好坏的贴图可以说起了70%的作用.对于面数比较低的角色而言游戏角色的大部分细节都是靠贴图来表现的. Q 游戏的贴图在尺寸上有些什么要求?是不是必须是正方形的? A 游戏贴图的长宽都必须是2的倍数的任意组合,例如2,4,8,16,32,64.....1024等.并不一定必须是正方形,例如长宽可以是256,128也可以是1024*32. Q 一个游戏角色是否只可以有一张贴图? A 不是.一个角色可以有好几张贴图,根据不同情况有不同要求.例如有些网络游戏,它的角色的上身,下身,手脚头的贴

JavaFX横幅类游戏开发 教训 游戏贴图

上一节课,我们即将完成战旗Demo有了一个大概的了解.教训这,我们将学习绘制游戏地图. 由于JavaFX 2.2中添加了Canvas相关的功能,我们就能够使用Canvas来实现游戏绘制了. 游戏地图绘制主要用到GraphicsContext.drawImage方法. drawImage(Image image,double sx,double sy,double sw,double sh,double dx,double dy,double dw,double dh); 当中image 表示源图

图的基础知识

1.概念 图: 是一种复杂的非线性数据结构.图的二元组定义:  图 G 由两个集合 V 和 E 组成,记为:  G=(V, E)  其中: V 是顶点的有穷非空集合,  E 是 V 中顶点偶对(称为边)的有穷集. 通常,也将图 G 的顶点集和边集分别记为 V(G) 和 E(G) . E(G) 可以是空集.若 E(G) 为空,则图 G 只有顶点而没有边. 有向图: 若图 G 中的每条边都是有方向的,则称 G 为有向图 (Digraph) .无向图: 若图 G 中的每条边都是没有方向的,则称 G 为

14 图的基础知识-几种常用的存储结构

时间有点紧 没时间接着更了..考完研回头再写吧 一.邻接矩阵1.描述:用一维数组存储图顶点的信息用二维数组存储图边的信息2.特点:①无向图的邻接矩阵: 是唯一的对称矩阵,可以压缩存储(仅存储上/下三角): 第i行(列)非零元素为第i个顶点的度②有向图的邻接矩阵: 第i行(列)的非零元素为第i个顶点的出度(入度):③邻接矩阵的局限性:要确定多少边必须按行列检测,花费时间的代价很大.④用于确定两点之间是否有边非常方便⑤设图G邻接矩阵为A,A的n次方元素A^n[i][j]等于由顶点i~j长度为n的路径

类图UML设计知识一

如果想掌握类图,必须明白类图中的关系,下面来给大家重点介绍UML 类图中存在的几种关系. 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 泛化(Generalization) [泛化关系]:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为.例如:老虎是动物的一种,即有老虎的特性也

图的基本知识

一:图的定义 一个图G=(V,E)由定点集V和边集E组成,每一条边都是一个点对(v,w),其中v,w属于V.如果点对是有序的,那么图就叫做有向的.有向的图有时也叫做有向图.定点v,w邻接当且仅当(v,w)属于E.有时候边还有第三种成分,称为权或值. 图的一条路径是一个顶点序列W1,W2,W3~Wn,使得(Wi,Wi+1)属于E,这样一条路径的长是该路径上的边数,它等于N-1..从一个顶点到它自身可以看作是一条路径,如果路径不包含边,那么路径长为0,这是定义特殊情况的方便的方法.如果图含有一条从一