位置: 编程技术 - 正文

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是谁)

  • 固定资产累计折旧会计科目
  • 非正常损失的货物,增值税做什么科目
  • 资质费用是什么意思
  • 黄金消费税计税依据
  • 流动负债占比低于50%,是什么结构类型
  • 个贷系统平账专户A户
  • 初始余额录入时需要录入什么
  • 一般纳税人企业所得税税率
  • 实控人变更是利好吗
  • 现金流量表余额等于货币资金吗
  • 物业公司可以开租赁发票吗
  • 科技人员股权奖励
  • 预付账款年底账务怎么做账?
  • 车辆保险代交车船使用税会计分录怎么写?
  • 公司多久不做账会被注销?
  • 企业核税需要什么资料
  • 分支机构多预缴应该怎么退税呢?
  • 企业注销要缴个税吗
  • 递延收益的所得税影响
  • 增值税抵扣主要用于哪些税收?
  • 租赁房产税如何征收的2019
  • 跨县提供建筑服务增值税申报
  • 小微企业工会经费的减免政策2023
  • 资产负债表日后调整事项会计处理
  • 住宿费算业务招待费还是差旅费?
  • 劳务公司差额征收税率是多少
  • 商誉减值测试的方法有哪些
  • 发工资时忘记扣个税了怎么做账
  • 再生资源会计科目
  • windows 10如何清除联网记录
  • u盘的内存卡怎么装
  • 怎么快速关闭电脑屏幕快捷键
  • 工程建设期间的借款利息
  • 中介公司收取中介费过高违法吗
  • 企业所得税汇算清缴表
  • 股东实缴出资的证明
  • php二维数组求和
  • 员工报销个人抬头的医疗费打款备注写什么
  • php对数组进行排序
  • php面向对象优点,缺点
  • 扩散模型和gan的区别
  • 残障金什么时候开始交
  • python 嵌入
  • 增值税申报表填错不影响税额
  • 换货公司是否可信?
  • 水电费进项税额转出情形
  • 资产负债表坏账准备计入哪里科目
  • 商业折扣应该怎么计算
  • 小规模企业申报哪些税
  • 法人股东的分红怎么算
  • 个别计价法下,把每一种存货的实际成本
  • 暂估和冲暂估分录
  • 住房公积金是怎么来的?
  • 经营性现金净流量公式
  • 如何开具污水处理证明
  • 固定资产盘亏造成的损失计入什么科目
  • 增值税进项税额转出的情况有哪些
  • 发票失控成本怎么算
  • 应收票据背书支付是什么
  • 跨月凭证出错如何调整
  • 高速公路过路费增值税
  • 五险一金的正确说法
  • 物流公司会计工作内容
  • 新装mysql设置密码
  • freebsd操作命令
  • 电脑出现黑屏英文要怎么处理
  • linux中使用mkdir命令创建新的目录时
  • winadserv.exe - winadserv是什么进程
  • win7查看本机信息
  • linux 卸载 mysql
  • win7系统玩游戏怎么样
  • edit apps
  • 生成器作用
  • js检测类型的方法
  • listview subitems
  • Android属性动画缩放
  • 本期预缴税额怎么填
  • 达州房管局备案查询系统
  • 陕西电子税务电话是多少
  • 资源税条例实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设