找回密码
 立即注册
查看: 6692|回复: 95

[基础] 3d制作如何配合Unity3D的工作流程

[复制链接]
发表于 2012-12-30 21:41 | 显示全部楼层 |阅读模式
资源信息 Tutorial Information
教程名称: 3d制作如何配合Unity3D的工作流程(发帖教程)
适用引擎:   (适用引擎,为空默认为Unity)
教程语种: 中文
教程等级: 1
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 转载自互联网 (如有问题请短消息联系作者或发表回复)
下载地址: (兑换积分)
点击查看原图
美丽分割线

1.单位

unity3d中1个单位为1米,在3d软件中应将单位均设置为米。

备注:如果单位仍然不统一,可到FBXImporter中查看比例因子是否被设置为1。

2.物理

一切事物原则上应按照现实中的比例和单位进行Mesh制作,导入到unity3d后scale均应该为1。

备注:为什么Bootcamp中很多Mesh的scale不是呢,例如soldier是92,个人理解是因为这样的Mesh被设置成不受到一些物理的影响,例如场景重力,所以结果看上去并没有问题。(为了规范,应该尽量避免这种情况)

3.坐标系

unity3d中的world up方向是Y,如果使用类似maya这种同样是Y的软件,可以得到很好的支持。而如何是max这种是Z的软件,应自行修改所需Mesh的局部坐标为Y朝上,如果数量多可以使用脚本去处理。



备注:如果使用FBX的轴向设置去纠正up,输入到unity3d中后,X轴将产生270的误差。

4 纹理

根据测试,不管在3d软件中texture被设置成什么路径,输出成fbx后,在unity3d中似乎只能自动关联到跟fbx同一级目录的相同命名纹理。

备注:在max2012版本中,勾选FBX的EmbedMedia选项也将无法匹配。(针对unity3d3.3版本)

5资源管理

我个人分为两种方法:复用资源,非复用资源。

复用资源为,一个资源中的某一个元素(Mesh,Textures,Materials),有被在另一种资源中重复使用的,均在共享的元素文件夹内。

Assets\Meshes\youType\xxx.fbx

Assets\Materials\youType\xxx.mat

Assets\Textures\youType\xxx.png

非复用资源,一个资源中的所有元素,只可能为自己所用的,所有元素均放在一个文件夹内。

Assets\Models\youType\xxx.fbx

Assets\Models\youType\xxx.mat

Assets\Models\youType\xxx.png

6文件格式的选择

使用fbx而非3d软件原始格式(max,ma,blender,c4d...)

虽然可以支持3d软件原始格式,但实际到unity3d中是开启对应的三维软件在后台做中间转换。对工程的打开速度有很大的影响,同时也受限3d软件的版本兼容。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2017-3-20 14:36 | 显示全部楼层
很不错
发表于 2017-3-20 15:01 | 显示全部楼层
楼主是超人
发表于 2017-3-20 15:02 | 显示全部楼层
真心顶
发表于 2017-3-20 14:37 | 显示全部楼层
很好哦
发表于 2017-3-20 14:47 | 显示全部楼层
LZ真是人才
发表于 2017-3-26 11:06 | 显示全部楼层
楼主是超人
发表于 2017-3-26 10:44 | 显示全部楼层
真心顶
发表于 2017-3-26 11:18 | 显示全部楼层
难得一见的好帖
发表于 2017-3-26 10:31 | 显示全部楼层
很好哦
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-3 17:07 , Processed in 0.136409 second(s), 34 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表