位置: 编程技术 - 正文

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
  • 增值税申报表中应税货物销售额
  • 所得税分支机构分配表怎么填
  • 招待费汇算清缴扣除比例
  • 金税盘服务费能抵税吗
  • 给员工发开门红包的通知
  • 明细分类核算的方法分为
  • 买一赠一视同销售征收增值税吗
  • 视同销售要确认收入吗?
  • 权益法下股权投资
  • 营改增退税政策
  • 货车挂靠企业需要交增值税吗?
  • 预付款怎么做账务处理
  • 怎么给个体户开电子发票
  • 哪些项目可以享受简易征收
  • 往来账的作用
  • 小规模纳税人如何转一般纳税人
  • 什么发票可以抵成本
  • 包工包料装修
  • 公司注销了是不是就不能用了
  • 苹果iphone支持在哪
  • 应交税费年末账务处理
  • 准予从销项税额中扣除的有
  • 进项票未认证怎么入账
  • 股票属于以下哪一类金融工具
  • 荣耀x10的鸿蒙系统怎么开启
  • 生物制品可以开箱验货吗
  • 留抵增值税的会计处理
  • Mac苹果系统怎么转换中文
  • 购货方收到红字发票怎么报税
  • Yii2 rbac权限控制之菜单menu实例教程
  • 餐饮发票可以计入福利费吗
  • php调用微信扫描二维码
  • 在建工程预付款超过审计价怎么办
  • 社保缴费基数3400
  • 残疾人个税减免标准
  • 折扣返利的账务处理
  • 应收帐款质保金
  • 失控票要在抵扣当月转出吗
  • sql优化口诀
  • 小企业会计准则适用于哪些企业
  • 金融资产经营资产
  • 电脑计入固定资产了怎么抵企业所得税
  • 提取法定盈余公积会计分录
  • 按次缴纳的个人所得税
  • 新成立的公司购买的家具可以计入主营业务成本吗
  • 苗木免税发票可以开专票吗
  • 劳动者权益包含哪些
  • 详解十二建星择日方法
  • windows7 ip地址冲突
  • Windows Server 2003关闭启动后的Ctrl+Alt+Del选项和关机时的时间跟踪程序方法
  • 如何关闭mac上的icloud
  • vmware安装macos10.15
  • 教大家如何重做作业
  • mac os如何安装软件
  • linux磁盘管理fdisk
  • linux vim 查找替换
  • Linux的bg和fg命令简单介绍
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • win7网络连接不见了
  • win7系统如何调节屏幕亮度
  • win8系统安装包
  • cocos2d drawcall
  • pcl读取ply文件
  • android 自定义drawable
  • cocos2dx3.2 xcode中资源路径设置问题
  • 绘制多边形工具使用方法
  • js兼容ie
  • android集成chromiumview
  • unity协程执行顺序
  • vue如何用
  • 严苛认证
  • 怎样学好js中的逻辑
  • 企业代理申报还用自己申报吗
  • 医院开具的电子票据是发票吗
  • 西安国家税务局官网首页
  • 国家税务局的单位性质是什么
  • 山东居民养老金是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设