1. 3D对象导入
1.1 Unity3d支持的三维模型格式
种类 | 网络 | 材质 | 动画 | 骨骼 |
---|---|---|---|---|
Maya的.mb和.mal格式 | √ | √ | √ | √ |
3D Studio Max的.maxl格式 | √ | √ | √ | √ |
Cinema 4D的.c4dl 2格式 | √ | √ | √ | √ |
Autodesk FBX的.dae格式 | √ | √ | √ | √ |
大部分都采用FBX格式的三维模型
2. 3D对象放置
- MRTK建立了一种以
MixedRealityPlayspace
中的Main Camera
为中心的三维坐标系,摄像头代表用户的头部. - Unity中的1个单位在物理世界中大约为1米
3. 3D对象操纵
3.1 实现步骤
实现的主要步骤是:
- 添加
Collider
组件, 例如:Box Collider
- 添加
Object Manipulator (Script)
组件 - 添加
NearInteractionGrabbable