vr技术学什么?

1,学习Unity引擎

一个3D引擎包含的知识范围很广,一般不要学。找一本有项目示例的入门书,边敲代码边从一个简单的示例项目中学习。大概还要两三个月。如果你在学习C#的时候觉得单调,学习Unity的过程也很枯燥,那就要认真考虑是否继续了。

2.学习C#语言

如果没有编程基础,可以挑一本C#入门书先学学。需要一两个月的时间,不用太深入就能读写简单的代码。当然,如果这个学习过程让你很兴奋,很上瘾,那么恭喜你,这条路很适合你,你可以直接走得更深。

学习了C#和Unity的入门之后,我有了坚定的方向。我可以再花半年时间做/学几个小项目,适当加强知识的深度和广度。那么题主要有一定的积累才能思考下一个方向,建议以兴趣/性格取向为主。如果喜欢做产品的快感,掌握3D应用开发的方方面面,在设计、资产、技术、测试、运营、项目管理等方面有一定的把控能力,会很有帮助。如果是技术型的,就需要回去补作业了。你要把算法、数据结构、3D图形等等列一个清单慢慢学,一定要打好基础才能深入。两个方向都不容易,都要成为大牛10年的积累。但是三年过去了,我相信我已经可以在一般的队伍中贡献自己的力量了。

3.虚拟现实应用

整个操作环境有几个平台,MAC,PC,Dream,vive,PlayStation,Android,iOS。你需要了解VR的UI/UX,学习一个3D引擎。Unity是一个很好的入门引擎,学习和掌握它需要C#和Javascript语言的帮助。如果你对VR输入设备感兴趣,想开发VR UI/UX,LeapMotion是个不错的选择。可以去leapmotion看开发者文档。