当前位置:文档之家› 贴图绘制步骤

贴图绘制步骤

贴图绘制步骤
贴图绘制步骤

2.3 贴图绘制的步骤与技法

1. 绘制游戏贴图的目的

游戏模型的面数较少,细节和灯光效果就需要由贴图来表现,这使得贴图绘制相当重要。

由于游戏资源有限,贴图的尺寸和数量受到较大限制,所以要较好地展现视觉效果,UV展开的准确性和贴图绘制的精美性就显得更加重要。

比较而言,游戏以外的其他应用对贴图的要求与游戏贴图有很大的区别:模型可以非常精致,面数不受限制;贴图数量不限,可以制作较大且精美的贴图;支持程序贴图提高效果。所以并不是所有模型部位都需要进行UV展开,更多的视觉效果可通过模型细节来体现。

2. 必备的能力

(1)美术基础,包括色彩与配色

(2)Photoshop、Painter、OpenCanvas等绘图工具的使用

(3)熟悉3D模型的UVW布线

3. 游戏贴图的知识点

贴图:就是将二维图形等纹理附着在模型表面,使三维模型具有纹理效果。在这里,做贴图有一定的要求,我们需要通过“UVW展开”编辑器调整UV贴图坐标,以便正确定位带有对象的贴图,即在进行贴图之前必须预先设定如何放置贴图,这就需要借助贴图坐标来完成,通过设置贴图坐标指示材质贴图放置在物体表面上的映射位置、方向以及大小比例等。

UVW坐标:已指定2D贴图材质(或包含2D贴图的材质)的对象必须具有贴图坐标。这些坐标指定如何将贴图投射到材质,以及是将其投射为图案,还是平铺或镜像。贴图坐标也称为UV或UVW坐标。这些字母是指对象自身在空间中的坐标,相对于将场景作为整体描述的XYZ坐标,U、V和W坐标分别与X、Y和Z坐标的相关方向平行。如果查看2D 贴图图像,U相当于X,代表该贴图的水平方向,V相当于Y,代表该贴图的竖直方向,W 相当于Z,代表与该贴图的UV平面垂直的方向。

4. 制作流程

制作贴图的过程分为三步。第一步将模型的面进行UVW展开,第二步在Photoshop里绘制贴图,第三步制作简单的Skin,把贴图赋给模型,不是简单的使用材质编辑器,而是利用我们特有的Shader编辑器制作Skin,然后指定给模型。

5. UVW展开

(3)点击该属性面板下方的“编辑”按钮,打开“编辑UVW”对话框,如图2-33所示。

(4)点击“UVW展开”下的“面”,进入“面”状态,如图2-34所示。

(6)按下“对齐X”,“对齐Y”或者“对齐Z”按钮,使其与物体的面相对应。注意,此时,需要重新按下“平面”按钮,如果不做该操作,在后面编辑UVW的时候,将无法对面进行移动、缩放等操作。

(7)在参数卷展栏单击“编辑”按钮,打开“编辑UVW”对话框,可以看到刚选择的那三个面,如图2-36所示。

(8)将其他几个面做同样的处理,得到图2-37。

(9)通过移动工具和缩放工具将各个面放到中间正方形的框内。贴图时只对处于该方形框内的面起作用(图2-38)。

(12)点击“保存”按钮,将其保存成.png格式,并将颜色配置设为24位。这就是我们即将用来在Photoshop里画图案的UV模板,如图2-42所示。

7. 制作简单Skin

8. 常见问题及解决方案

1)贴图像素的大小必须等于2n。

2)贴图文件保存为为PNG或JPG,不需透明的用JPG格式,需要用到透明的用PNG 格式。

3)模型边的贴图注意最好画出浅色或加深的色彩,以避免在打光时边缘太过锋利。

3DS MAX教程:贴图制作(图)

贴图是物体材质表面的纹理,利用贴图可以不用增加模型的复杂程度就可突出表现对象细节,并且可以创建反射,折射,凹凸,镂空等多种效果。比基本材质更精细更真实。通过贴图可以增中模型的质感,完善模型的造型,使你创建的三维场景更接近现实。 3D Studio MAX中最简单的是Bitmap位图。除此之外还有多种贴图形式。并且可在材质的同一层极赋予多个贴图,还可以通过层极的方式使用复合贴图来混合材质。 6.3.1 贴图的类型 3D Studio MAX的所有贴图都可以在Material/Map Browser材质/贴图浏览器中找到。不同的贴图组成在不同的目录下,如图6-43所示。

图6-43 贴图清单 2D Maps二维贴图:二维平面图像,用于环境贴图创建场景背景或映射在几何体表面。最常用也是最简单的二维贴图是Bitmap。其它二维贴图都是由程序生成的。 3D Maps三维贴图:是程序生成的三维模板,如Wood木头,在赋予对象的内部同样有纹理。被赋予这种材质的物体切面纹理与外部纹理是相匹配的。它们都是由同一程序生成。三维贴图不需要贴图坐标。 Compositors复合贴图:以一定的方式混合其它颜色和贴图。 Color Modifier颜色修改器:改变材质像素的颜色。 Other Map其它贴图:是用于特殊效果的贴图,如反射、折射。

以上介绍的几种类型的贴图都将被应用到材质贴图中。进入材质编辑器,在Map卷展栏中材质选择贴图。卷展栏中色彩直接与材质的基本参数相关。只要单击None按钮就会弹出贴图浏览器,可以选择任何一种类型的贴图作为材质贴图,如图6-44所示。 图6-44 贴图卷展栏 6.3.2 贴图的坐标 如果赋予物体的材质中包含任何一种二维贴图时,物体就必须具有贴图坐标。这个坐标就是确定二维的贴图以何种方式映射在物体上。它不同于场景中的XYZ坐标系,而使用的是UV或UVW坐标系。每个物体自身属性中都有Generate Mapping Coordiantes生成贴图坐标。此选项可使物体在渲染效果中看到贴图。 我们可以通过UVW Map修改器为物体调整二维贴图坐标。不同的对象要选择不同的贴图投影方式。在UVW MAP修改器的参数卷栏中可以选择以下几种坐标。

