Unity导入3D模型的过程与方法

一、介绍

资源是游戏开发中的原材料,也就是组成游戏的模块。

Unity只是一个游戏开发引擎,而并不是一个资源开发软件。这就意味着在游戏中需要的资源通常是由一些设计者使用其他软件开发出来的,然后设计者会将这些制作好的资源导出,并传递给Unity,而Unity负责将这些资源有机地组合到一个游戏系统中。

本文介绍的是如何将3ds Max文件导入进Unity的方法,其他3D模型或文件的导入与此类似。

软件环境:3ds Max2015,Unity 2017.3.0f3 (64-bit)

二、导入步骤

1,在3ds Max软件里设置单位

2,将显示单位和系统单位中的比例设为厘米

3,设置完后创建一个三维立体模型

4,模型导出

导出成max格式,并存放在你所创建的Unity项目里的Assets文件夹下

5,启动Unity

在项目视图中会看到前面已经创建好的三维茶壶模型,将其拖拽到游戏视图中

这样就完成了3d模型的导入,顺便一说,我没加材质和贴图,所以茶壶看起来有些丑,诸位可以根据自己喜好进行三维模型的设计。

三、总结

此次学习了Unity中资源导入的方法,对于以后进行游戏开发的模型导入将会非常有帮助。在此分享一张Unity模型导入的参照表(表来自网上),

原文地址:https://www.cnblogs.com/OctoptusLian/p/8433614.html

时间: 2024-10-15 20:40:26

Unity导入3D模型的过程与方法的相关文章

Chem 3D模型的参数值更改方法

在化学绘图软件ChemOffice 15.1中有个专门用于绘制三维结构的组件,就是Chem 3D.通过这个组件用户可以绘制3D模型并可以通过这个组件来计算一些化学数据.在使用Chem 3D组件过程中,你会发现它有自己默认的一些化学结构参数,如果这些参数不是你所需要的,你可以改变这些参数.本教程就来给大家分享一下Chem 3D模型的参数值更改方法? 原文:http://www.chemdraw.com.cn/ruheshiyong/moxing-canshu.html 更改ChemDraw模型参数

【Unity】3.0 第3章 创建和导入3D模型

分类:Unity.C#.VS2015 创建日期:2016-04-02 一.简介 利用Unity内置的基本模型和工具,不需要借助任何其他的三维建模软件,就可以直接创建出各种3D模型,这是这一章我们首先学习的内容. 当你学会了基本操作技巧后,再进一步利用(3ds Max.Maya.Blender等)专业的三维建模软件学习复杂三维模型的构建,然后再将其导入到Unity工程这就可以使用了. 本章基本操作关键点: l 快捷工具栏的使用. l 快捷键(Q:手形.W:平移.E:旋转.R:缩放)的使用. l 快

Cesium学习笔记(九):导入3D模型(obj转gltf)

在用cesium的过程中难免需要导入别人做好的3D模型,这时候就需要将这些模型转成gltf格式了 当然,官方也给了我们一个网页版的转换器,但是毕竟是网页版的,效率极其低下,文件还不能太大,所以我们就需要一个格式转换器了 现在只支持obj和dae转gltf,我感觉obj比较方便,所以我用的是obj2gltf,这也是官方推荐的一个,用起来很简单,而且效果和效率都不错. 下面说一下过程 首先在cesium目录下安装obj2gltf(如果没有nodejs的就装一个吧,反正又简单官方还推荐) npm in

unity下3d模型的透明处理

1.若只是改变模型的透明度:点击模型,在Inspector中可以看到很多模型的属性.找到要改变透明度的地方,更改shader渲染的方式选中Transparent(透明度)的diffuse,之后调节MainColor 中的A(透明度)值:[其中255为不透明,0为透明]2.若在其他的模型软件里已经做了透明化(或者也有了光照处理!这个或许不重要的)的处理,那么改变shader渲染的方式Unlit/transparent,即可. 原文地址:https://www.cnblogs.com/allyh/p

UNITY把3D模型显示在UI层级上的思路

一般UI是处理于显示最高层级的, 因此这里的做法是 使用镜子效果,做镜子可使用renderTexture 然后启用一个摄像机对renderTexture进行数据填充, 然后在ui上使用Raw Image控件,读取renderTexture来显示 效果如下:

C# winform用sharpGL(OpenGl)解析读取3D模型obj

原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/11783026.html 自己写了个简单的类读取解析obj模型,使用导入类,然后new个对象,在读取obj模型,然后调用显示列表显示就可以了.至于其他什么旋转移动的你们自己加起来应该很容易的,因为我有看过c#下别人写的obj模型解析的代码项目,加了很多东西,我都找不到自己要用的代码在哪里,而我只需要读取解析obj模型这块代码而已,气的我自己写了个类自己解析,所以我怕我代码写多了, 你们反而看起

Unity 3d导入3dMax模型 产生若干问题

Unity 3d导入3dMax模型 会产生若干问题,按照官方 的说明,将max 模型导成fbx文件 导入untiy似乎也不能解决 1.x轴向偏转3dmax模型导入后自动有一个x轴270度的偏转,巧合的是,在unity中旋转模型的时候,你会发现y轴参照方向永远朝上,而x和z轴则以模型本身的 局部坐标 为准,这样当模型沿x轴旋转270度之后,z轴正好与y轴重合,这样你试图用程序 控制方向的时候就会发现旋转y和旋转z效果 相同,这显然不是你期望的结果.解决这个问题的方法是,将.max文件导出为.3ds

关于PCB 3D 模型的快速导入方法

altium designer中创建的3D library 只能查看3D效果,并没有其他功能,经测试在原理图编辑界面通过给元件添加 PCB 3D 并不能真正添加3D模型,这样添加根本没有效果(显示不出来),结论:PCB 3D和PCB 封装可以认为是一体的,只有在PCB 封装编辑面添加才能,显示出来3D效果. 只有在平时的积累过程中给PCb 封装库里的常用封装添加3D,才是显示3D的快捷方法.(如果在封装库里添加的话,以后每次若想显示3d,就不用重复添加了)

修改Chem 3D模型的化学键属性的方法有哪些

很多的用户在绘制化学图形过程中发现很多的图形都是立体结构的,这个时候就需要用Chem3D,它是ChemOffice的核心组件之一,在绘制立体模型和计算化学数据方面具有不可替代的作用.虽然ChemDraw化学绘图工具非常的好用,但是很多的用户对其一些用法不是很了解,下面就来给大家分享一下修改Chem 3D模型的化学键属性的方法有哪些? 如果用户只想修改Chem3D模型的原子属性只需要在特定原子上右击即可,如果想修改化学键属性,在任意化学键上右击鼠标,该化学键两端的原子也自动被选中(呈黄色),此时弹