位置: 编程技术 - 正文

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

  • 个体户是否属于免征纳税对象是什么意思
  • 代开的增值税专票需要另外申报附加税吗?
  • 固定资产转让怎么做账
  • 核定征收企业股权转让的个人所得税
  • 开发成本需要结转到存货吗
  • 个体户查账征收怎么交税?
  • 已经缴税的发票还能作废吗
  • 文化建设税怎么填
  • 筹备期间人工成本怎么算
  • 无形资产摊销年限
  • 服务性单位从事的是餐饮中介服务
  • 广告公司收到的信息技术发票计入什么科目
  • 转让联营企业股权分录
  • 什么叫经纪代理服务
  • 建筑企业如何进行资质申请?
  • 国税发2005 9号 税屋
  • 非直系亲属继承房产后再卖掉后交税吗
  • 会计差错更正的准则依据
  • 城建税一定要当月缴纳吗
  • 借款利息资本化条件
  • 道路工程施工机械
  • 销售价格调整
  • 利息收入营业收入
  • win10如何关闭更新并关机
  • linux日期格式
  • PHP中register_shutdown_function函数的基础介绍与用法详解
  • 小程序常见问题
  • 开发商没交税
  • php验证码扭曲效果怎么做
  • 贷款减值准备什么科目
  • 安斯海滩上的角眼沙蟹,塞舌尔普拉兰岛 (© Ingo Schulz/Offset by Shutterstock)
  • 转让土地需要办什么手续
  • 合伙人资本属于股东吗
  • 珠宝行业会计核算内容
  • iframe之间通信
  • 信用减值损失在资产负债表中怎么表示
  • 一般纳税人怎么申报增值税
  • 一个人失恋了该怎么安慰她
  • 工业总产值和收入产值哪个大
  • 企业所得税应按季预缴,年末汇算清缴
  • 开一家公司的具体步骤
  • 小规模纳税人企业所得税怎么算
  • 工程材料费发票没拿到是否能预提费用?
  • 核定征收企业有没有自然人电子税务
  • 小型微利企业预缴企业所得税怎么算
  • 投资性房地产折旧和摊销的区别
  • 没签劳动合同的后果
  • 外聘人员个人简历
  • 科目汇总表账务处理程序登记总账的依据是
  • 车子的上牌费要计入成本吗
  • 企业内部银行转账怎么记账
  • 小规模纳税人计算公式
  • 财务软件摊销年限的最新规定
  • 工业企业销售商品
  • 数据库连接说明
  • sql触发器菜鸟教程
  • macOS 10.12.2下PDF崩溃严重怎么回事 macOS 10.12.2下PDF崩溃的原因以及解决办法
  • win10预览版21277下载
  • mac最近使用的文稿打不开
  • 64位windows8系统安装驱动时出现签名错误的解决方法
  • 怎么制作xp系统
  • Win10 Mobile 14283红石预览版有哪些机型可以安装?
  • win7系统如何隐藏盘符
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(7) ---计时器,我是个定时吃饭睡觉的好孩子
  • javaweb技术栈是什么
  • jquery简单网页
  • 非常漂亮的英文怎么说
  • 简述python语言
  • js实现计算器代码
  • shell脚本编写 方法
  • bat批处理if命令
  • 安卓 html
  • python list的操作
  • jquery中加载文档的方法
  • 沉浸式模式
  • 国税电子税务局官网
  • 湖北税票真伪查询
  • 员工的生育津贴计入工资总额吗
  • 创新税务稽查方案
  • 云南省国家税务总局处长名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设