贴图绘制技巧_头发和身体

低面模型的头发部分一直是许多游戏艺术家的很难处理的一个地方。不但要花很多时间,而且很少有人能把它做好。而对于没有头发的头部或者一个光光的后脑都很容易做出来。我花了三个月潜心研究各种不同的发型得到了一些进展。制作一个角色的头部没有什么特定的方法,所以我尽量寻找最好的方法制作出面数最少的头部,再重点制作头发纹理。我的结果可以在这里看到。我们将在这个教程中制作头发纹理保存为这个PSD文件。 首先你需要启动你的软件,设置你的工具。我会使用一些自定义的笔刷。你要自己的思路,可以到Adobe去找一些头发方面的教程。为了制作笔刷,你先粗略的定义出笔刷的大小。产生一个黑白图象,然后到编辑-》自定义笔刷。黑色的区域就是笔刷的笔毛部分,而白色的地方则是透明的。你需要降低空间间隔,并且用面板上的选项控制一下头发的不透明度。这里笔刷最好是连续的。这里是我的笔刷(注意:最后一个笔刷的大小只有一个象素,并且都是硬边缘)。每个都会显示4次以后的实际大小。你可以将这些都调入到Photoshop中去(编辑-》自定义笔刷),或者你可以下载一下我的设置。我希望你可以根据自己的需要自己完善一下设置。 第一个笔刷是用来绘制那种柔软的头发的。它可以工作在不同的大小下,而且它非常的柔软。第二个是在中心位置加强了一下锐利程度。它主要是应用在直头发上。第2个和第3个是双倍笔刷,使用水平的和垂直的,而且要是用3倍的话就显得太多了。最后一个是单个象素的笔刷,有非常硬的边缘,这个是用于高精度修饰头发。 我制作了一个完整的头,在做每种发型的时候,你都要观察这种发型的特征。而使用旧的技术而使用出新的方法是一个艺术家的最好的能力。所以我将介绍一个制作头发纹理的小例子,在制作的时候一定要找到这些头发的特征,参照物是很关键的。

游戏角色贴图绘制全面解析

2.1《铁将军》金属材质贴图绘 制 下面我们就要开始绘制 《铁将军》的贴图了,这个教 程是基于3ds Max 8版本写的。 贴图的绘制大部分是在 Photoshop软件中完成 的,各种版本的 Photoshop均可以。但是 Photoshop cs2版本以上 添加了一自由变形工具, 这个工具相当的实用。另 外Bodypaint也是贴图绘 制的利器,这个软件可以 让我们更直观的去绘制贴 图。有兴趣的朋友可以找 一下这个软件的操作教 程,它的操作还是比较简 单的。 1. 在绘制贴图前,我 们先要制定一下模型的光 源。一般游戏的光照都是 从上至下的,在我们绘制 贴图时,在模型的前上方 和后上方各设置一盏灯, 如图(1_18)。 图(1_18)

2. 打开3ds Max 8,先来做一个小小的设置。为了在我们绘制贴图时,方便对贴图效果的观察,一般会将3ds Max内部的光照取消掉。单击快捷键“8”,打开环境设置框,将Global Lighting下的Tint和Ambient的黑白色对调一下,如图(1_19)。 3. 这时可以看到模型已经不受光照的影响了,如图(1_20)。 图(1_20) 4. 为模型拆分uv。这个模型被分成了两个部分,面具肩甲和身体,所以拆分了两部分的uv,如图(1_21),注意合理的利用uv空间。

图(1_21) 5. 将uv线导出为tga格式(因为tga格式的图片带有通道,这样会方便我们在photoshop软件中将uv提取为单独的一层),身体部分的uv尺寸设定为2048,面具和护肩的uv尺寸为1024。不同游戏对贴图尺寸的要求不同,我们在画贴图的时候,可以先绘制比较大一点的贴图,然后根据游戏要求对其进行缩小(大的贴图有利与我们对贴图细节的表现)。 6. 打开Photoshop软件,将面具和护肩的uv图导入,并将uv线提取为单独的一层,为其改名为“线框”。将这一层的透明度改为20%左右,如图(1_22),这样uv线既可以作为我们绘制的参考也不会挡住我们的视线了,如图(1_23)。

给对话框贴图的三种方法

给对话框贴图的三种方法 要给一个对话框贴图,其实就是将位图绘制到窗口上,所以必然要用到绘图类(CDC及其派生类),我们应该先定义一个绘图类的对象(绘图者加绘图工具),并将所要绘制的窗口对象的指针传进来或得到绘图类对象的指针,使“作画者”知道要在那个窗口绘图。然后获取客户区矩形,指定位图要绘制在窗口的哪个矩形区域中,接下来定义一个位图对象并加载将要绘制的位图。以上的步骤是以下贴图方法所共有的,接下来分别介绍它们的贴图原理。 //贴图方法一,是常规贴图法,也是最复杂难懂的方法 CClientDC dc(this);//定义客户区绘图者,并将当前窗口指针传给他,指定所要绘制的窗口 CRect rect;//定义矩形对象 GetClientRect(&rect);//得到客户区矩形并将其赋给rect对象 CBitmap bitmap;//定义位图对象 bitmap.LoadBitmap(IDB_BITMAP1);//载入位图资源 CDC dcCompatible;//用CDC类创建一般DC对象dcCompatible dcCompatible.CreateCompatibleDC(&dc); //调用CDC类的成员函数CreateCompatibleDC(&dc)使dcCompatible成为(目的)dc的兼容DC dcCompatible.SelectObject(&bitmap);//将位图选入兼容DC,在兼容DC (dcCompatible)上先预先绘制 dc.BitBlt(0,0,rect.Width(),rect.Height(),&dcCompatible,0,0,SRCCOPY);//目的DC调用BitBlt函数完成位图的绘制//贴图方法二,绘制矩形并用画刷填充法 CClientDC dc(this); CRect rect; GetClientRect(&rect); CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP1); CPen pen(PS_NULL,1,RGB(255,0,0));//定义透明画笔 dc.SelectObject(&pen);//将画笔选入设备描述表 CBrush brush(&bitmap); //定义位图画刷 dc.SelectObject(&brush);//将画刷选入设备描述表 dc.Rectangle(&rect);//调用绘制矩形函数绘制边框透明矩形,并用当前画刷填充 //贴图方法三,画刷填充矩形法,是最简单最易理解的方法 CClientDC dc(this); CRect rect; GetClientRect(&rect); CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP1); CBrush brush(&bitmap);//定义位图画刷 dc.FillRect(&rect,&brush);//用该换刷填充无边框矩形,即绘制矩形区域

