3dsmax2010安装插件,输出FBX的类型导入Unity3D中。默认情况下,3dsmax8可以和U3D软件直接融合,自动转换为FBX物体。

1.面数控制
在MAX软件中制作单一Game Object物体的面数不能超过65000个三角形,即32500个多边形Poly,如果超过这个数量的物体不会显示出来,这就需要我们合理分布多边形和模型数量。
打开MAX场景,选择File/Properties/Summary Info可以打开文件属性记录。
其中Faces可以看到每个物体的实际数量,模型面数要少,个体数量不能超过65000个Faces面。
有特殊效果的模型需要单独制作,物体命名要统一(SanLou_YanHuiTing_JingZi或者SanlouYanhuitingJingzi),但不能出现重复,否则整合模型会被覆盖,给后期工作造成不必要的麻烦。

2.建模控制
Unity3D软件支持Line渲染和编辑之后所产生的模型。大部分模型都依靠Polygon进行制作。在模型表面可以承认多出四边形的面,但不渲染交错的面。
默认情况下,U3D引擎是不承认双面材质的,除非使用植物材质球Nature类型。

所以在制作窗户、护栏等物体,如果想在两面都能看到模型,那需要制作出厚度,或者复制两个面翻转其中一个的Normal法线。

3.文件的放置
模型可以继承MAX的材质,但是文件的设置要按照以下形式进行放在项目的Assets文件夹内,新创建一个Object文件夹。
并在其中创建Materials和Texture文件夹(分别自动存放材质球和贴图)。
模型物体并列保存在Object文件夹内。
这个规律模式不要打乱,否则会破坏整个系统逻辑。

4.材质数量控制
物体材质要赋予默认的标准材质standard,特殊材质需要特殊调节(玻璃,镜面等),透明材质需要给双面
如果一个物体给与一个材质球,那么Unity3D对于材质数量和贴图数量没有任何的限制。
如果一个物体给与多个材质球,我们需要用Multi/SubObject来实现,但是这种罗列的材质球的数量没有严格的控制,但尽量保持在10以内,过多的数量会导致一些错误。
如果不使用Multi/SubObject材质球,也可以选择一些面,然后给与一个材质球。这样系统会自动将其转换成Multi/SubObject材质。
综合而言Unity3D软件对于材质的兼容还是很好的。

5.物体的质感
Diffuse
Diffuse Bumped
Bumped Specular
这三种类型为常用类型,其中Bumped需要增加Normal法线贴图来实现凹凸。
Decal
这种材质为贴花材质,即相当于Mask类型,可以再Decal(RGBA)贴与一个带有Alpha通道的图像,形成和原图像相叠加的效果。
Diffuse Detail
这种材质可以创造出污迹和划痕的效果,即相当于Blend混合材质。
Reflective
其中各种类型可以创造出金属反射效果,需要增加Cubmap贴图。
Transparent
其中各种类型可以创造出透明的效果,需要增加具有Alpha的通道贴图。
注意:如果要做玻璃贴图,Alpha如果全是灰色或黑色(即要求全透明),那么Alpha就会失效,如果要全透明,材质Alpha其中必须至少有1像素为白色。
Nature
其中Soft Occlusion Leaves类型主要应用于片状的树叶材质。

6.物体尺寸
默认情况下U3D系统单位1等于1米,等于软件1单位。如果我们制作是按照实际大小比例制作,那么导入U3D引擎会自动变成原来的1%的大小。
因为默认情况下,U3D的FBXImporter中的Scale Factor的数值为0.01。
那个我们可以将Scale Factor的数值恢复为1,但是这样会占用模型资源,比较消耗物理缓存。
我们也可以将这个物体从Hierarchy中选择,并使用Scale放大100倍,这种设置可以有很多好处,并且还能通过用脚本制作动画。

7.关于复制
场景中的灯光布局,重复的模型物体都可以使用系统Prefab进行关联复制,这样可以改变一个参数的同时将所有关联物体属性改变。

8.山脉控制
在创建山脉之后,选择Terrain/Set Resolution可以设置山脉的大小和属性。
需要注意的是,默认情况下Terrain Width和Terrain Height为1000米。如果设置这个数值太小,那么绘制草的时候会产生偏移,因为草的尺寸必须减少到0.1的单位。
也就是说,山脉在处理0.1单位的时候会产生0.01的偏差,如果模型太小,这种偏差是显而易见的,所以建议用户不要让模型过小。

9.光晕控制
光晕又称为Lens Flare即灯光光效。
可以选择一个GameObject物体给与Component/Rendering/Lens Flare,并在Flare中增加一个Standard Assets/Light Flares/50mm Zoom项目。这样在运行之后就会产生光晕。
但有时候如果光晕太远太高却看不到。
一种办法是将光晕离近,另一种办法是将所有摄影机Camera的Far clip plane的数值增加。

10.摄影机控制
如果场景中有多架摄影机,那么如何确定第一打开时间所显示的摄影机,就需要设置Camera属性中的Depth数值,数值越大的摄影机越优先显示。

