【Unity美术】Unity工程师对3D模型需要达到的了解【一】

这篇具有很好参考价值的文章主要介绍了【Unity美术】Unity工程师对3D模型需要达到的了解【一】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎


👨‍💻个人主页:@元宇宙-秩沅

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏:Unity基础实战

⭐🅰️⭐




⭐前言⭐


🎶(1) 模型导出规范


模型导入规范文档入口,

【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

  • .坐标轴规范:
    人物面朝向为Z轴正方向,Y轴正方向为头顶方向,X轴正方向为人物右侧
  • 一般式用FBX格式的模型

🎶(2) Model模型页签和Rig骨骼页签


【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

Model模型页签 ——主要参数介绍


----【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

作用:
1.模型比例设置
2.是否使导入模型中的摄像机和光源
3. 网格压缩方式 等等相关信息
4. 修改模型中存储的各种元素和属性
5.最终会影响在Unity中使用模型时的一些表现

  • 场景相关的参数设置
    Scale Factor :可以修改此值来改变该模型的全局比例
    Convert Units :启用可将模型文件中定义的模型比例转换为Unity的比例
    Preserve Hierarchy:
    主要作用是:如果有两个fbx文件,1包含骨骼和网格,2只包含骨骼动画。则需要启用它导入,不然会让层级不匹配让动画不能正常播放

不同的格式的比例如下
.fbx .max .jas = 0.01
.3ds = 0.1
.mb .ma .lxo .dxf .blend .dae = 1

  • Mesh网格相关的参数设置
    Mesh Compression :(网格压缩,设置压缩比级减小网格的文件大小,提高压缩比会降低网格的精度,调整该参数可以优化游戏包的大小)

Low:低压缩比 ,Medium:中等压缩比,High:高压缩比
【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

Read/Write Enabled :是否开启读写网格信息 ,开启时,会增加内存占用,关闭时,可以节约运行时内存使用量

开启情况:
1.需要在代码中读取或写入网格数据
2.需要运行时合并网格
3.需要使用网格碰撞器时
4.需要运行时使用NavMesh构建组件来烘焙NavMesh时
等等

Weld Vertices:一般是开启的,用来优化网格的顶点计数


Rig骨骼页签——主要参数介绍


作用:
1. 如何将骨骼映射到导入模型中的网格,以便能够将其动画化
2.对于人形角色模型,需要分配或创建Avatar(替身信息)
3. 对于非人形角色模型,需要在骨骼中确定根骨骼

  • 动画的种类 Animation Type
    【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎
  • Animation Type ——>None

不存在动画主要用于一些环境静态模型
【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

  • Animation Type ——>Humanoid
    (人形模型: 一般情况下,有头和四肢为人形
    人形模型需要使用Avatar化身系来绑定人主要关节的映射关系)

Avatar Definition:选择获取Avatar定义的位置
Create From This Model:根据此模型创建Avatar化身信息
Copy from Other Avatar:指向另一个模型上设置的Avatar化身信息

【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎
【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

  • Animation Type——>Generic
    通用模型,非人形模型
    不是标准的人形模型,可以是任意形状,
    这种模型需要设置骨骼根节点 ()_Root node
    【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎
  • Animation Type——>Legacy
    老版的动画一般不适用
    【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

Avatar化身——主要参数介绍


【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

  • Mapping关节映射信息设置,人物动画无非就是改变这些关节的角度
    【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

  • Muscles&Settings肌肉和设置
    【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎

⭐🅰️⭐


⭐【Unityc#专题篇】之c#进阶篇】

⭐【Unityc#专题篇】之c#核心篇】

⭐【Unityc#专题篇】之c#基础篇】

⭐【Unity-c#专题篇】之c#入门篇】

【Unityc#专题篇】—进阶章题单实践练习

⭐【Unityc#专题篇】—基础章题单实践练习

【Unityc#专题篇】—核心章题单实践练习


你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!


【Unity美术】Unity工程师对3D模型需要达到的了解【一】,Unity美术,unity,3d,游戏引擎文章来源地址https://www.toymoban.com/news/detail-773127.html


