位置: 编程技术 - 正文

unity3d游戏开发之 游戏贴图、模型基本规范(Q&A)(Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社)

编辑:rootadmin
一个游戏角色的好坏的贴图可以说起了%的作用。对于面数比较低的角色而言游戏角色的大部分细节都是靠贴图来表现的。Q游戏的贴图在尺寸上有些什么要求?是不是必须是正方形的?A 游戏贴图的长宽都必须是2的倍数的任意组合,例如2,4,8,,,。。。。。等。并不一定必须是正方形,例如长宽可以是,也可以是*。Q一个游戏角色是否只可以有一张贴图?A 不是。一个角色可以有好几张贴图,根据不同情况有不同要求。例如有些网络游戏,它的角色的上身,下身,手脚头的贴图都是分开的好几张,为的是便于做纸娃娃系统。但通常情况下都是一个角色一到两张贴图,如果有武器等附属品通常另外计算。Q游戏角色的贴图可以用在些什么通道?是否只能用色彩通道?A 游戏角色的贴图视引擎的不同,可以使用的通道也不一样,另外也要考虑角色在游戏中的重要性而定。首先最基本的两个通道是色彩通道和透明通道,这两个通道大部分引擎都支持。另外大多数引擎支持的通道还有反射通道和高光通道。目前比较新的引擎还支持normal map通道。Q游戏贴图在存储时一般是位还是色?更多精彩请点击【狗刨学习网】A 这也是视不同引擎和游戏而定。一般来讲游戏贴图都是存为位,带ALPHA通道的存为位。比较早的游戏都是用色贴图,包括CS也是。另外还有一种叫做PAL的技术,这种技术是为每张贴图制作N个专用的色板,这些色板颜色数是自定义的,并且它甚至可以将一张图划分为颜色分别相近的几个区域,为每个区域单独生成一个对应的色板。并且同种类贴图还可以通用一个色板。这就使每张图的实际颜色数大大减少,甚至少于色。这种技术大大缩小了贴图的尺寸,在一些比较早的游戏中应用比较多。Q游戏角色贴图上是否要画出明暗和阴影?还是会由灯光计算?A 游戏角色贴图通常都需要画出基本的明暗和阴影,特别是细节部分的明暗阴影。因为场景灯光对角色通常只计算投射到场景上的阴影,而不会详细去计算角色本身的阴影,另外场景中灯光的数量也不足以表现出漂亮的角色光感来。所以大部分明暗光感都是开贴图来绘制的。在制作的时候,可以在3D软件中将材质的自发光开到%左右,然后放置一盏主光,这样比较接近游戏中的实际效果。好了,游戏贴图的规范没有模型那么复杂,不过还有一个最基本的原则,那就是一定要最大限度的利用贴图的空间!更多精彩请点击【狗刨学习网】Q经常看见模型要求多少多少面这样的制作要求,那么你们是怎样计算面数的?A 通常我们提到游戏模型的面数都是指的三角面,而通常在你在3D软件中所看到它计算的面数都是四边面。一个四边面等于两个三角面,但并不是说你想了解你的模型有多少面就直接将你看到面数*2就行了。因为如果你的模型中还有三角面的结构甚至大于四条边的结构(当然这是不允许的),你所计算的面数就会有所出入。所以保险的办法还是将你的模型先用工具转换为全三角结构后再看他的面数。在3DSMAX中你只需要很简单的将他塌陷为Editable Mesh就可以了。Q那么一个游戏角色通常要求多少面呢?A 那要看这是一个什么游戏了,还有他使用的什么引擎。比如&#;斗游戏每个角色的面数就比动作游戏多很多,因为&#;斗游戏整个画面通常就两个人,而动作游戏同画面会有一大堆人出现。而网络游戏角色的面数就更为节约,因为几十上百个玩家在同一画面出现并不是什么新鲜事,为了不让玩家的机器因此而卡住他们只好最大限度缩减角色的面数。再一方面,主角的面数通常比配角多,配角的面数又比敌人多,但是有一个例外,那就是BOSS,BOSS的面数可能比主角还要多。为什么呢?因为决定一个游戏角色的面数并不完全是按照角色本身在故事中的重要性的,而是按照这个角色在出场的时候同画面可能会有多少角色出现。而在BOSS出场的时候,通常只有主角和BOSS两个人而已(喜欢带着一堆小敌撑腰的没胆BOSS除外),所以BOSS可以有很多面。而主角则不一样了,他贯穿整个游戏,如果他的面数太多,遇到同屏幕有很多敌人的情况,游戏就会很卡了。说到这个问题,有人又会问照这么说主角的面数应该非常少,但是为何在一些特写镜头的时候看着这么细腻呢?这是因为在游戏中通常会为主角制作几套模型,面数从低到高,分别用在各种不同的场合,当有特写镜头时,就会切换到面数较高的那个模型,这种技术叫做LOD(Level OfDetail)。说了半天也没说一个角色通常多少面,因为这个确实是不同场合都有不同要求,如果一定要问的话,大概是-三角面吧。Q游戏模型都是有三角面计算的,我下载了很多游戏模型看到他们也都是三角结构,那是不是说我也需要将我的模型制作成三角面结构呢?A 不需要。请不要误解为游戏模型在制作时都需要用三角结构来做。我们在制作游戏模型的时候通常都是用四边面,只有在计算面数的时候才转换为三角面来计算。但是因为游戏模型在最终导出到引擎时都需要转换为三角结构,所以预先转换为三角结构来调整模型是很有必要的。Q游戏模型是否面数越少越好呢?A 很多新手在主管告诉他角色必须限制在多少多少面以内的时候他总是非常的小心,最后将面数控制得远远低于主管的要求,这其实是错误的。因为每个角色多少面都是策划和程序员精确计算出来的,你如果做得面非常的少的话其实是浪费了他们分配给你的资源。应该算做是没有有效利用现有资源吧(笑)。所以好的游戏模型并不是面越低越好,而是越接近要求的面数越好。Q经常听说游戏模型需要SMOOTH,这样的话模型的面数不是会变得非常的多吗?A 你听到的SMOOTH并不是说网&#;细分,而是说表面光滑组显示。所谓表面光滑组显示只是一种对多边形的显示方式的平滑处理,并不会增加它的面数。游戏模型通常都需要添加表面光滑组显示。以上回答了一些关于模型方面的基本问题,现在来谈一下游戏模型在建立的时候有些什么忌讳。基于不同的游戏引擎,都有不同的要求,所以所忌讳的东西也不一样,下面所列举的是一些通常情况下应该尽量避免的。1,空点。所谓空点就是说在模型上只有点而没有面,这种情况通常不是故意造成的,而是不小心复制了某个点或者一些错误的操作造成的。2,开放的几何体。所谓开放的几何体就是指没有闭合的多边形,比如只有5个面的BOX等。3,多余重合的面。这种情况也通常是因为不小心复制了某个面造成的。虽然这些都是些细小的问题,但是在制作完成后一定要仔细检查模型,确保没有这些问题。4,大余四边的面。游戏模型不允许有大于四边的面出现,这一点一定要注意。5,过于尖锐的点。这个可能不太好理解,举个例子大家就明白了,比如长矛的尖端,尖端处尽量不要只用一个点,最好在尖端处用一个面来表示。6,尽量不要使用MAX中的split命令,同样的也尽量少的为一个模型不同的区域指定不同的光滑组ID。因为这会打断模型的三角连续。7,物体之间尽量不要穿插,也就是说尽量不要有一个物体插入另一个物体的情况出现。事实上把各个部件尽量做成一个物体会节省一些运算和加载速度。

