一. 根据运用的场景而不同来规范美术资源

美术资源的规范就是在限制模型的面数,贴图的大小,材质球的贴图张数,人物身上的材质球数量以及骨骼数量等几个方面来进行规范,如下列举了几个场景来进行举例

1.单一主角场景的,如汤姆猫这种,主要资源投入到主角一个人的,对主角进行精细化的雕琢还是很有必要的,模型面数可以做到1万面,骨骼数量也可以做的很精细(50-100个),贴图大小可以在512x512左右,在不考虑包体大小的换装情况下,可以做到1024x1024。

2.第三人称视角如RBG游戏,由于视角与角色距离有限,从而可以看到的场景范围有限,所以可以通过动态场景地图加载的方式控制内存使用量,同屏单位数量会决定模型的总面数以及总骨骼数量,如单位模型面数控制在3k~4k面,单位骨骼控制在30个左右,此外,场景中除了人物模型外,建筑模型的面片数也是我们要考虑的因素,而建筑模型的大小差异太多导致无法统一规则,但是我们可以用整体面数统计法来规范资源。如主贴图可以控制在256x256,副贴图为128x128。

总结:具体的美术资源规范应该由项目而定,不过参照以往的项目标准,模型拥有3k左右的面数,不超过256大小的贴图,材质球内至多拥有3张贴图,人物模型不超过2个材质以及30个左右的骨骼数量。

二.根据反推计算来规范美术资源

适用于一些模型物体大小差异比较大的,无法统一模型与贴图面数的可以通过贴图总面数来控制,

给出一个总控制量,根据模型或贴图的种类 * 数量来进行规范

总控制量 = 类型一* 数量 + 类型二 *数量 +....

举个栗子:

同屏总面数 = 6w面,

地形模型面数=3w面,

小型建筑模型 = 50面,中型建筑模型 =1000面,大型建筑模型 =3000面    --平均数

所以,除了地形模型剩下的还有3万面,在剩下的3万面中,可以自由的分配小中大模型数量

如 100个小模型(100x50)+ 10个中模型(1000*10)+5个大模型(3000*5)= 3w面

ps:贴图也对其适用

总结:用反推的计算方法来计算和规范,有利于规范对差异大的模型类型进行资源的分配。

三.加入规范的自动检测来规范美术资源

建立自动规范的检测工具程序,设定每隔一段时间(2h ~3h)对项目工程里面的资源自动进行检测,并输出日志文件,告知大家工程内资源文件有哪些问题。

Unity3D 模型大小,面数,贴图大小,骨骼数量规范(一)相关推荐

  1. WebGL之sprite精灵效果显式数字贴图

    接着前一篇<WebGL实现sprite精灵效果的GUI控件>,我们继续开发我们的数字系统GUI控件,因为这套数字系统是基于sprite效果的,所以数字随相机转动而旋转(永远面对相机),随场 ...

  2. group convolution (分组卷积)的计算量详解、卷积计算量特征图大小,池化特征图大小、深度通道deep-wise 卷积

    group convolution (分组卷积)的计算量详解.卷积计算量特征图大小,池化特征图大小.深度通道deep-wise 卷积 提示:最近忙着各种提前批的笔试面试,所以没太多空刷题了都,先复盘一 ...

  3. 卷积神经网络系列之卷积/池化后特征图大小怎么计算??

    1.卷积后的大小: W:矩阵宽,H:矩阵高,F:卷积核宽和高,P:padding(需要填充的0的个数),N:卷积核的个数,S:步长 width:卷积后输出矩阵的宽,height:卷积后输出矩阵的高 w ...

  4. cacti气象图调整(批量位置调整、更改生成图大小等)

    cacti气象图能够非常直观的看到各个节点的流量.这里用的是CactiEZ中文版 V10 1.调整气象图大小 默认有一个1024像素的背景图可选, 这里我们须要新增一个1600像素的背景图. 背景图自 ...

  5. 怎么压缩gif图大小?试试这个图片压缩攻略

    平时大家在各种网站平台上都可以看到各式各样的GIF动图,所以我们发送gif格式动态图的时候,经常会提示图片文件过大,不能发送的情况.这时候就需要将图片进行压缩,压缩图网站中的gif压缩工具就可以满足平 ...

  6. C++基本数据类型的字节数、范围大小、溢出处理

        C++有几种基本的数据类型:char.int.float.double,这些数据类型的字节数.范围大小根据操作系统.编译器的不同而不同. 图(1) C++基本数据类型的字节数 在Windows ...

  7. UE4-(光照)光照贴图大小及环境光遮蔽

    光照贴图: 除了烘焙场景时设置光照贴图大小的设置之外,场景中的静态网格体同样拥有光照贴图分辨率,并且根据模型大小的不同各自光照贴图分辨也不同. 房子外壳模型: 书本: 注意:在大多时候请使用低分辨率光 ...

  8. 动态图片怎么压缩?如何在线压缩gif动图大小?

    我们在平时的聊天当中使用的表情包一般就是GIF动图,由于GIF动图的体积往往都比较大,因此经常会遇到太大无法上传使用的情况,那么有什么方达能够快速压缩gif动图大小吗?今天来给大家分享一款动图在线压缩 ...

  9. 【卷积神经网络--卷积/池化后特征图大小计算公式】

    [卷积神经网络–卷积/池化后特征图大小计算公式] 参考链接: 卷积神经网络系列之卷积/池化后特征图大小怎么计算?? torch中的Conv2d卷积的输入的Tensor张量是:[batch, chann ...

最新文章

  1. Web App、Hybrid App与Native App的设计差异
  2. FIS前端集成解决方案
  3. 谷歌x实验室汇聚顶尖人才,研发出了一种超前设备,直接打脸专家
  4. 欢迎来到OpenGL的世界
  5. 数据结构06树和二叉树
  6. mysql事务锁导致tomcat崩溃_数据库连接池连接耗尽,导致tomcat请求无响应,呈现出假死状态...
  7. 使用ELK实时分析SSH暴力破解
  8. sql查询、删除重复相同数据的语句或只保留一条数据
  9. 解决vscode中文乱码的问题
  10. 深鸿会深大小组学习笔记:第一周,从零开发鸿蒙小游戏2048app(上)
  11. Centos7下载安装教程
  12. 团队经理要应掌握的 7 大领导力理论
  13. 软考——计算机基础知识总结
  14. MATLAB和EXCEL交互 Spreadsheet Link
  15. 2038年无数Java应用的崩溃
  16. 使用overleaf或Latex时,表头两行合并
  17. Nginx+Tomcat负载均衡的部署
  18. 移动APP测试用例设计实践经验
  19. 类似新浪微博评论的 @ 及 #某话题# 功能的实现
  20. android新闻客户端的实现

热门文章

  1. 项目管理中的团队建设
  2. [附源码]java毕业设计基于web旅游网站的设计与实现
  3. 我们分析了金庸小说中出现的1367个人物名字,发现了一些相当惊人的事情
  4. bxl文件转换为AD可以用的原理图和PCB库文件
  5. 人力资源管理专业知识与实务(初级)【11】
  6. 最新韩小韩二次元高清图库api开源PHP网站源码
  7. 向上沟通2-冰山理论
  8. Windows Server 2019的安装模式
  9. APP加密,ios代码混淆工具,虚拟化技术 适用于移动应用程序的虚拟化加密软件
  10. 小米手机与HBuilder连接的问题解决