到了这里,关于【Unity美术】Unity工程师对3D模型需要达到的了解【一】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大数据工程师需要学习哪些内容

    大数据开发对于Java语言的依赖程度比较高,如果想尝试大数据开发,学习过Java语言就很容易上手 Java是目前使用广泛的编程语言之一,具有的众多特性,特别适合作为大数据应用的开发语言。 目前很多大数据开发团队都在使用Java语言,Java语言凭借完善的技术生态和较强的扩

    2024年02月13日
    浏览(50)
  • 大数据开发工程师需要具备哪些技能?

    在回答这个问题之前,需要充分了解一下当前大数据的几个就业方向,可以参考下主流互联网行业的部门架构、职责和JD,大数据开发工程师,总体来说有这么几类,不同的公司叫法不一样: 1、数仓开发工程师 2、算法挖掘工程师 3、大数据平台开发工程师(应用) 4、大数据

    2024年01月18日
    浏览(56)
  • 实施工程师需要知道的常见linux命令

           做为现场实施人员,操作linux服务器几乎是每天的必备工作,那么有哪些命令是工作中需要掌握的,下面会总结出来。         使用pwd命令,如下图所示,可以看到当前所处的目录是/root这个目录        比如我们想进入到/usr/local目录下,那么就使用cd命令,cd后面跟

    2024年02月09日
    浏览(38)
  • 成为机器人工程师需要学习那些技术

            1、机械工程:了解机械结构、运动学和动力学,以及机械设计和制造方面的知识。         2、电子工程:学习电路设计、电子元件选择和电子系统集成,以及对电子设备进行故障排除和维修的技能。         3、控制工程:掌握控制系统理论和实践,包括

    2024年02月16日
    浏览(42)
  • 自动化测试工程师需要具备什么技能?

    如果是初入门的学习者,不建议拿一本书从头学,很可能会被里边一些专业术语和不常用的技术带偏,不论在公司还是在其他岗位上自学测试,都可以用自己搭建好的项目来练手(如果在公司有现成的项目更好),从一开始就学习搭建环境,测试框架,选择小型项目,然后在

    2023年04月20日
    浏览(55)
  • Linux驱动开发工程师需要掌握哪些技能?

    Linux驱动开发是一项高度技术性的工作,需要深厚的编程技能和对计算机硬件的深入理解。随着物联网、人工智能等领域的快速发展,Linux驱动开发工程师的需求日益增加。在这篇文章中,我将为您介绍一条Linux驱动开发工程师的学习路线,包括必要的技能和知识点。 Linux驱动

    2024年02月05日
    浏览(98)
  • 智过网:报考中级注册安全工程师需要什么条件?

    随着社会的快速发展和科技的日新月异,安全生产问题越来越受到人们的关注。中级注册安全工程师作为专业安全管理人才,其职责与角色日益凸显。那么,想要报考中级注册安全工程师,需要满足哪些条件呢? 首先,报考中级注册安全工程师需要具备一定的学历背景。一般

    2024年04月10日
    浏览(43)
  • 成为一名高级网络安全工程师,你需要学习什么?

    这是我的建议如何成为网络安全工程师,你应该按照下面顺序学习。 第一件事你应该 学习如何编程 ,我建议首先学python,然后是java。 (非必须)接下来学习一些算法和数据结构是很有帮助的,它将帮助你更好的编程。 一旦你学会如何编程,你应该 学习如何用 c 编程 。重

    2024年02月04日
    浏览(51)
  • 后端开发工程师需要了解的数据库知识

      作为一为 Java 开发工程师,写数据的查询 SQL 是必备的技能。在 日常生活中,是否统计过读数据和写数据的频率。以来开发经验来说,查询数据的操作语言是多于写数据的。   有的信息系统,数据只初始化一次,甚至是服务一辈子。   接触过很多的 web 开发系统,都是为

    2024年02月08日
    浏览(52)
  • 硬件工程师需要掌握的PCB设计常用知识点

          一个优秀的硬件工程师设计的产品一定是既满足设计需求又满足生产工艺的,某个方面有瑕疵都不能算是一次完美的产品设计。规范产品的电路设计,工艺设计,PCB设计的相关工艺参数,使得生产出来的实物产品满足可生产性、可测试性、可维修性等的技术规范要求,

    2023年04月20日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包