游戏模型贴图绘制的技巧规范分享

游戏模型贴图绘制的技巧规范分享 游戏美术行情在线游戏模型制作过程当中,贴图是一个很重要的环节,因为这个决定了一款游戏的质量的50%左右。一个游戏角色的贴图的好坏可以说70%作用的莫过于游戏贴图的基本规范。对于面数比较低的游戏角色而言游戏人物的大多数细节都是靠贴图来体现的。下面我将分享一下在游戏模型制作的过程当中涉及到的贴图方面的基本规范。 我经过长期的总结和领悟,结合在游戏美术交流平台卡拉维德上学习到的一些内容,用FAQ的方法讲解一下在游戏模型制作过程当中贴图环节的一些基本的规范和细节,此次和大家分享的干货比较多,所以3次给大家分享,希望能为大家提供帮助,也希望大家能和一起再卡拉维德圈子里学习交流。 Q 游戏的贴图在尺度上有些啥请求?是不是有必要是正方形的? A 游戏贴图的长宽都有必要是2的倍数的恣意组合,例如2、4、8、16、32、64 (1024) 等。并不必定有必要是正方形,例如长宽可所以256,128也可所以1024*32。 Q 一个游戏人物是不是只能够有一张贴图? A 不是。一个人物能够有好几张贴图。依据不相同状况有不相同请求。例如有些网络游戏它的人物的上身、下身、四肢的贴图都是分开的好几张,为的是便于做纸娃娃体系。但一般状况下都是一个人物一至两张贴图,假如有兵器等附属品一般重新计算。 Q 游戏人物的贴图能够用在些啥通道?是不是只能用色彩通道? A 游戏人物的贴图视引擎的不相同,能够运用的通道也不相同,别的也要思考人物在游戏中的重要性而定。首先最根本的两个通道是色彩通道和透明通道,这两个通道大多数引擎都支持的。此外大多数引擎支撑的通道还有反射通道和高光通道。目前对比新的引擎还支撑normal map通道。

游戏用贴图详解

看不少朋友对游戏用贴图存在一些认识上的不足或误区,这里我特别整理总结,有兴趣的可以参考。 (注:完全是个人的经验和理解)

Diffuse漫反射:漫反射是物体基本色Color和环境光Ambient混合的结果,换句话说就是物体基本色在迎光面和背光面上的显示效果。通常情况下,我们并不会将Diffuse的效果绘制到贴图中,因为太过明显的明暗变化会导致效果的不真实,如手臂下的阴影会在举起时露馅;因此尽 管基本的贴图通道名为Diffuse,但事实上应为的效果,需要场景灯光的辅助。

说到AO(全称AmbientOcclusion环境闭塞,也有简称OCC和白模),它是一种通过灰度来表示物体之间相互影响的效果,你可以理解为明暗素描那样的表现形式。AO贴图直接赋予模型上时,可以在不需要特定光源的情况下看出模型的基本架构,是最实用的辅助贴图。我们可以在AO贴图的基础上绘制基本色彩和纹理,完成最初的Diffuse贴图。 Specular高光:事实上,highlight才是高光,specular本身含有镜面反射的意思。不过为了和reflection反射进行区别,通常都称为高光。所谓高光,也就是光滑物体弧面上的亮点(平面上

则是一片亮),它与光源和摄像机的位置有关,通常为一个小白点。事实上,我们是不能也不应该控制高光的出现位置,通过高光贴图控制的只是高光的衰减情况--因为高光点是系统计算的结果,我们只能在高光出现的地方控制高光的强弱和颜色变化。例如,人物角色的额头和鼻尖部分,一般都会使用偏白的高光贴图,是为了在人物面部产生高光时和周围有明显的区别。高光一般为白色,不过在制作金属物件的高光时,高光颜色会偏向金属固有色,这点可以作为一个规律执行。一个小技巧,我们可以在AO贴图的基础上绘制高光(很多时候是修改AO贴图的暗部)。 在三维动画软件中,高光具有多个参数设置,如偏心率、衰减度、高光颜色;它和反射效果关系密切,因此高光间接表现一个物体的材质,例如塑料,金属,皮革的高光效果是各不一样的。 Reflection反射:多数情况下这个属性只是0到1的数值,用于计算场景物体在物体面上的反射程度。不过使用反射贴图,可以在一定范围内模拟反射效果,提高计算速度;尽管这种计算方法并不准确,但有时在视觉上的效果却相当不错,比如水面对天空的反射。 Refraction折射:从英文单词上看,很容易和反射混淆。折射是光线穿过透明物体的光线扭曲效果,它与反射光线是完全不同的。很少有使用折射贴图一说,因为折射本身计算复杂,光是游戏中启用就已经很吃力了,你更难以制作单个物体上多个折射率的效果。折射常发生在透明的厚玻璃,清澈见底的湖水,水晶宝石等。

