文物 三维,三维模型精细化贴图过程
三维贴图操作流程
1.使用工具
3DMax 2012、MUDBOX 2012、zbrush 4R6、Unwrella_v2.20、UV-Packer_v1.20
2.作业要求
2.1模型面数要求
整理模型单块数据面数不超过70万面。
2.2贴图尺寸要求
贴图格式统一使用TIF格式,贴图尺寸为4096X4096。
2.3贴图数量要求
单个模型场景贴图数量要求50张以下。在保证贴图清晰度的情况下,可适当增加贴图数量。
2.4模型切割要求
单个模型如需切割多小块模型,切割处需较隐蔽,不影响美观。切割后的小块模型严禁缩放、旋转、移动,以便后期合并模型。
3.操作步骤
3.1杰模软件点云生成模型,导出文件格式为obj
ZB界面
3.2打开zbrush,点击右上角将obj文件导入,如模型不完整有残缺,通过zbrush,雕刻不完整的细节。
(1)熟悉zbrush界面:
ZB界面
(2)模型雕刻:
点击左上角standard
ZB界面
, 利用雕刻刀将模型进行编辑,常用到的雕刻刀如下
ZB界面
模型雕刻
ZB界面
(3)雕刻完模型后,将模型整体减面:
点击菜单zplugin下的decimation master 插件,第一步,保护模型边界不受影响点击freeze borders及keep UVs;第二部,点击pre-process current计算模型;第三步,调整减面后的面数百分比,一般在10%-30%之间,细节部分较多的模型需要保持线条,百分比会相对大一些,通常选择20%;第四步,点击decimate current执行减面操作;处理完在subtool下鼠标放到模型上可以看到减面后的面数信息,如果面数仍然太多,可以继续减或考虑将模型进行分块。
(4)如有模型过大,需要分块的情况,通常使用杰模软件分块,以下分块方式作为参考,一般不会使用。
a按住快捷键ctrl shift,左上角的画笔图标会变成模型切割图标,选择切割方式将模型切割分块,推荐绿色框内的三种切割方式。
b分割完成之后选择split菜单栏,点击groups split按键完成分块,分的块会出现在subtool菜单栏下。
c分割好的块出现在subtool栏下,在其中每块模型右边都有个眼睛的图标,用于模型显示或隐藏,把其中一块显示,其他块都隐藏,单独显示其中一块,然后点击export导出单块obj文件,其他分块以此类推。如单个模型直接点击export导出obj文件
3.3 展UV
(1)将分块的模型导入3dmax软件,使用插件unwrella自动展UV,其中修改texture stretch 值为0.03(根据模型的复杂程度挑选适合是参数,0.03适合较为平整的模型),unwrap as:选择triangles.模型数量不能超过70万,如果模型结构复杂且面数又多,可能展UV会卡死。
(2)按M键给模型赋棋盘格材质,用于查看 UV质量(棋盘格调瓷砖数为100)
(万万不可用按钮进行 UV贴图换成长方形之类的,否则会覆盖之前展好的UV,导致出错);
(3)点击展“UVW展开”按钮,点击 打开uv编辑器,对UV进行编辑;
Ctrl A全部选中,点击,
一般整体需要全部伸展两三次,然后着重伸展不好的地方,选中,可以直接点击
需要单独进行伸展的uv块进行伸展。最后整体伸展一次。
展UV的质量直接影响贴图效果,所以UV编辑尽量多做一点。
(4)伸展后用UV-Packer进行UV重排,直接点击Pack UV map即可,保证所有展开的UV都在黑色框内。保存导出obj文件。
3.4 Mudbox中贴图
(1)导入模型时方法有两种:a需要在3dmax中保存为obj或FBX格式文件,文件名必须为英文或数字,不能有“.”或者“ ”等,然后在Mudbox中导入obj或FBX文件:b模型UV展完后将场景发送到Mudbox 中进行纹理映射(Mudbox和3DMax必须都要是2012版本才可发送)通常使用第一种方法。
(2)导入模型后,在图像浏览菜单
下导入纹理数据
,将模型转到需要贴图的位置,然后在图片浏览下选出对应图片
点击
缩放至适合大小,然后设置蜡纸
在3D视图下进行模型三维贴图按住Alt键与鼠标配合完成对模型的编辑,(Alt 鼠标左键旋转, Alt 鼠标中键移动,Alt 鼠标右键缩放)按住S键与鼠标配合完成对蜡纸的编辑,(S 鼠标左键旋转, S 鼠标中键移动,S 鼠标右键缩放)在描绘工具,投影状态下,
新建图层,
按住[ ]键调整笔刷大小后即可对模型进行三维贴图
(3) Mudbox中如果模型遮挡了需要贴图的部分,可点击左下角选择/移动工具→面 选择工具
,然后用笔刷选中需要隐藏的面,减选按住ctrl键。然后快捷键H隐藏当前选择的面即可。U键取消隐藏。
(4)贴图编辑完毕后可将场景发送到3dmax中,能通过3dmax软件浏览贴图效果。在mud工程文件同目录下的file文件夹中保存了模型的各个图层的贴图,可以将图层合并好了之后存一份UV贴图文件。
(5)保存文件的格式有很多种,a在mudbox右边对象列表中,选中对象,然后点击主菜单/文件/导出选择,可用将场景保存为FBX格式;b在模型上点击鼠标右键选择模型,选中模型后点击主菜单/文件/导出选择,将场景保存为FBX格式;
c 在选择/移动工具里选择对象,
点击模型,然后在点击主菜单/文件/导出选择,将场景保存为FBX格式;(这种方法适合多块数据联合导出时使用)
(6)Mudbox软件中可以录制视频,在渲染菜单下、记录电影,选择3d视图窗口,进行浏览视频录制。
注意事项
1.zbrush减面时,如果数据为大模型中的其中一块时,必须将其固定边界,并且不可以更改坐标,否则与其他模型无法拼接;
2.3DMax展平后,必须UV-Packer重新排列UV,否则在黑线外边的模型贴图时贴不上;
3.新建图层时,必须将参数调整为 尺寸4096 保存为TIFF 32位
4.如果贴图时发现纹理数据有差别,要将照片分为两个图层,方便将照片所在图层单独进行调节,调节图层方式为:选中图层点击鼠标右键→调整颜色→色调、饱和度和数值,刷侧面的时候也许新建图层,只有不同图层之间才不会覆盖,可用擦除工具编辑接缝处刷图出现错误的地方。
5.导入纹理数据时,照片不宜过多,否则软件会卡死。
6. mudbox在操作的过程中可能会卡死,所以在贴图过程中要经常保存。
贴图中常遇到的问题
1.有些模型通常是靠墙的,如没有纹理数据,尽量采用其他地方相同材质的照片贴;
2.在设置蜡纸时可能会不小心点到旁边的设置图章,
这时需要在图章下点击off即可;
3. 在设置蜡纸时也可能会不小心点到旁边的设置平面图像,
,这时需要在窗口菜单下,属性命令→图像平面,
打开平面图像
将图像关闭即可其他参数不需要修改;
4.有时设置蜡纸,但是在3D视图下没有显示图片,这时要检查右下角位置
是显示的off还是照片,如果是off,再重新选定一张照片,重新设置蜡纸,如果显示照片,就用s 鼠标右键无限放大;
5.如果打开模型时,模型在视图中没有显示,按快捷键A可最大化显示模型;
6.在旋转模型时可能会不小心按到X键,X键会改变模型坐标,这时需要马上撤销,在贴图中,不能改变模型坐标,尤其是一块大的数据中分块数据,坐标改变后无法与其他模型拼接,如果没有及时发现,那么就需要重新打开刚展完UV的数据,在描绘状态下,单击鼠标右键导入层,
将纹理数据重新导入;
7.模型在mudbox中旋转,其视图的角度存在一定的问题,但是不能用选择/移动
工具中的旋转来编辑,这个旋转也会改变坐标,同样旁边的转化和缩放都不能使用,否则会改变模型;
8,如果在贴图中发现贴在模型上的颜色与照片颜色不一样,那么需要检查投影
状态下的颜色是不是白色,如果是其他颜色,那么贴出来的模型纹理就是错误的;
9.在贴图过程中可能会出现下面这种情况,
这时要在显示菜单下,取消曲线选择
;
10.如果在刚开始贴图导入模型时,软件自动崩溃,那么需要检查一下导入的模型是否是展完UV的,如果mudbox导入没展UV的模型,就会自动崩溃;
11.如果贴图已经做了一天,第二天打开时软件崩溃,那么需要在计算机→库→文档中找到mudbox的文件夹将其删除,注意:删除文档后软件的设置将会还原初始设置,在新建图层是要记得更改参数