1.下载安装unity3D
2.下载安装JavaJDK
3.下载安装AndroidSDK
4.下载安装NDK
5.在unity3D中将2-4安装的地址在制定位置连接上[最重要的一步]
6.3DMax下载安装
7.3DMax基本使用
8.3DMax 创建一个移动的物体
9.将移动的物体成功导入到unity中。
可直接进入unity3d官网下载最新的版本,点击download,进入到选择界面在进入后选择免费试用版,下面的参考的下载链接。
unity3D官方下载地址
首先双击打开安装包之后直接在前面两个直接“NEXT”在进入选择安装插件一栏中将Vuforia是下面AR专用的包,如果你不是AR项目则是按照自己的实际情况进行选择,后面步骤都是next一直到finish(中途需要选择项目存储路径的就按照自己的节奏来)。
JDK,SDK,NDK下载:
jdk安装就不做累述下面找到个连接说的很详细给大家参考,鉴于oracle开始收费所以个人在个人网盘里保存了一份包括下面SDK,NDK
jdk安装步骤指南
jdk-1.8-Windows-64安装包
SDK NDK-windows-64-安装文件
下面就是将从网盘中下载的文件放到一个路径下(jdk需要安装,SDK和NDK是安装好的文件直接放就好)
在unity中指定上面安装好的路径,下面就可以用了,
首先打开上面安装好的unity,工具栏中点击Edit->preference->external tools在下面的android选项中将自己安装的地址指定就好了。
当到这里的时候一个unity就已经安装好了并且你也可以开始制作一个属于自己的AR项目,如果想了解一个基础的AR项目的使用情况,可以出门左转在XR下面还有一篇关于u3D的实际操作。
由于我们的目的是为了在3Dmax中创建动态模型然后可以在unity中直接使用所以我们下面就来直接进行到3DMax这一块;
下载安装3DMax
3DMax 下载官网
在进入官网时需要用自己的邮箱注册一下才能使用,试用版试用是30天官网评判标准是邮箱;另外在下载时需要注意自己c盘空间因为3DMax下载是exe文件直接点开他自动安装并且路径固定。
安装直接一路“next"就好,最后你进入3DMax会看到这样的图片,有四个部分组成分别是顶视图,前视图,和左视图,还有个透视图
首先创建二维的平面图形轮廓,右侧工具栏加号->平面->线,由点连成一条条的线,注意线不能出现交叉,而且还要合上如图:
当一个二维轮廓建好之后就需要建一个三维的体,点击加号后面一个视图->编辑器->挤出
这样就生成了一个三维的图形下一步就将这个里面的图形动起来做成一个动画,下方工具->先选定目标,点击自动/手动设置关节点开始记录当前对象的地理位置,移动对象改变对象的地理坐标,通过在不同的时间轴坐标中的时间和对应的对象的地理坐标就可以得到一个按照自己轨迹运动的动画。
下面就是将这个文件导出准备放到unity3D中进行数据集和模型的结合,首先在上方工具栏->文件->导出->导出->选定指定的文件地址就可以了。
下面你主要做的就是将里面导入到unity中并且要保证能够有动画效果的,如果直接放进项目是只有模型没有动作的如果相加一些动作是要在加一下设置的操作如下:
将之前导出的FBX文件直接直接放在Assets的目录->点击文件->右侧inspector->Rig->Animation Type 选择Legacy ->Animation WrapMode选择Loop(上下两个都选)->单击文件->Apply就可以导入动图了。
下面说一个题外话,我在做demo’的时候有遇到要将一张图片转换成显示的图像也一起来和大家分享一下,首先我的图像是一个png的普通图片并且做过一个处理将背景全部透明,由于直接将图片放在程序中所以就需要在设置上做一写改便首先是将本地的图片导入到Assets中->单击->进入Inspector->将Texture Type 切换成 Sprite(2D and UI)->图片就可以在程序里面显示了。
下面直接就可以play->build就可以生成一个apk文件直接安装在手机里了,如果你之前没有成功生成apk文件过您可以出门右转我有一篇《[U3D+Vuforia+VR眼镜]分屏设置指南》里面有详细的过程可以参考。我生成的结果如下;
如有不足之处多多指教。