cardboard vr 资源?如何用Unity和Cardboard做一款VR游戏
一、Galaxy Gear VR 跟 Google Cardboard 对比有何区别
区别大了,gear vr有Oculus做支持,整体设计、材质性能都比cardboard要好,价格也不一样,因为造价gearvr明显要比cardboard要贵些。
两者都是要装手机用的,但是gearvr限制仅能使用三星的机型,cardboard相对宽泛些。
如果你有三星新近的手机的话,加上手头有足够资金,选gearvr没有问题的,如果手机不是三星并且没有换手机打算的话,可以看看国内的其他vr眼镜,注意支持手机尺寸和近视度数:
二、如何用Unity和Cardboard做一款VR游戏
打开你的NinjaStarLauncher.cs脚本,你会发现它在Inspector里是和GameLogic GameObject连在一起的。
创造一个新的private变量:
private Vector3 _vrShooterOffset;
把它在Start() method中初始化:
_vrShooterOffset= new Vector3(0.0f,-0.4f, 1.0f);
用以下代码替换Update():
这就可以运行了,接下来我们看看Update()是做什么的:
你首先检查游戏是否在VR模式,用户是否按下了按钮检查Cardboard.SDK singleton object上的资源。
在此之后,你可以调用LaunchNinjaStarFrom()释放一个忍者之星,你需要用到两个parameter:
第一个是GameObject头文件,Cardboard库会为你调出来,所以它应该是已经指向了正确的位置;第二个是轻微偏移,这样你面前的忍者之星就会看起来更真实,否则的话你扔出去的忍者之星就像是在四只眼之间进行运动,虽然看起来很cool,但给人的感觉很奇怪。
三、如何成为一名vr/ar工程师
想成为VR/AR领域的产品/交互设计师:
第1件事是体验。
其实体验VR的成本很低,你只需要一台屏幕尺寸在4.7寸以上的手机和一副VR眼镜就可以了。VR眼镜便宜的可以在淘宝上买谷歌的Cardboard,十几块钱,效果也很好。内容上不要满足于那种虚拟电**看3D电影的,那种不能算VR。请先**(很重要),谷歌一下VR类的app,这里推荐几个:Google Cardboard,VRSE,Discovery VR,InMind VR等。或者可以去这里找一些优质的iphone VR app:VR-iPhone
第2件事是了解VR的原理了。谷歌的网站有很多不错的资源。比如你可以了解由16台Gopro组成的Google Jump平台;如何运用计算机视觉和计算能力将这16个视频转换成VR视频;如何确定事物的远近关系;如何避免视频间的裂缝等。你还可以通过Viewer Profile Generator来调整显示参数,一方面纠正画面变形,另一方面也学习VR眼镜的原理(顺便补习一下高中物理的光学成像)。
第3件事是学习VR设计。还是cardboard的网站,这里的developer内容中有Designing for Google Cardboard的设计指南(可以用谷歌翻译),通过它了解设计VR内容时的一些重点:头部追踪、保持用户控制、音频和触觉反馈等一些我们平时没有想到的设计原则。有安卓手机的同学除了能体验比iPhone多得多的VR内容外,还可以**一个Cardboard Design Lab的应用,在VR中学习VR设计。
第4件事当然是动手做啦,做VR内容并不难简单的方法:大家可以**一个Google Street View的应用,在里面可以拍摄360度的全景照片,然后在VR眼镜中观看。同学们可以在一个白色房间里,把UI打印出来贴在墙上,再用这个app拍摄下来,不就是个VR UI的demo了吗?会写HTML的同学,可以用HTML5的重力感应功能写互动原型,再用Homido Player的浏览器打开,就可以在VR中观看demo啦~
以上这四件事都是为了让我们更好的熟悉、掌握、运用和生产VR内容。VR之后会如何发展,对于设计师这个职业会造成怎样的冲击和**我们不可预知,但保持一颗好奇、充满探索欲的心,密切关注硬件的发展、技术的变革,在适当的时候开动脑筋,将其与设计结合起来,相信当它真正来临时,我们便可以从容接纳。
【蓝莓vr】,啥都有【vr视频资源、vr游戏资源、vr软件硬件资源】