| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Unity3D 模型大小,面数,贴图大小,骨骼数量规范(一) -> 正文阅读 |
|
[游戏开发]Unity3D 模型大小,面数,贴图大小,骨骼数量规范(一) |
一. 根据运用的场景而不同来规范美术资源 美术资源的规范就是在限制模型的面数,贴图的大小,材质球的贴图张数,人物身上的材质球数量以及骨骼数量等几个方面来进行规范,如下列举了几个场景来进行举例 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)对项目工程里面的资源自动进行检测,并输出日志文件,告知大家工程内资源文件有哪些问题。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 21:05:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |