建模规范事项
一、 坐标轴的统一
统一模型贴图坐标,统一为平面直角坐标系。X轴向右,Y轴向上,Z轴向前;如下图所示:
作用,方便使用Unity的编写调试工作、特别是针对场景中的运作编写。
二、 场景模型命名规范:在建模之前分配人员,然后人员在一起统一分配需要建模场景区域,先制定建模的命名规范:
1、 货架规范:HuoJia(如果货架有多个则规范:HJ001、HJ002)
2、 托盘规范:TuoPan(如果货架有多个则规范:TP001、TP002)
3、 堆垛机规范:DuiDuoJi(如果堆垛机有多个则规范:DDJ001、DDJ002)
4、 输送机规范:ShuSongJi (如果输送机有多个则规范:SSJ001、SSJ002)
5、 机器人规范:JiqiRen (如果机器人有多个则规范:JQR001、JQR002)
三、 针对不同的大区域(或车间)模型进行分类命名
1、 入库车间(RukuCheJian)
2、 出库车间(ChuKuCheJian)
3、 生产车间(ShengChanCheJian)
4、 辅料车间(FuLiaoCheJian)
四、单个车间的模型分类命名
1、入库车间(RukuCheJian)
①入库车间的堆垛机命名(RKCJ_DDJ001、RKCJ_DDJ002)
②入库车间的货架命名(RKCJ_HJ001、RKCJ_HJ002)
③入库车间的输送机命名(RKCJ_SSJ001、RKCJ_SSJ002)
2、出库车间(ChukuCheJian)
①入库车间的堆垛机命名(CKCJ_DDJ001、CKCJ_DDJ002)
②入库车间的货架命名(CKCJ_HJ001、CKCJ_HJ002)
③入库车间的输送机命名(CKCJ_SSJ001、CKCJ_SSJ002)
后面的车间命名以此类推
五、单个车间中的单个模型分类命名
1、入库车间的堆垛机(RKCJ_DDJ001)分为多个模块、比如控制箱(DDJ001_KZX)、电机(DDJ001_DJ)、载货台(DDJ001_ZHT)等,然后这些模型都统一放置在RKCJ_DDJ001下面(注意RKCJ_DDJ001的坐标需要在这个入库车间001堆垛机整体的中间位置)
2、出库车间的输送机(CKCJ_SSJ001)分为多个模块、比如滚筒(SSJ001_GT)、电机(SSJ001_DJ)、链条(SSJ001_LT)等,然后这些模型都统一放置在CKCJ_SSJ001下面
六、整体布局如下
七、模型位置的数据最好使用整数(最多保留小数点后两位)
八、模型材质
相同的物体模型最好统一采用同一种材质或贴图,利于同一模型的整体操作,比如堆垛机的电机都统一采用淡蓝色的贴图、立柱都统一采用橙色贴图。
九、细节优化控制
1、控制顶点数量,场景的面数可以提高运行的效率,减少Cup,Gup的运算。从而实现项目的优化
2、尽量控制顶点数,例如:模型可以合并的顶点尽量合并成一个顶点。可以减少Cup的运算,从而再次提高运行效率。能合并的模型和贴图尽量合并。
3、减少面的使用,例如:一个拔钉机有底盘,但是贴在地面上,就可以把拔钉机的底面去除和地面连接。在外观的效果是一样的,却可以提高运行效率。
4、场景中相同的模型和相同的贴图就使用同一个模型和贴图即可