Unity与3DMax相关推荐

  1. Unity OF 3DMax毛坯房制作标准

    原创文章如需转载请注明:转载自脱莫柔Unity3D学习之旅本文链接地址:Unity OF 3DMax毛坯房制作标准AR/VR技术交流群(334163814) 1.模型 2.贴图 3.模型塌陷展UV 4 ...

  2. unity对3dmax模型的兼容问题

    3Dmax建模必须注意的细节.(注意!!是必须!!)可以简单参考我做的插头的命名和模型的各个物体的塌陷程度等~ 建模原则: 1模型结构要正确 2尽量不要出现破面黑面 3附加物体不要出现穿插. 4拼装位 ...

  3. unity导入3DMAX模型失真无法修改渲染方法解决方案

    今天搞了好久才发现是在这个地方设置(导入设置) 选择材质 在location处选择 使用扩展模式 然后接可以发现渲染方法可以修改了(此处个人选择手机版漫反射,比默认的清晰太多太多)

  4. 在3dmax里仿unity的Unlit/Texture shader并渲染

    在3dmax里实现unity的texture shader并渲染 3dsmax版本:2019 首先感谢这位大哥的 Unity与3DMax效果同步--3DMaxDX Shader:https://zhu ...

  5. 3DMax坐标系转换为Unity坐标系

    3DMax坐标系转换为Unity坐标系 3DMax是右坐标系,并且Z轴向上 Unity 是左手坐标系,并且Y轴向上 在导出FBX文件的时候3DMax是可以指定Y,Z轴向上的 问题是unity里面X轴会 ...

  6. 自然语言交流系统 phxnet团队 创新实训 项目博客 (十三)

    对我们项目中的关键技术实现进行总结: 一.3DMax关键技术实现 1.一下的关于3DMax中对于人物的设计和操作均需要在对3DMax基础知识熟练掌握的情况下进行的. 2. 骨骼架设:首先对导入到3DM ...

  7. 模型相关:SolidWorks创建Cube模型,在3DMax中给不同面添加不同颜色,导出自带纹理的FBX至Unity

    项目场景: 为了实现将SolidWorks创建的Cube模型,在3DMax中添加不同颜色,导出带有纹理的FBX,导入Unity后不需要再修改其颜色纹理 实现方法: 1.在SolidWorks中创建形如 ...

  8. 3dmax的fbx文件如何导入unity使用?

    3dmax作为一款专业人士都知道的设计软件,对于其的运用可以说是熟能生巧.不过作为同时动画设计软件的unity,同样也有很多人在使用,那么3dmax怎么把fbx文件导入到unity使用呢?下面就来看下 ...

  9. 3dmax动画模型导入unity 帧率问题

    unity 手机移动动画帧率默认应该是30fps,而魔兽模型导入3dmax的动画帧率是300fps,在将魔兽模型导入unity时,动画模型是在一长时间轴上即成了所有的动画片段,如果需要从中选取的话,可 ...

最新文章

  1. linux 进程间通信之pipe
  2. eureka配置_F版本SpringCloud 5—Eureka集群和自我保护机制
  3. Delta DVP 系列 PLC 各装置 Modbus 地址
  4. 猫都能学会的Unity3D Shader入门指南(二)
  5. 新格尔软件测试大师,新格尔神雕软件
  6. 【Java数据结构与算法】第十五章 B树、B+树和B*树
  7. QT 信号与槽 QT简单加法器的实现
  8. 如何给网站添加rss功能
  9. java实现验证码生成工具类
  10. 四种依恋类型_你们之间的爱情是哪种类型 | 爱情依恋关系测评
  11. 2020年408真题_2020年港澳台联考真题——化学!
  12. 线性渐变 `-webkit-linear-gradient`
  13. 牛客网 OI 赛制测试赛
  14. 【优化求解】基于收敛因子和黄金正弦指引机制的蝴蝶优化算法求解单目标优化问题matlab代码(AGSABOA)
  15. 计算机音乐谱毛不易,中国内地流行男歌手毛不易歌曲简谱精选
  16. Pr:添加黑边效果的方法
  17. 用Java数组实现选队长的游戏
  18. imresize导入错误ImportError: cannot import name 'imresize'
  19. MATLAB-Simulink中BusCreator/Selector 和 Mux/Demux有什么区别?
  20. 几种宽带无线接入技术的比较

热门文章

  1. java下载m3u8视频,解密并合并ts(三)
  2. npm下载的文件在哪里?
  3. 2012.07.11
  4. 关于基于高通的AP方案 AR9344 + AR9382 + AR8035
  5. 关于p标签不换行的问题
  6. workflow bulider 官网下载路径
  7. Linux常用命令总结(全)
  8. vivo X20全面屏手机推出黑金旗舰版,这个十月神秘无限
  9. Linux下使用hiredis库与libevent实现异步接口的I/O复用
  10. python修改文件创建时间、修改时间、访问时间