AR电子书系统中期进展汇报
概况
我们的项目《AR电子书系统》对应我们组的成员正好分为五个模块:
- AR实现部分
- 传统纸媒展示部分
- 动态展示部分(包括视频、动画等)
- 后台&APP的UI设计以及UI的逻辑部分
- 后台&服务器搭建部分
经过端午节假期,五个人封闭开发了四天,现在项目已完成80%左右。
前三个部分可以进行现场的展示,后台以及服务器部分将在本汇报中作详细说明。
AR实现部分
目前已经完成了基本功能:即通过扫描,从摄像头看过去,图片可以变成视频。
目前还未解决多目标跟踪的问题。
传统纸媒部分
目前已经完成了一个宣传册《印象·济宁》的设计与制作,另一个宣传册《数媒实验室》还正在制作中。
动态展示部分(视频、动画等)
目前正在制作《印象·济宁》宣传册上图片对应的视频,由于视频的工作量较大且素材不容易获得,目前正在加速追赶别的部分的进度。
后台&APP的UI设计以及UI的逻辑部分
后台的UI设计与逻辑已经制作完成,APP的主界面以及扫描二维码界面的UI和逻辑也已经完成,目前还没有完成AR扫描界面的UI以及引导页的逻辑制作。
后台&服务器搭建部分
已经完成的部分:
- 使用ZXing.Net库,验证并测试Unity中生成和识别二维码的功能。
- 使用Unity自带的WWW类测试并实现了本地图像和视频资源的读取,并使用File方法实现了资源的写入。
- 使用ICSharpCode.SharpZipLib库测实现了Unity中文件的打包压缩功能。
- 初步搭建了一个服务器,并在Unity端使用WWW实现了Post请求上传文件的功能,同时使用PHP在服务器端实现了接收并存储文件的功能。
- 使用Unity自带的JsonUtility类验证了数据对象和Json字符串之间相互转换的功能,同时使用File方法以文本形式将Json字符串输出到本地。
正在制作的部分:
目前正在制作桌面端的资源编辑和管理软件,该软件使用了如上所述的知识,拥有导入多个目标图片和视频资源,将图片和视频进行组合,并将资源进行打包上传的功能,上传成功后,程序还会根据服务器返回的地址生成资源的二维码,以供手机端扫描并下载资源。目前该软件的多数功能已设计完成。
- -