美文网首页
Unity 3D 模型与动画

Unity 3D 模型与动画

作者: 程序员阿兵 | 来源:发表于2022-07-28 14:48 被阅读0次

Unity 3D 三维模型简介

三维模型是用三维建模软件建造的立体模型,也是构成 Unity 3D 场景的基础元素。

Unity 3D 几乎支持所有主流格式的三维模型,如 FBX文件和 OBJ文件等。

开发者可以将三维建模软件导出的模型文件添加到项目资源文件夹中,Unity 3D 会将其显示在 Assets 面板中。

主流三维建模软件
首先介绍当今主流的三维建模软件,这些软件广泛应用于模型制作、工业设计、建筑设计、三维动画等领域,每款软件都有自己独特的功能和专有的文件格式。

正因为能够利用这些软件来完成建模工作,Unity 3D 才可以展现出丰富的游戏场景以及真实的角色动画。

  1. Autodesk 3D Studio Max

image.png

Autodesk 3D Studio Max 简称 3ds Max,是 Autodesk 公司开发的基于 PC 系统的三维动画渲染和制作软件。 3ds Max 可谓是最全面的三维建模,有着良好的技术支持和社区支持,是一款主流且功能全面的三维建模工具软件。

  1. Autodesk Maya

image.png

Autodesk Maya 是 Autodesk 公司旗下的著名三维建模和动画软件。 Maya 2008 可以大大提高电影、电视、游戏等领域开发、设计、创作的工作流效率,同时改善了多边形建模,通过新的算法提高了性能,多线程支持可以充分利用多核心处理器的优势。 新的 HLSL 着色工具和硬件着色 API 则可以大大增强新一代主机游戏的视觉效果,另外,它在角色建立和动画方面也更具弹性。

  1. Cinema 4D

image.png

Cinema 4D 的字面意思是 4D 电影,不过其本身还是 3D 的表现软件,由德国 Maxon Computer 公司开发,以极高的运算速度和强大的渲染插件著称,很多模块的功能代表同类软件中的科技进步成果,并且在用其描绘的各类电影中表现突出,随着其技术越来越成熟,Cinema 4D 受到越来越多的电影公司的重视

Unity 3D 导入三维模型

将三维模型导入 Unity 3D 是游戏开发的第一步。

  • 拖入到工程窗口里。

  • 如果unity已经是打开的,则双击就会自动导入。

  • 可以对你想的资源包导出,这样下次你就可以自己用这个包了。这种方式还是很有用的,比如某一个包有下载的资源包有错误,但你用了很长的时间才把错误解决了,但下次你在其它工程里使用时,会有同样的问题。这时导出资源包就可以有用武之地了。

即实现资源的模块化,很实用。


image.png

新建工程使用这一资源


image.png

Unity 3D 动画系统(Mecanim)

Mecanim动画系统是 Unity 公司推出的全新动画系统,具有重定向、可融合等诸多新特性,可以帮助程序设计人员通过和美工人员的配合快速设计出角色动画,其主界面如下图所示。

Unity 公司计划采用Mecanim 动画系统逐步替换直至完全取代旧版动画系统。

image.png

Mecanim 动画系统提供了 5 个主要功能:

  • 通过不同的逻辑连接方式控制不同的身体部位运动的能力。
  • 将动画之间的复杂交互作用可视化地表现出来,是一个可视化的编程工具。
  • 针对人形角色的简单工作流以及动画的创建能力进行制作。
  • 具有能把动画从一个角色模型直接应用到另一个角色模型上的 Retargeting(动画重定向)功能。
  • 具有针对 Animation Clips 动画片段的简单工作流,针对动画片段以及它们之间的过渡和交互过程的预览能力,从而使设计师在编写游戏逻辑代码前就可以预览动画效果,可以使设计师能更快、更独立地完成工作。

相关文章

  • 白鹭3D引擎--美术篇

    白鹭3D引擎--美术篇 白鹭引擎提供了功能齐全的 Unity 插件,只要开发者在 Unity 中编辑好了模型、动画...

  • Unity 3D 模型与动画

    Unity 3D 三维模型简介[#2-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83] ...

  • Unity迷你卡通风格3D模型精选

    本文介绍Unity Asset Store中迷你卡通风格的优质3D模型素材。整个Unity Asset Store...

  • .dae 格式的3D模型的动画大战

    最近在看利用Scenekit显示3D模型,选用了自带动画的模型。需求是要求能自己控制模型的动画。 .dae格式模型...

  • [Unity]如何安装破解Unity

    Unity是一款公司推出的3D游戏动画开发工具,随着Unity 5.6正式版发布结束了5.x产品周期,Unity ...

  • Unity插件 - MeshEditor

    Unity插件 - MeshEditor(一) 3D线段作画 & 模型网格编辑器 http://blog.csdn...

  • 用Animation制作坦克动画

    题目在Unity中制作一个坦克模型,实现动画:前进,停止,发射子弹 制作思路制作坦克模型制作坦克动画 制作步骤制作...

  • 第一章 Unity3D简介

    一 、unity历史1、 unity是一款专业游戏引擎,通过导入3D模型, 图像,视频,音频等资源, 可以借助U...

  • Ready Player Me在线捏人、添加动画并导入Unity

    记录一下3D捏人网站Ready Player Me的使用,以及在Mixamo添加动画与导入到Unity的过程。Re...

  • 骨骼动画原理

    3D动画 提供一种机制,描述各定点位置随时间的变化 骨骼动画简介 顶点动画早期的3D模型动画,就是把每帧的顶点数据...

网友评论

      本文标题:Unity 3D 模型与动画

      本文链接:https://www.haomeiwen.com/subject/omkxwrtx.html