位置: 编程技术 - 正文

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

  • 税控盘抵扣税款
  • 一般纳税人和小规模纳税人交税区别
  • 非关联企业借款利息扣除
  • 什么是纳税地点?
  • 物流辅助服务税率
  • 土地增值税清算方法与技巧
  • 无形资产研发成功
  • 贴现利息应计入什么费用
  • 现代服务业包括哪些行业税率
  • 自产自用应税消费品的消费税,其纳税环节
  • 持续经营净利润率怎么算
  • 慰问金计入什么明细科目
  • 营改增企业所得税
  • 营改增的增值税
  • 财产理赔收入怎么做账
  • 奖金个人所得税筹划
  • 年底给职工发啥实物
  • 税控系统抄报税
  • 增值税普票税额
  • 税控盘锁死还能报税吗
  • 最优五种个人捐赠方式税务比较?
  • 滞纳金由财务人员承担
  • 境外公司在境内取得的收入如何交税
  • 法院判决书能作为证据使用吗
  • 固定资产平均年限法公式
  • 私账的钱怎么弄到公账
  • 公司租房中介费能报销吗
  • 防水工程质量问题
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • 路由器的默认网关在哪里看
  • 企业购进固定资产其入账成本应包括
  • 库存现金要设置明细科目吗
  • 公允价值变动损益在利润表哪里
  • 汽车客运补充车道标志
  • php邮箱验证示例怎么写
  • 基于html的旅游网站设计源代码
  • 包装物应交消费税
  • pytorch nn.parameters
  • php运行linux命令
  • php ajax
  • 股票的溢价是怎么回事
  • linux lab安装
  • 专项应付款的账务处理
  • 企业所得税汇算清缴补缴税款分录
  • 货物搬运费会计科目
  • 单位销售收入不包括哪些
  • 采购人员费用计入什么科目
  • 加班餐费和误餐费的区别
  • 税控盘维护费280账务处理
  • 公司缴纳养老保险最低标准
  • 其他应收款和其他应付款可以通用吗
  • 销项负数发票如何勾选
  • 收到收到
  • 企业存货计价方法发生变更案例
  • 行政事业单位经济责任审计的主要内容
  • 领导出差差旅费怎么报销
  • windows任务管理器打不开
  • windows7的插孔设置在哪
  • 如何使用光盘做启动盘
  • win8默认输入法设置
  • mfc100udll
  • mac电脑废纸篓清空文件恢复
  • 登录远程linux系统可以用的方法
  • windowsxp弹出广告怎么解决
  • centos6.5升级到7.5
  • win8系统优化
  • win8应用商店怎么卸载
  • 邮箱应用程序
  • Unity3D HTTP协议 网络通信 post get
  • apk防止反编译
  • 讯飞src
  • 黑洞数6174视频
  • javascript学到什么程度
  • jquery-validate
  • 国家税务局发票验证查询系统
  • 甘肃省网上税务登记流程
  • 美国进口税起征点
  • 北京国税发票查询真伪查询
  • 票据贴现的票据是什么
  • 企业报税年报如何填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设