版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、unity模型制彳规范v1.5修正版本文提到的所有数字模型制作,全部是用3DMAX建立模型,即使是不同的驱动引擎,对模型的要求基本是相同的。当一个VR模型制作完成时,它所包含的基本内容包括场景尺寸、单位,模型归类塌陷、命名、节点编辑,纹理、坐标、纹理尺寸、纹理格式、材质球等必须是符合制作规范的。一个归类清晰、面数节省、制作规范的模型文件对于程序控制管理是十分必要的。首先对制作流程作简单介绍:素材采集-模型制作-贴图制作-场景塌陷、命名、展UV坐标-灯光渲染测试-场景烘培一场景调整导出第一章模型制作规范1 在模型分工之前,必须确定模型定位标准。一般这个标准会是一个CAD底图。制作人员必须依照这个
2、带有CAD底图的文件确定自己分工区域的模型位置,并且不得对这个标准文件进行任何修改。导入到MAX1白CCADS图最女?在(0,0,0)位置,以便制作人员的初始模型在零点附近。MAMscriptHelpVRTaCustomizeUserInterfaceAfc+0SyctemiUnitSetup_SysibBfiiUrrit一1Unii=|l0|M日erv口RespedSslernllniljinOngmlG777215.0rnDistanceIromQiigh:pT&nResullingAccuracy10.X02011,2 在没有特殊要求的情况下,单位为米(Meters),如图所示。
3、ShowUlLockUILayoutConfigurePaths.idmm。SnapSettingsLoadCustornUiSchemeSaveCustomUIScherric区HEdtoStailupLacurtPlug-inManager.Pref§rence&.is.ViewportConfiiguraticnH.3 删除场景中多余的面,在建立模型时,看不见的地方不用建模,对于看不见的面也可以删除,主要是为了提高贴图的利用率,降低整个场景的面数,以提高交互场景的运行速度。如Box底面、贴着墙壁物体的背面等。4 保持模型面与面之间的距离推荐最小间距为当前场景最大尺度的二
4、千分之一。例如:在制作室内场景时,物体的面与面之间距离不要小于2mm在制作场景长(或宽)为1km的室外场景时,物体的面与面之间距离不要小于20cs如果物体的面与面之间贴得太近,会出现两个面交替出现的闪烁现象。模型与模型之间不允许出现共面、漏面和反面,看不见的面要删掉。在建模初期一定要注意检查共面、漏面和反面的情况;5 可以复制的物体尽量复制。如果一个1000个面的物体,烘焙好之后复制出去100个,那么他所消耗的资源,基本上和一个物体所消耗的资源一样多。6 建模时最好采用EditablePoly面片建模,这种建模方式在最后烘焙时不会出现三角面现象,如果采用EditableMesh在最终烘焙时可能
5、会出现三角面的情况。如图所示。采用EditableMeH腰平出球的U¥仃三的而存在乘用EditabHPt)出展平出朱的UV不存在W角而7模型的塌陷当一栋建筑模型经过建模、贴纹理之后,然后就是将模型塌陷,这一步工作也是为了下一步烘焙做准备。所以在塌陷的时候要注意一些问题:(1) 按照“一建筑一物体”的原则塌陷,体量特别大或连体建筑可分塌为2-3个物体,但导出前要按建筑再塌成一个物体,城中村要按照院落塌陷。(2) 用Box反塌物体,转成Poly模式,这时需检查贴图有无错乱;(3) 塌陷物体,按楼或者地块来塌陷,不要跨区域塌陷;(4) 按项目对名称的要求进行严格的标准的命名;(5) 所有物
6、体的质心要归于中心,检查物体位置无误后锁定物体;备注:所有物体不准出现超过20000三角面的情况,否则导出时出错。8模型命名不能使用中文命名,必须使用英文命名,不然在英文系统里会出问题。地块建筑模型不允许出现重名,必须按规范命名。9树的种植方法用十字交叉树或简模树。在种植树木的时候,要考虑到与周围建筑的关系,不能乱种树,要根据现状放置不同的树种、位置;重点建筑地块需种简模树,并在原地与之对应的种上十字片树(替换用);导出时模型树和与之对应的十字片树为单棵的,其它十字片树可塌一起,但面数不能超过1万。10模型的级别也就是模型的精细程度,有时我们在建模的时候要根据建筑所处的具体位置,重要程度对该建
7、筑进行判断是建成何种精度的仿真模型。可以将建筑分为五个等级。其中,一级为最高等级,五级为最低等级。单个物体的面数不要太大,毕竟是做虚拟现实,而不是制作单张效果图。单个物体面数要控制到8000个面以下。11镜像的物体需要修正用镜像复制的方法来创建新模型,需要加修改编辑器修正一下。第一步:需要选中镜像后的物体,然后进入Utilities面板中单击ResetXForm,然后单击ResetSelected;第二步:进入modfiy面板选取Normal命令,反转一下法线即可。12烘焙的物体黑缝解决对办法在烘焙的时候,如果图片不够大的时候,往往会在边缘产生黑缝。处理小技巧:1)如果做鸟瞰楼体比较复杂可以把
8、楼体合并成一个物体变成多重材质,然后对楼体进行整体完全烘焙;这样可以节省很多资源。2)对于建筑及地形,须检查模型的贴图材料平铺的比例,对于较远的地表(或者草地),可以考虑用一张有真实感的图来平铺,平铺次数少一些。对于远端的地面材料,如果平铺次数大了,真实感比较差。第二章材质贴图规范1材质和贴图类型我们目前使用的是Unity3D软件作为仿真开发平台,该软件对模型的材质有一些特殊的要求,在我彳门使用的3dsMax中不是所有材质都被Unity3D软件所支持,只有下面几种材质是被Unity3D软件所支持。Standard(标准材质)默认的通用材质球。基本上目前所有的仿真系统都支持这种材质类型。MUlt
9、i/Sub-Object(多维/子物体材质)将多个材质组合为一种复合式材质,分别指定给一个物体的不同次物体选择级别。要注意的是,在VR场景制作中,Multi/Sub-Object材质中的子材质一定要是Standard标准材质。否则不被unity3d支持。我们在制作完模型进行烘焙贴图前都必须将所有物体塌陷在一起,塌陷后的新物体就会自动产生一个新的Multi/Sub-Object多维/子物体材质。因此,这种材质类型在我们的仿真制作中经常使用。2贴图通道及贴图类型Unity3D目前只支持Bitmap贴图类型,其它所有贴图类型均不支持。只支持DiffuseColor(漫反射)同self-Illumin
10、ation(自发光,用来导出lightmap)贴图通道。Self-Illumination(不透明)贴图通道在烘焙lightmap后,需要将此贴图通道额channel设置为烘焙后的新channel,同时将生成的lightmap指向到self-Illumination。3贴图的文件格式和尺寸建筑的原始贴图不带通道的为JPG,带通道的为32位TGA但最大别超过2048;贴图文件尺寸必须是2的N次方(8、16、32、64、128、256、512),最大贴图尺寸不能超过(1024X1024)。在烘培时将纹理贴图存为TGA格式。4贴图和材质应用规则(1) 贴图不能以中文命名,不能有重名;(2) 材质球命
11、名与物体名称一致;(3) 材质球的父子层级的命名必须一致;(4) 同种贴图必须使一个材质球;(5) 除需要用双面材质表现的物体之外,其他物体不能使用双面材质;(6) 材质球的ID号和物体的ID号必须一致。(7) 若使用CompleteMap烘焙,烘焙完毕后会自动产生一个Shell材质,必须将Shell材质变为Standard标准材质,并且通道要一致,否则不能正确导出贴图。(8) 带Alpha通道的贴图,在命名时必须加_al以区分。5通道纹理应用规则模型需要通过通道处理时需要制作带有通道的纹理。在制作树的通道纹理时,最好将透明部分改成树的主色,这样在渲染时可以使有效边缘部分的颜色正确。通道纹理在
12、程序渲染时占用的资源比同尺寸普通纹理要多。通道纹理命名时应以-AL结尾。第三章模型烘焙及导出模型烘焙1场景灯光(1) 渲染方式:采用Max自带的LightTracer光线追踪进行渲染。(2) 灯光效果控制:该项目在烘焙前会给出固定的烘焙灯光,灯光的高度、角度、参数均不可调整,可以在顶视图中将灯光组平移到自己的区块,必须才用灯光合并场景然后烘焙。2烘焙贴图方式建筑模型的烘焙方式有两种:一种是LightMap烘焙贴方式,这种烘焙贴图渲染出来的贴图只带有阴影信息,不包含基本纹理。具体应用于制作纹理较清晰的模型文件(如地形),原理是将模型的基本纹理贴图和LightMap阴影贴图两者进行叠加。优点是最终
13、模型纹理比较楚,而且可以使用重复纹理贴图,节约纹理资源;烘焙后的模型可以直接导出FBX文件,不用修改贴图通道。缺点是LightingMap贴图不带有高光信息;另一种是CompleteMap烘焙方式,这种烘焙贴图方式的优点是渲染出来的贴图本身就带有基本纹理和光影信息,但缺点是没有细节纹理,且在近处时纹理比较模糊。(3) 烘焙贴图设置CompleteMap烘焙方式在进行CompleteMap烘焙设置时,应注意以下几点:a)贴图通道和物体UV坐标通道必须为1通道,见图所示;Ife,XI*IAOjJ®DiffuseColor:K1com口他HM即BitmapCoordinates.Tfixt
14、ure<EnvironMapping:ExplicitMapChannel7gShowMaponBackOffsetTilingMapChannel:pMinorTile痴WMa/rWUBlur:1.0-BluroffselTO-C一:AngleNoiseiBitmap.ReloadBitmapParametersEATemp微学WallCcimp但gMap.dd公歹IgnoreBackfacingSelectByElementPlanarAngle|15七;|SelectM端DPC|SelectSGp;|-ParametersEdk.ResetUVWsSave.Load”.Channe
15、l'而MapChannel:pZ广VertexColorChannel-SubObjectPaiarns:-XCYrzGAveragedNormalsPlanarMapCropping/Placementb)烘焙贴图文件存储格式为TGA格式;c)烘焙设置见图所示。MappingCbordinatetCarmel:J*使用已有通道,默认为3Object:U总总E*i&Lir口匚匕皿也1广U5eAutomaticUnwrap'5ubbiectsr;rUeEzj$tirigChanrid溜UeAutomaHcUnjapClearUnwrappers-'-Individ
16、ual曜AllSelected广AllPreparedBakedMaterial文件格式类型*目标贴图栏阴影参与烘焙计算-BakedMale同Settings-OutputIntoSource碣SaveSource(CreateShell)户DuplicateSourcetoBaked创建一个新的Baked材质"CreateNewBakedIStariddfcl:BlinnDLightingMap烘焙方式在进行LightingMap烘焙设置时,和CompleteMap设置有些地方不同:a)贴图通道和物体UV坐标通道必须为3通道,见图所示16Al够I©仓IIffAlbDiff
17、useColor:5ICompletelvIap三BitmapCoordinates'TextureCEnvironMapping:IExplicitMapChanrielWShowMaponBackMapChannd:S-OffsetTilingMinorTileAngleu:画;JTo:irFu:|o.o¥:口0:(Tor7v.foT防uvrvwrwuw:国RlrK-fin-RlijrInA,RntakSeleGtSG|p- PagEete母E加IResetUVW&ISave.Load.- Cham&l:"MapChannel:LWVeHewCo
18、lorChannelrSubObjectParams;-b)烘焙时灯光的阴方式为Adv.RayTraced阴影,见图所示;fGeneiNP印ametem。OnTarg.DistO.CmShadows7OnrUseGlobalSeUingsAdv.RayTraced-Exclude.c)烘焙设置见图所示;-MappingCoordinatesObject:UsetwisingUhanne!UseAutomaticUnapChannel:)3<j*使用已有通道,默认为3Sub-Objects:CUseEastingCharrnl伶UseAutomahcLInwrapClerUnwrapper
19、sChannelp:|Cindividual片AllSelectedAllPreparedOutputF.i"Sffam*|11蚪1蝇tNam*至1*I.T虻LLihtingflsp.LIgitin班sp512DifAdd.DdeleSelectedElementConrrnonSettings歹EnableName:Li幽皿湎FileNameandTpe:ILighli'ngMap?tgti1工TargetMapSlot:1口冲巾/。以|一UAutomaticMapSizeElementType:LightSgMapSize:师一;_120_5121024235I769I2
20、048_I-EelectedElementUniqueSettings-ShadowsH-Dir口值Light口件-/IndirectLigMOn文件格式类型*目标贴图栏阴影参与烘焙计算开启直接光照BekedMaterisI,开启间接光照BakedMaterialSettingsCOutputIntoSource<®SaveSource(CreateSheIE)广DuplicateSourcetoBaked创建一个新的Baked材质信CrefitCNewBakedStandardBlinnd)用LightingMap烘焙时,背景色要改为白色,可避免有黑边的情况;而用Comple
21、teMap烘培时,背景色要改为与贴图近似的颜色。e)在使用lightmap烘焙后,需要将材质改回Standard,然后将新生成的map拷贝到Standard的self-Illumination内,并设置正确的贴图通道。4贴图UV编辑必须手动进行UV编辑。模型导出1、将烘培材质球改为标准材质球,通道为1,自发光100;2、将所有物体名、材质球名、贴图名保持一致3、合并顶点(大小要合适);4、清除场景,除了主要的有用的物体外,删除一切物件;5、清材质球,删除多余的材质球(不重要的贴图要缩小);6、按要求导出fbx(检查看是否要打组导出);第四章场景模型验收模型制作流程素材收集f模型搭建f|贴图制作
22、|f|渲染烘得t|lod制作模型导出模型验收流程任务分配f场景制作人员f验收人员f意见反馈f模型修改f复查f验收完成模型验收标准模型检验单制作人员完诙日期的翱检整结果L模型部分生尺寸是否为米,建筑位苴是否正唠2.锲型比例是否正确3.模型结构是否渚怖(屋顶,立面、底商、入口、台阶等)模型命名是否符合规范5.醒情度是否符合既定班别标准也模型半尿系量否好零71模型是否虻面、麻】或海面8.场景内模型是否有匕啾即存在g*带通道的模型是否独立出来10.模型导出前模型是否埸陷且合并项点11.L0D锲取我利是否为就定级别标准12,L0®根型帝君是否规范13.道路挤梁模型屋额是否合理14.模型烘焙前1
23、"是否正确15.地形结构是否完整(小品、路灯、在池、国林等)13.材的贴图材魏福型是否将合规范17,贴图命名是否符合规的1c.贴图格式是否为DD319.鼬图尺J是否符合规重20.统理比例是否合理21.贴图坐标是否正确22.制*h喻图通描是否正确2:L0D贴图命名是否规范34.树府贴图是音重名正模型之面段也狡排是否正圈2S.除需用双面材质表现的物障外其他物悻不能用双面材质2T.施形纹理贴图是否符合现状28.效果葭分光影关系是否统一29.整年关系是否一致9。,色彩关系是否协调31.景观、d春溟故位置是否合理32.衲种是否与现状相符33.人物、汽中毓位置是否合理34.童里筑是否为清晰纹密t基本续理+LihtingHap)阪导出部分模型导出前是否转成EdiiPaV方式36.侬导出后是否进行优化处理37.需要加特S&的模型是否进行特效处理38.文件管理项目文件来是否按规范建立39.模型制作中的过程文件是否按照规范进行番份本检晶单由检骑人员进行迈卡,如有不符上糊范的,将错误记录加以说明,井及时反馈制作人氨制作人员接到反馈后应及时对错调进行修改修改完成后再反馈给检蛇人员>直到最后通过疆收.第五章模型备份提交标准文件标准备份模式:UV坐标:存放地型和建筑烘培前编辑的UV坐标;导
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股权强制转让协议
- 2024美发行业美发师实习聘用合同范本3篇
- 二零二五年度商铺转租与跨境电商合作合同3篇
- 智能制造行业应用实践指南
- 医疗行业医疗器械更新与维护计划
- 2024石材供料合同的双方违约责任及赔偿标准
- 二零二五年度合资公司可持续发展战略实施合同3篇
- 2025版重型压路机销售与维修保障合同3篇
- 二零二五年度加油站经营权转让买卖合同3篇
- 二零二五年度国际运输货物保险合同磋商及订立规则3篇
- 最新MARSI-医用黏胶相关皮肤损伤课件
- 工程开工报审表范本
- 航空小镇主题乐园项目规划设计方案
- 保洁冬季防滑防冻工作措施
- 少儿美术课件-《我的情绪小怪兽》
- 永续债计入权益的必备条件分析
- 预应力钢绞线张拉伸长量计算程序单端(自动版)
- 基坑监测课件ppt版(共155页)
- 蠕变、应力松弛、滞后和内耗讲解
- 开发区开发管理模式及发展要素PPT课件
- 急诊科科主任述职报告范文
评论
0/150
提交评论