solidworks渲染贴图使用方法技巧

SolidWorks提供了很好用的贴图渲染效果,那么solidworks贴图如何巧妙使用呢?下面就浅谈一下我对solidworks贴图制作的使用方法。 1.选择左侧的DisplayManager。 2. 在DisplayManager中点击“贴图”。在下边空白处鼠标右击,出现“添加贴图”点击进入贴图操作。 3. 在DisplayManager的“贴图预览”下点击“浏览”添加要贴的图片。说明:在选择图像文件时,需要注意图像的类型,SolidWorks2012支持的文件类型有:*.bmp; *.hdr; *.jpg; *.jpeg; *.peg; *.pas; *.rgb; *.tga; *.targa; *.tif; *.tiff。这里以添加蝴蝶的翅膀为例进行讲解solidworks贴图功能使用:

注:此时预览到的贴图是带有背景色的,如例中的贴图背景色为白色。那么进行下面步骤去 掉贴图的背景色; 4. 选择“掩码图形”中的“可选颜色掩码”项。接着点击“掩码图形”中的“吸管”图标,并将吸管 指向“贴图预览”中的贴图背景色(例中为白色),鼠标点击之后背景色消失如下图:

5.选择背景颜色后,双击“掩码图形”吸管图标旁边的颜色,将颜色改为“白色”并确定(本例中贴图背景为白色时就不需要此操作)。此时预览贴图中的贴图背景变为透明。 注:白色的底色变为透明。 6. 完成后点击“保存贴图”。到此,贴图制作完成,可以在右边设计库--外观、布置和贴图--贴图中选择贴图来使用。

注:SolidWorks2012默认贴图存储位置:安装分区:\Program Files\SolidWorks Corp\SolidWorks\data\graphics\decals\Logos solidworks贴图使用方法: 渲染时点击右侧贴图进入贴图环境 按照上面制作的贴图可以选中鼠标拖动到要贴的面上,如果其他例子贴图是一张图片,不需要修改,则直接点击上图的“图像”浏览要加的图片即可,然后拖动图片到要贴的面上。 完成准确solidworks贴图的方法是调节:打开上图选项卡右侧的“映射”,在图中标记1出鼠标拖动修改大小,在2处移动图片位置,3处旋转solidworks贴图角度,4处修改贴图位置水平镜像还是竖直镜像,还是不用调节,根据情况而定。这样就能准确贴图了。

游戏贴图规范 Word 文档

一个游戏角色的好坏的贴图可以说起了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%左右,然后放置一盏主光,这样比较接近游戏中的实际效果。 好了,游戏贴图的规范没有模型那么复杂,不过还有一个最基本的原则,那就是一定要最大限度的利用贴图的空间!

写实贴图技术及制作注意事项

写实贴图技术及制作注意事项 张英 Ultizen Games 2007-12-20 举例说明写实贴图的技术要领 具体关于金属类的处理。 金属类贴图可以说在游戏里占着很大的分量,是我们很常用而且比较容易出效果的贴图之一。金属的种类虽然多,但是我们的表现手段是有限的,这样我们就必须要有清晰的思路来表现props金属特性。 归类了一下,我们制作时常表现的金属特性。 A.冷暖、轻重金属。在我们制作中,一些比较高科技感觉的仪器或空间,都常选择比较遍冷色调的金属。 然后,以轻金属比例较大,没有太脏的锈迹,质感比较圆滑、细腻,靠一些精密零件表现细节。重金 属,给人比较笨重的感觉,比如,工程机器,厂房,重武器的感觉,这些都有比较常用的色调表现, 比如军事化的东西多用绿色,民用就偏像黄色。他们都可以在破旧上多做文章,因为年久的脱漆,大 块的污垢等。 B.油漆和金属的关系。金属和油漆可以是我们表现金属特 性不可分离的整体,如果是没有漆的金属,比如,不锈钢,镀铝,金银,这些我们更多的是把 握整体和反射。金属被油漆覆盖,而由于年久,磨损,脱落,都是我们要掌握的细节。 这里又可以分出两种情况,1油漆脱落,金属暴露,风吹日晒后,开始生锈,铁质锈红~黄都可以做变化,

铜质锈则是偏绿,这些都是金属本身的特性,我们也不要全部都掌握,只要掌握基本的,这样就可以把细节做得自然化。2,油漆脱落,但是因为时间较短,而且不间断的磨损,金属没有腐蚀,表现非常光亮。 C.其他元素材质的搀入。这里的其他元素可以是一切情况,比如说,贴海报被撕掉后,留下的纸屑;车辆底部被沾上的泥土;刀口的血迹。另Logo,文字也是重要的一部分,不同的logo,文字表现不动的气氛和制作物品的用途。等等,这些都是要具体的制作中才能应用到,也是做一切贴图都应该考虑的元素。 接下来就做一个考虑了上述情况的例子。 找一张合适的贴图。 做一些基本的调整,把它做中间,然后,给它上一层漆。找一张有漆的贴图处理。注意结合模型观察,如果纹理不合 适,就要进行放缩处理,找到适合的叠加方式,调整色阶,透明等。

maya编辑UV及如何画贴图

Texture & Lighting 纹理: 纹理通常可以分为贴图纹理和程序纹理 程序纹理一般又可以分为两种:2D纹理、3D纹理、层纹理和环境纹理 2D纹理和3D纹理.绝大多数3D软件包的商业版中都有一些自带的程序纹理. (一)2D纹理贴图 1、2D纹理贴图属性及贴付原理 2D程序纹理与2D绘画文件很相似.例如,由对象的几何纹理坐标(UV)确 定,2D程序纹理常用于创建布料,不规则碎片和棋盘图案等. 2、2D纹理贴图坐标定位器 在一个Shading网络中,2D贴图的位置是由Place2dTexture节点定义的。