推荐整理分享unity3d游戏开发之 游戏贴图、模型基本规范(Q&A)(Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社),希望有所帮助,仅作参考,欢迎阅读内容。

unity3d游戏开发之 游戏贴图、模型基本规范(Q&A)(Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社)

文章相关热门搜索词:Unity3D游戏开发标准教程,Unity3D游戏开发(第2版),Unity3D游戏开发(第2版),Unity3D游戏开发引擎,Unity3D游戏开发(第2版),Unity3D游戏开发(第2版),Unity3D游戏开发(第2版),Unity3D游戏开发(第2版),内容如对您有帮助,希望把文章链接给更多的朋友!

unity游戏之刀塔传奇山寨版:斥资千万推海外电视广告 【狗刨学习网专稿,转载请注明出处】狗刨学习网报道/前不久,狗刨学习网曾经报道过刀塔传奇山寨版海外月流水破万的消息,而最近,该公司(青

Unity3D游戏开发之背包系统(三) 背包系统(三)、修改物品脚本,完成物品个数加1的功能publicUISpritesprite;publicUILabellabel;privateintcount=1;publicvoidAddCount(intnumber){count=number;label.text=count;}

unity3d Sprite Packer如何用 之前有人留言说想我介绍一下spritepacker的用法。那么我也顺便的介绍一下吧。我们用来做sprite的图片,通常会留有很多空白的地方,我们在画完了sprite

标签: Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社

本文链接地址:https://www.jiuchutong.com/biancheng/373023.html 转载请保留说明!

上一篇:unity3d游戏开发之 游戏贴图、模型基本规范(Q&A)(unity3D游戏开发)

下一篇:unity游戏之刀塔传奇山寨版:斥资千万推海外电视广告(刀塔ug是谁)

  • 运输费用怎么计算出来
  • 海关完税凭证是交给海关么
  • 车辆购置税税收优惠
  • 企业出租房产增值税率
  • 企业购买雇主责任险会计分录
  • 自建办公楼销售要交土地增值税吗
  • 高危行业企业安全费用提取
  • 补提折旧调整分录
  • 公司买的车怎么做分录
  • 股权转让时资本怎么算
  • 上月未抵扣完的进项税本月可以抵扣吗
  • 预缴企业所得税税率
  • 一般纳税人企业所得税政策最新2023税率
  • 劳务费税收分类是什么
  • 沙特将开征增值税和特殊商品消费税
  • 通讯费计入什么部门
  • 年终奖需要计入工资交社保吗
  • 增值税专用发票电子版
  • 总分机构异地移送
  • 小企业出售无形资产发生的净损失应当计入什么科目
  • 出口退税附加税计税依据
  • 软件开发公司研发主管绩效考核
  • 如何修改电脑默认打印机
  • Win10 Build21376内测版发布 重新设计默认用户界面字体
  • PQV2ISECURITY.EXE - PQV2ISECURITY是什么进程 有什么用
  • 增值税红字专用发票什么意思
  • postman汉化包
  • 计算利润要扣除企业所得税吗
  • 增值税纳税人兼营免税减税项目的
  • 合伙人资本属于股东吗
  • 检测费的税票税率怎么算
  • php 后期静态绑定
  • thinkphp withjoin
  • phpcms使用教程
  • 建厂购买材料的会计科目
  • 通用机打发票还能用吗
  • 股本和库存股有什么区别
  • python合并集合
  • python模块的扩展名
  • 建筑业增值税是什么意思
  • 如何免费用别人家的wifi
  • 重复报销怎么写情况说明
  • 金税四期注意什么
  • 现金支票最少多少起提
  • 差额征税小规模纳税人免税销售额栏次
  • 会员代金券模板
  • 合同资产和合同负债的区别
  • 应付账款会计分录怎么写
  • 公司涉及研发房怎么办
  • 搬迁赔偿款
  • 现金日记账年结怎么划线
  • 接待客人的场合
  • 结汇时和月底结转汇兑损益
  • 法人存入公司账户会计分录
  • 生产企业消防设施管理规定
  • 多交增值税不能抵扣
  • 产值和销售收入可以一样吗
  • sqlserver 中ntext字段的批量替换(updatetext的用法)
  • 机箱前面板是哪里
  • 进程net1
  • 电脑显示window
  • apache 443
  • win10 oem key
  • macbook怎么剪视频软件
  • win8更新设置
  • windows设备管理器在哪里打开
  • 有没有win8系统
  • win10更新中重启会怎么样
  • Linux通过sar命令查看网卡流量
  • cocos2dx入门
  • linux rpm -i
  • shell脚本for循环 计算1到100的和
  • 原生js有用吗
  • php 时间差
  • 使用ngView配合AngularJS应用实现动画效果的方法
  • python爬虫详解
  • 手机安卓版本升级
  • 契税怎样才能抵扣个税
  • 个人所得税如何办理退税
  • 增值税发票勾选操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设