1、x轴向偏转
3DMax模型导入后自动有一个x轴270度的偏转,巧合的是,在Unity中旋转模型的时候,你会发现y轴参照方向永远朝上,而x和z轴则以模型本身的局部坐标为准,这样当模型沿x轴旋转270度之后,z轴正好与y轴重合,这样你试图用程序控制方向的时候就会发现旋转y和旋转z效果相同,这显然不是你期望的结果。解决这个问题的方法是,将.max文件导出为.3ds文件再导入Unity,而不是官方说的导成.fbx
2、材质问题
模型在3DMax里赋予材质之后,不管通过何种方式导入到Unity中,都是没有材质的,好在Unity自动生成了这些材质的材质球,我们需要做的是将贴图再重新设置一遍,如果你的材质还有其他效果,比如lightmap,则需要选择正确的shader之后再设置贴图。
另外一个是多重材质,多重材质暂时还不知道如何在Unity中显示,所以在制作模型的之后,应该先确定哪些部件应该合在一起,而哪些需要独立,比如,对于一架直升飞机来说,身体和螺旋桨就可以分为两个部件,而不应该把螺旋桨与发动机合并成一个部件,这样程序就无法旋转螺旋桨了。
3、缩放因子问题
模型导入到Unity中,如果你之前在3DMax中没有关心过“单位”问题,则它在场景里的大小一定会出呼你的意料。
Unity中的1单位是fbx文件中的1单位的100倍。所以,如果我们想Unity中使用1单位=1米的话,那在max和maya中制作的时候,单位就设置成1厘米。如果我们想Unity中1单位=100M,那单位就设置为1M。如果我们想Unity中1单位=1厘米的话,那单位就设置为0.1毫米,或者在单位为1厘米的情况下把比例因子改为1。
在Max中,单设置应该像这样:
1Unit = 1厘米,这样在
Unity中1格就等3DMax中的1M了。
针对经常出现的问题,将需要注意的点罗列如下:
1、物体的头要朝下。
2、所有游戏中的车辆飞机大致都可以分成两个部分,一个是身体,一个是炮台或螺旋桨,那么身体要有一个统一的名称,都叫做Body,螺旋桨叫做Airscrew,炮台叫做 Barbette ,这样我就可以找到所有的身体,并把爆炸效果的火焰和身体连接起来。
3、模型尺寸比例问题,参考前文所说的设置,另外不管是飞机,还是坦克,尺寸都在10米左右(以这个尺寸为基准),也就是3dmax里的10格大小。
4、模型要在场景中居中,否则导入物体质心位置不对。
5、起名字可以起这个武器的实际名称,如果不知道的话,也可以叫做Tank1,Tank2这样,但最重要的是贴图名字和模型名字要相同,否则很乱。
* 版权声明:转载时请以超链接形式标明文章原始出处和作者信息
* 本文来自:
Unity3D教程手册
* 本文链接: http://www.unitymanual.com/5184.html
分享到:
相关推荐
3、缩放因子问题模型导入到Unity中,如果你之前在3DMax中没有关心过“单位”问题,则它在场景里的大小一定会出呼你的意料 2、所有游戏中的车辆飞机大致都可以
Unity3D教程:模型导入技巧2
unity导入stl模型的例子。里面有示例程序,导入资源包运动demo。
不同软件导入单位转换,Unity的系统单位为米,其他3D软件的模型导入,而保持和Unity的比例一致是非常重要的.
FilterMode:所谓的图像过滤模式,在拉伸时候对贴图过滤,比如[Point]点过滤,在很近看贴图时候,可能感觉不均。AnisoLevel:设置各项异性过滤
从3D_Studio_Max中导入模型到Unity3D
工业领域的数字孪生,用unity实现;初步将solidworks的三维模型导入unity需要注意的问题,以及详细步骤。
农场业务第2版农场unity3d教程 unity塔防游戏源码 Unity精品小游戏源码 , Unity完整项目源码 是完整的项目压缩包 , 新建空项目直接导入到项目里面就可以运行了,无需其他操作。 适合二次开发和学习使用,都是经典游戏...
再说导入模型,今天做了一个测试,把一个不到200万面的模型导入到Unity3D中成功,但是在给模型添加Generate Colliders的时候出现问题,可以添
Unity3d模型导入技巧
从3D Studio Max中模型导入到Unity3D的方法,供Unity3D开发使用。
Unity3d 模型换颜色
三维模型转Unity模型Spin3D_V1.03
3DMAX做的汽车模型。FBX格式。直接导入unity3d就可以用
Unity3D教程:FBX如何内嵌纹理 Posted on 2013年02月16日 by U3d / Unity3D 软件操作 /被围观 455 次 FBX打开
此文档包含如何学习在unity3d中导入模型和基本的脚本练习(如练习制作实现第一人称控制,手榴弹的投掷效果、实现门的动画及脚本控制和碰撞盒的使用)
3DMAX模型导入到Unity3D的步骤3DMAX系统单位为cm最好.doc
FilterMode:所谓的图像过滤模式,在拉伸时候对贴图过滤,比如[Point]点过滤,在很近看贴图时候,可能感觉不均。AnisoLevel:设置各项异性过滤
2.用普通的图片来灰度透明,在项目视图选择图片,修改Texture Format为RGBA Compressed压缩格式,勾选上方的Alphafrom Gray
传智播客Unity3D视频教程— 2-Unity3D导入3DSMax模型