2D贴图的位置既能够直接基于一个物体表面的UV坐标,也可以基于一个投影节点(Projection Node)。2D贴图的属性让你能够调节纹理是如何被重复、定位和旋转的。 图7-5.28 纹理的定位(Positioning The Texture): 当你把一个纹理放在一个表面上时,纹理被放在一个纹理框架中,这个框架能够被定义大小、定位和旋转,带动放置在其中的纹理定义大小、定位和旋转。它定位的大小也决定了它在物体表面的UV空间中所占位置的大小。 Coverage决定了文里覆盖表面区域的百分率,Translate Frame和Rotate Frame 在uv方向使表面纹理变形.这些属性不要和UV Repeat、offset以及Rotate属性相混淆,这些属性取决于在覆盖区域纹理的贴图的方法. 定位相关的参数详解如下: 重复(Wrap)、交错(Stagger)和镜像(Mirror): 当你想进一步控制纹理位置的状态时,你可以选择重复(Wrap)、交错(Stagger)和镜像(Mirror)。 重复(Wrap): Wrap U或者Wrap V控制纹理是否在U方向或者V方向重复(Repeat),或者两个方向都有重复。 图7-5.30 交错(Stagger): 交错控制一个重复排列纹理,让它每隔一行就产生偏移。在我们第一课的

3dmax贴图教程:教你如何制作一个真实的金属材质

3dmax贴图教程:教你如何制作一个真实的金属材质 我们利用3dmax贴图制作金属材质,有一部分需要ps处理,最后的效果见下图。 首先,建模,给它一个贴图坐标器。 然后,贴图展开的修改器,赋予它一个网格材质。网格材质容易看出扭曲来,可以通过手调他的重复次数来使它有合适的贴图比例。打开在视图中显示贴图的选项是很有帮助的,对于这个物体我需要的是1.3和1的重复次数,所以比率是1.3:1。然后用texporter的展开贴图弄一个快照,并且保存为tif格式。(tga也不错,我们必须要确定的是得到一个alpha通道)。我需要的是高度为800象素的图片,因此呢我的宽度是800*1.3=1040。 其实也没有必要弄得这么准确,但是我做这个事情主要是避免它在某个方向上有扭曲现象。好多时候你也可以根据texport来估计贴图的比率。 下面是展开图的网格物体,我们准备在他的上面绘制贴图。在ps中我复制alpha通道到一个新的图层然后修改模式为multiply。这中方法黑色的线框将要显示,但是所有的白色的物体将要是透明的,这可以让你轻松的看到你所绘制的东西。这一层是在最顶端的它总是阻止以外的绘制出现。

我然后放置了一层黄色的油漆和绿色的油漆,我是利用了一些有文理的照片,然后在它上面绘制颜色。 图为铜锈贴图

图为铜锈贴图 它在ps中的状况如图: 在网格物体的指导下我们可以绘制油漆脱落的部分,我们需要重新建立一层在他上面用黑和白色涂料的图层,我们用印章工具绘制出高对比度的图象,还有在需要的地方小心手绘。

图为ps绘图

图为ps绘图效果 材质基本上完成了,让我们给他做旧一点。另外建立了一层,并且设置为multiply,用很大的,柔软的笔用一个棕色的颜色来绘制污迹。特别关注的是一些角落和拐角处,那些地方聚集了很多的灰尘。保持他的柔软度调整他的硬度也可以得到很难看的材质。 现在是给表面加罩的时候了,这需要沿着边也要很大的表面就象中间的材质一样用一个大的刷子来进行。

材质制作与贴图技巧

对于一些新手来讲工作中常常会遇到一些材质参数的问题,还有一些常识,以下给大家工作中常用的材质参数材质都有不同的表现)和一些注意事项(比如VR渲染器下不能用光线跟踪等等)! 常用材质材质的设置不是一成不变的,也不是毫无规律,这里给出的是个大概的参数值,具体的还要配合场还有其它很多种调法,这里只介绍VR的调法,希望能起到抛砖引玉的作用。 我们生活中最常用的不外乎以下几种:石材、玻璃、布料、金属、木材、壁纸、油漆涂料、塑料、皮革。 一、石材材质分析: 石材有镜面、柔面、凹凸面三种; 1、镜面石材:表面较光滑,有反射,高光较小; Diffuse (漫反射)- 石材纹理贴图; Reflect(反射)- 40; Hilight glossiness - 0.9 ; Glossiness(光泽度、平滑度)- 1; Subdivs(细分) - 9。 2、柔面:表面较光滑,有模糊,高光较小; Diffuse (漫反射)- 石材纹理贴图; Reflect(反射) - 40; Hilight glossiness-关闭; Glossiness(光泽度、平滑度)-0.85; Subdivs(细分) -25。 3、凹凸面:表面较光滑,有凹凸,高光较小; Diffuse (漫反射)- 石材纹理贴图; Reflect(反射) - 40; Hilight glossiness-关闭; Glossiness(光泽度、平滑度)- 1; Subdivs(细分) -9; Bump(凹凸贴图) - 15%同漫反射贴图相关联。 4、大理石材质 Diffuse (漫反射)- 石材纹理贴图; Reflect(反射) -衰减 - 1; Hilight glossiness - 0.9; Glossiness(光泽度、平滑度)- 0.955、 5、瓷质材质:表面光滑带有反射,有很亮的高光; Diffuse (漫反射)- 瓷质贴图(白瓷250); Reflect(反射) -衰减(也可直接设为133,要打开菲涅尔,也有只给40左右); Hilight glossiness - 0.85; Glossiness(光泽度、平滑度)- 0.95(反射给40只改这里为0.85);

贴图教程-UV绘制

