文档介绍:从产品需求到技术实现,从零开始做VR本文的结构主要按照产品开发的流程来写的:前期调研(MarketResearch)、产品定义(ProductDefining)、技术选型(TechnologyProposal)、产品开发(Developing),除了帮助大家了解整个流程以外,也是为了大家各取所需。目前,所有资料已发布到github上面,欢迎对VR有兴趣的童鞋下载: https:///gold3bear/learn_vr另外,还要感谢我们课题组的小伙伴,联盟盟主郭致彦和刘成斌、赵振亮、田广智等老师。目前,网上充斥着各种所谓的权威机构发布的VR调研报告。这些报告大多都持乐观的态度,但这些报告更像是一种对潮流的追赶。其实无论鞋子多么潮,合不合脚只有自己知道。每个公司情况都不一样,对于调研我就不展开了。这个课题是一个典型的先定义技术再寻找需求的项目。其背后本质就是为技术合适的使用场景。因此,在产品设计阶段我们使用了大量的“头脑风暴”来收集创意。经过反复讨论后,我们将产品目标初步设定为:为即将步入的校园的新生打造一款能够解决实际需求的VR校园产品。为便于问题探索,我们制作了三类用户画像:准大学生王晓丽心疼女儿的父亲王老伯忙碌的辅导员张老师有没有一个价值能够满足这三类人群的需求呢?满足三者需求经过分析和讨论,我们最终提出的价值主张如下:新生在家就能身临其境地完成预报到:使用场景举例:针对所提的价值主张和主要用户角色,我们提了如下几个用户故事:而 识别建筑物是最基础和最核心的功能,因此其优先级最高,也是本期要完成的目标,其它功能后续进行迭代。目前许多厂商都推出了自己的VR解决方案,综合考虑制作成本和学习难度之后,我们选择了性价比最高的GoogleCardboard的方案。Cardboard的VR眼镜说白了纸板盒+手机,成本低廉,制作简单。Google提供的了相关的图纸和文档(如无法访问谷歌,请自行解决)。大家可以自行用纸板制作,也可以从某宝购买,售价从几元到数十元不等。目前,基于谷歌的VR方案,内容制作有两种方式:摄影合成,程序开发。下面我们一一介绍一下:拼接多台摄影设备进行拍摄,在拍摄完成后合成3D的全景的视频。目前,欧美和岛国小电影已经率先尝试。某片拍摄现场从上图可以看出,这对拍摄和环境的要求极高。硬件成本也在几万到上百万不等,录制的后期合成也要花费多人力成本。如果买不起那么多专业摄影设备,也可以考虑使用3D打印的支架把多台GoPro拼接在一起。一个GoPro相机在4000元左右。如下图:谷歌官方推荐的Jump是由16个GoPro4组成的360圆盘。如果没有钱投入硬件,那就只能玩软件了。Google提供了DaydreamSDK和CardboardSDK。用这两个SDK,可以帮助我们事半功倍。Daydream是谷歌新发布的VR方案,从硬件上看Daydream相比于Cardboard就是多了个手柄和舒适度较高的遥控器。需要硬件支持Daydream和VRPlayStore。按照目前情况来看,头套+手柄的售价在500多元。配图源自新浪科技而CardboardSDK实际上是Unity3D的素材库,提供了现成的用于VR制作相关素材和脚本。因此这对熟悉Unity3D的开发者门槛较低。而且Unity3D的脚本主要使用了简化的C#和JavaScript,对于有一定编程经验的开发