UV贴图教程 一、理解UV贴图 UVs是驻留在多边形网格顶点上的两维纹理坐标点,它们定义了一个两维纹理坐标系统,称为UV纹理空间,这个空间用U和V两个字母定义坐标轴。用于确定如何将一个纹理图像放置在三维的模型表面。 本质上,UVs是提供了一种模型表面与纹理图像之间的连接关系,UVs负责确定纹理图像上的一个点(像素)应该放置在模型表面的哪一个顶点上,由此可将整个纹理都铺盖到模型上。如果没有UVs,多边形网格将不能被渲染出纹理。 通常在创建MAYA原始对象时,UVs一般都被自动创建(在创建参数面板上有一个Create UVs 选项,默认是勾选的),但大部分情况下,我们还是需要重新安排UVs,因为,在编辑修改模型时,UVs不会自动更新改变位置。 重新安排UVs,一般是在模型完全做好之后,并且在指定纹理贴图之前进行。此外,任何对模型的修改都可能会造成模型顶点与UVs的错位,从而使纹理贴图出现错误。 二、UVs和纹理映射 NURBS表面与多边形网格的贴图机制不同,NURBS表面的UV是内建的(已经自动定义出U、V),这些UV不能被编辑,移动CV将会影响纹理贴图。 而多边形的UVs并非一开始就存在,还必须明确地创建并且可以随后进一步修改编辑。 三、UV贴图 为一个表面创建UVs的过程叫UV贴图(UV mapping)。这个过程包括创建、编辑。其结果是

明确地决定图像如何在三维模型上显示,这项技术的熟练程度直接影响模型的最后表现。 四、创建UVs Maya中有很多UVs创建工具:如,自动UV工具、平面UV工具、圆柱UV工具、球形UV 工具、用户自定义UV工具等。 每种创建工具都是使用一种预定的规则将UV纹理坐标投射到模型表面,自动创建纹理图像与表面的关联。 通常,对自动产生的UV还必须使用UV编辑器进一步编辑才能达到所需要的效果。 因为每次对模型的修改(如挤压,缩放,增加、删除等等)都会造成UVs错位,所以最好的工作流程是等模型完全设计好了之后,再开始创建UVs。 五、观察和评估UVs 一旦已经为一个模型创建了UVs,即可使用UV编辑器编辑它。这个编辑器,可以在一个二维平面上观察UV坐标点和它与纹理图像的关系,并且能手动编辑UV及它的各种元素。 通常,使用创建工具默认产生的UVs可能不符合我们的需求,因此,可以在UV编辑器里,用眼睛观察评估,并且手动调节UVs的位置(重新排列)。 调节UVs的参考原则是信赖最终需要贴图的纹理图像。也可以说,不同的图像需要不同的UVs 位置。 下述几种情况需要使用UV编辑器调节: 1、当模型最终要贴的图像被确定时,可能需要调节UV(甚至某些情况下还要调节模型网格),以适合那个图像。 2、想使用一个图像多次重复时。例如一个砖墙。

贴图绘制步骤

2.3 贴图绘制的步骤与技法 1. 绘制游戏贴图的目的 游戏模型的面数较少,细节和灯光效果就需要由贴图来表现,这使得贴图绘制相当重要。 由于游戏资源有限,贴图的尺寸和数量受到较大限制,所以要较好地展现视觉效果,UV展开的准确性和贴图绘制的精美性就显得更加重要。 比较而言,游戏以外的其他应用对贴图的要求与游戏贴图有很大的区别:模型可以非常精致,面数不受限制;贴图数量不限,可以制作较大且精美的贴图;支持程序贴图提高效果。所以并不是所有模型部位都需要进行UV展开,更多的视觉效果可通过模型细节来体现。 2. 必备的能力 (1)美术基础,包括色彩与配色 (2)Photoshop、Painter、OpenCanvas等绘图工具的使用 (3)熟悉3D模型的UVW布线 3. 游戏贴图的知识点 贴图:就是将二维图形等纹理附着在模型表面,使三维模型具有纹理效果。在这里,做贴图有一定的要求,我们需要通过“UVW展开”编辑器调整UV贴图坐标,以便正确定位带有对象的贴图,即在进行贴图之前必须预先设定如何放置贴图,这就需要借助贴图坐标来完成,通过设置贴图坐标指示材质贴图放置在物体表面上的映射位置、方向以及大小比例等。 UVW坐标:已指定2D贴图材质(或包含2D贴图的材质)的对象必须具有贴图坐标。这些坐标指定如何将贴图投射到材质,以及是将其投射为图案,还是平铺或镜像。贴图坐标也称为UV或UVW坐标。这些字母是指对象自身在空间中的坐标,相对于将场景作为整体描述的XYZ坐标,U、V和W坐标分别与X、Y和Z坐标的相关方向平行。如果查看2D 贴图图像,U相当于X,代表该贴图的水平方向,V相当于Y,代表该贴图的竖直方向,W 相当于Z,代表与该贴图的UV平面垂直的方向。 4. 制作流程 制作贴图的过程分为三步。第一步将模型的面进行UVW展开,第二步在Photoshop里绘制贴图,第三步制作简单的Skin,把贴图赋给模型,不是简单的使用材质编辑器,而是利用我们特有的Shader编辑器制作Skin,然后指定给模型。 5. UVW展开

3D镂空贴图制作步骤

3D镂空贴图制作步骤 1.做透明帖图的话不用非要用TGA,有通道的话就行,TIFF这种格式比较好,选好要选的区域,然后生成ALPHA通道,保存,记得在保存的时候点ALPHA通道,然后进入3D,在漫射帖图里面打开刚保存的图,然后托到OPA透明帖图的位置,用COPY,在透明帖图里点ALPHA通道,就可以显示了 2.你首先在ps里先新建一个alpha通道的图层,制作好你需要的黑白图之后在另存为选择tga格式,保存时选择32位的tga来保存。在贴回max里把材质中的alpha通道给打开,你说的那个alpha点不了是因为你保存成tga时没把32位选上吧 3.你要制作镂空贴图效果,必须准备两张一样的贴图(一张彩色,一张黑白) 彩色贴图:用于表面 黑白贴图:用于在3D里不透明度 可以用通道,或者图层蒙版 步骤 1将要使用的贴图在ps中处理成黑白两色,黑隐藏,白显示 2加处理后的图片合并到一个图层,并保存为tag格式文件 3D: 1建一平面,打开材质球到贴图面板 2漫反射颜色导入原贴图 3在不透明度导入处理后的tag格式图 渲染即可!!!!!! 1.先找张要处理的图片 2.比如这个回光灯,做起来很复杂,如果应用贴图就简单多了!

选图的时候也要主要,背景色最好是单色调,这样好选择及操作 3.到ps中处理: a.将背景选中填充黑色 b.反选填充白

3.另存为targe格式文件 结束ps操作! 4.打开3D文件,新建长方体, 5.打开材质编辑器,展开贴图栏

6.在漫反射颜色和不透明度两项分别贴入jpg,tga格式图片(你会发现材质球已经变化了) 7.最后将材质付给长方体(有的时候直接在透视图中就可以看到效果,我这个软件不知道什么问题,移动一下就看不见下过了),渲染出来可以看到效果(最终效果和选图及你想要的效果有关,我选的这张就是侧面图,所以最后到3D中看到的就是侧面),因为

次时代游戏贴图制作方法

导言: 本教程详细的介绍了次世代游戏贴图的概念,对实际生产中的一些制作要点进行了分析,对游戏制作者有很大的帮助。下面教程开始 次世代贴图和传统贴图的比较 造成差别的主要原因有两点,一是由于图像技术的突破,二是贴图数量的提高。这两个因素使得次世代贴图在发挥上有了更大的空间。(图01)

图01 1、彩色贴图肩负多重责任,高光阴影、深度的三维效果都要同时通过贴图表现出来。 2、高光和阴影不会因光源方向的变化而改变。 3、贴图尺寸小,为了节省贴图,所以用四方连续贴图来贴满整个面墙,容易看出有重复,影响画面品质。 4、细节均匀,因为需要大量的四方连续的关系,所以不能有特别突出的细节。 5、整体的立体感较弱,传统贴图只能表现比较缓和的高光和阴影,太强调贴图本身的光影会对游戏场景里实际光源的打光效果产生干扰。(图02) 图02 1、除了彩色贴图之外,还有法线贴图(Normal map)、高光贴图(Specular map),有的还用凹凸贴图(Bump map),是几张贴图组合成的一套贴图。 2、高光和阴影可以随光源方向的变换而有相应不同的光影效果,有了法线贴图(Normal map)、高光贴图(Specular map),透过贴图上所提供的信息,即可以随着光源的方向的不同而做相应的光影效果运算。 3、高精度的贴图画面,贴图尺寸比较大,四方连续的次数少了,可以加入更多独特的细节。 4、很好的三维效果,通过法线贴图(Normal map)、高光贴图(Specular map)、凹凸贴图(Bump map)的组合可以产生很多微妙的立体细节变化。 5、丰富的贴图细节,以前因为贴图限制而无法深入的细节现在可以有进一步的发挥。 什么是次世代贴图 次世代贴图是由彩色贴图(Color map)、法线贴图(Normal map)、高光贴图(Specular map)、凹凸贴图(Bump map)的组合而成的一整套贴图。 每个部份所发挥的功能说明如下:(图03)

3DMAX贴图制作教程-贴图的坐标

3DMAX贴图制作教程 6.3.2 贴图的坐标 如果赋予物体的材质中包含任何一种二维贴图时,物体就必须具有贴图坐标。这个坐标就是确定二维的贴图以何种方式映射在物体上。它不同于场景中的XYZ 坐标系,而使用的是UV或UVW坐标系。每个物体自身属性中都有Generate Mapping Coordiantes生成贴图坐标。此选项可使物体在渲染效果中看到贴图。 我们可以通过UVW Map修改器为物体调整二维贴图坐标。不同的对象要选择不同的贴图投影方式。在UVW MAP修改器的参数卷栏中可以选择以下几种坐标。 · P lanar平面:平面映射方式,贴图从一个平面被投下,这种贴图方式在物体只需要一个面有贴图时使用,如图6-45所示。 图6-45 平面贴图坐标 · Cyl indrical柱面:柱面坐标,贴图是投射在一个柱面上,环绕在圆柱的侧面。这种坐标在物体造型近似柱体时非常有用。在缺省状态下柱面坐标系会处理顶面与底面的贴图如图6-46所示。只有在选择了Cap选项后才会在顶面与底面分别以平面式进行投景如图6-47所示。

图6-46 缺省柱面贴图坐标图6-47 打开Cap设置后柱面贴图坐标 注意:顶面与侧面不呈直角,封顶贴图将和侧面融合。 · Spherical球面:贴图坐标以球面方式环绕在物体表面,这种方式用于造型类似球体的物体,如图6-48所示。 图6-48 球面贴图坐标 · Shrink Wrap收紧包裹:这种坐标方式也是球形的,但收紧了贴图的四角,使贴图的所有边聚集在球的一点。可以使贴图不出现接缝,如图6-49所示。

图6-49 收紧包裹贴图坐标 · Box立方体:立方体坐标是将贴图分别投射在六个面上,每个面是一个平面贴图,如图6-50所示。 图6-50 立方体坐标 · Face面:以物体自身的面为单位进行投射贴图,两个共边的面会投射为一个完整贴图,单个面会投射为一个三角形,如图6-51所示。 图6-51 面坐标 · XYZ to UVW:贴图坐标的XYZ轴会自动适配物体造型表面的UVW方向。 这种贴图坐标可以自动选择适配物体造型的最佳贴图形式,不规则物体适合选择此种贴图方式,如图6-52所示。

3DMAX贴图制作教程

3DMAX贴图制作教程 时间:2007-10-20 14:22 来源:网络作者:玉米哥浏览:25997次评论:1条摘要: 贴图是物体材质表面的纹理,利用贴图可以不用增加模型的复杂程度就可突出表现对象细节,并且可以创建反射,折射,凹凸,镂空等多种效果。比基本材质更精细更真实。通过贴图可以增中模型的质感,完善模型的造型,使你创建的三维场景更接近现实。 3D Studio MAX中最简单 贴图是物体材质表面的纹理,利用贴图可以不用增加模型的复杂程度就可突出表现对象细节,并且可以创建反射,折射,凹凸,镂空等多种效果。比基本材质更精细更真实。通过贴图可以增中模型的质感,完善模型的造型,使你创建的三维场景更接近现实。 3D Studio MAX中最简单的是Bitmap位图。除此之外还有多种贴图形式。并且可在材质的同一层极赋予多个贴图,还可以通过层极的方式使用复合贴图来混合材质。 6.3.1 贴图的类型 3D Studio MAX的所有贴图都可以在Material/Map Browser材质/贴图浏览器中找到。不同的贴图组成在不同的目录下,如图6-43所示。

图6-43 贴图清单 2D Maps二维贴图:二维平面图像,用于环境贴图创建场景背景或映射在几何体表面。最常用也是最简单的二维贴图是Bitmap。其它二维贴图都是由程序生成的。 3D Maps三维贴图:是程序生成的三维模板,如Wood木头,在赋予对象的内部同样有纹理。被赋予这种材质的物体切面纹理与外部纹理是相匹配的。它们都是由同一程序生成。三维贴图不需要贴图坐标。 Compositors复合贴图:以一定的方式混合其它颜色和贴图。 Color Modifier颜色修改器:改变材质像素的颜色。 Other Map其它贴图:是用于特殊效果的贴图,如反射、折射。 以上介绍的几种类型的贴图都将被应用到材质贴图中。进入材质编辑器,在Map 卷展栏中材质选择贴图。卷展栏中色彩直接与材质的基本参数相关。只要单击None按钮就会弹出贴图浏览器,可以选择任何一种类型的贴图作为材质贴图,如图6-44所示。

ps贴图技巧

PS抠图方法、技巧大集合 一、魔术棒法——最直观的方法 适用范围:图像和背景色色差明显,背景色单一,图像边界清晰。 方法意图:通过删除背景色来获取图像。 方法缺陷:对散乱的毛发没有用。 使用方法:1、点击“魔术棒”工具; 2、在“魔术棒”工具条中,在“连续”项前打勾; 3、“容差”值填入“20”。(值可以看之后的效果好坏进行调节); 4、用魔术棒点背景色,会出现虚框围住背景色; 5、如果对虚框的范围不满意,可以先按CTRL+D取消虚框,再对上一步的“容差”值进行调节; 6、如果对虚框范围满意,按键盘上的DELE键,删除背景色,就得到了单一的图像。 二、色彩范围法——快速 适用范围:图像和背景色色差明显,背景色单一,图像中无背景色。 方法意图:通过背景色来抠图。 方法缺陷:对图像中带有背景色的不适用。 使用方法:1、颜色吸管拾取背景色; 2、点击菜单中“选择”功能里的“色彩范围”功能; 3、在“反相”项前打勾,确定后就选中图像了。 三、磁性索套法——方便、精确、快速和我常用的方法 适用范围:图像边界清晰。

方法意图:磁性索套会自动识别图像边界,并自动黏附在图像边界上。 方法缺陷:边界模糊处需仔细放置边界点。 使用方法:1、右击“索套”工具,选中“磁性索套”工具; 2、用“磁性索套”工具,沿着图像边界放置边界点,两点之间会自动产生一条线,并黏附在图像边界上。 3、边界模糊处需仔细放置边界点。 4、索套闭合后,抠图就完成了。 四、(索套)羽化法——粗加工 适用范围:粗略的抠图。 方法意图:粗略抠图,不求精确。 方法缺陷:图像边界不精确。 使用方法:1、点击“索套”工具; 2、用索套粗略地围住图像,边框各处要与图像边界有差不多的距离;这点能保证之后羽化范围的一致性,提高抠图的精确性; 3、右击鼠标,选择“羽化”功能; 4、调节羽化值,一般填入“20”,确定后就粗略选中图像了。羽化值的大小,要根据前一步边框与图像的间距大小调节。 五、(索套)钢笔工具法——最精确最花工夫的方法 适用范围:图像边界复杂,不连续,加工精度度高。 方法意图:完全*手工逐一放置边界点来抠图。 方法缺陷:慢。抠一个图连手脚指都抠的话,要15分钟左右。 使用方法: 钢笔工具法步骤如下: 1、索套建立粗略路径

OpenGL纹理贴图简单例子

【代码】 #include #include #include staticdouble X = 0; staticdouble Y = 0; staticdouble Z = 7; // 定义函数指针,在Windows环境下使用OpenGL扩展PFNGLACTIVETEXTUREARBPROC glActiveTextureARB = NULL; PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB = NULL; // 纹理存储数组 static GLubyte T0[64][64][4]; static GLubyte T1[64][64][4]; static GLubyte T2[64][64][4]; // 纹理名字 static GLuint Tname0; static GLuint Tname1; static GLuint Tname2; // 创建纹理 void makeImages() { int i, j, c; // 第一个纹理,渐变绿色,*64 for (i = 0; i < 64; i++) { for (j = 0; j < 64; j++) { T0[i][j][0] = (GLubyte) 0; T0[i][j][1] = (GLubyte) i * 5 + j * 5; T0[i][j][2] = (GLubyte) 0; T0[i][j][3] = (GLubyte) 255; } } // 第二个纹理,黑白相间横条,*64 for (i = 0; i < 64; i++) { for (j = 0; j < 64; j++) { if (i % 16 < 8) c = 255;

相关主题
文本预览
相关文档 最新文档