纸板上的虚拟现实和代码中的Cardboard

虚拟现实技术

未来视角? Google Cardboard试玩与比较

阅读以下文字请请先戳 戳我戳我

2014年的Google I/O大会,一向以Geek自称的Google拿出了一个叫做Cardboard的纸盒,让很多人没法相信的是,Google竟然只通过这个纸盒,就让观众体验了一把虚拟现实~~虽然他的效果比起专业的VR设备还有一定差距,但这个小纸盒的意义,却完全的代表了Google的极客文化和创造精神。

体验视频已经在 戳我戳我 中让Henry爽过了,相信大家从他陶醉的表情上可以想象他都看见了什么。这里,我们本着专注代码20年的精神来看看Cardboard App。

OK,第一件事,让我们用GCD逼出来的翻墙绝技先翻墙吧,然后就可以尽情的享受了 享受点这里 。当然,考虑到GCD的墙越来越高了,我们这里也提供下墙内地址 享受也可以点这里 ,感谢度娘。

第二件事,相信你的手机会有GMS,如果不相信,那么请相信你的机器已经root,如果还是不信,建议看看 戳我戳我 就可以了。

OK,看完 戳我戳我 附赠没有GMS的安装方法:

1、请从度娘下载apk及数据包,地址在这里享受也可以点这里

2、安装里面的apk

3、将数据包push到/Storage/sdcard0/Android/obb/com.google.samples.apps.cardboarddemo,不会push?建议先移步 这里 做一个安静的开发者。

4、像我们视频里的主人公一样,好好享受吧

还没满足的朋友可以看看Cardboard的源代码 地址请戳 Github 大家可以看看代码,不过个人感觉,也就只能看看了,如果有牛x的朋友想进入VR领域,可以看看Google提供的VR  Toolkit,大神请戳这里 ,相信不会让大神失望。

最后,希望大家都能体验下VR的感觉,不一定要买多贵的设备,Geek玩的就是创意,感兴趣就去做,

虽然我们没有Google,但是我们百度搜不到有用的东西啊,虽然我们没GMS,但是我们有淘宝啊,虽然我们有墙,但是我们翻墙技术好呀,虽然你们还没体验到VR,但是我们Henry玩的爽呀。

时间: 2024-10-18 10:01:31

纸板上的虚拟现实和代码中的Cardboard的相关文章

代码中使用bitmap资源并加载到控件上

1.从res/drawable/XX.jpg里引用图片资源: 1. Resources res = getResources(); Bitmap inDrawable= BitmapFactory.decodeResource(res, R.drawable.user_img_grey); userImgButton.setImageBitmap(inDrawable ); 2.从本地sd卡的文件路径中使用图片资源: UserImgPath=Environment.getExternalStor

flex中通过sprite在地图上画柱状图主要代码

1.主要代码: var sprite:Sprite = new Sprite();     var columnSys:ColumnSymbol = new ColumnSymbol();     var fieldArr:Array = new Array("绿标总数","黄标总数");     var colorArr:Array = new Array("0x00ff00","0xffff00");     column

用纯ASP代码实现图片上传并存入数据库中

用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中 关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如 你想要在自己的社区里面实现类似网易虚拟社区提供的"每日一星"的功能, 就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的 文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使 用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们 根本就没有可能来使用文件上传组件:至于第二种情况,我们也要付出不少的 &q

用纯ASP代码实现图片上传并存入数据库中

用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易虚拟社区提供的“每日一星”的功能,就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件:至于第二种情况,我们也要付出不少的“银子”才可以.除非你拥有自

代码中设置 actionbar 上home等图标显示跟隐藏

今天在做项目的时候,遇到了一个问题,就是要把home在代码中动态显示跟隐藏.现在把方法记录如下 我们可以使用 setDisplayOptions(mask, mask); 来设置home按钮显示的,它的具体用法如下 (1)如果只有一个参数,那么它就是直接设定显示项, 如, int options = DISPLAY_SHOW_HOME | DISPLAY_USE_LOGO: setDisplayOptions(options); 那么,actionbar就会显示home跟log按钮,也就是,里面

关于C++代码中的#pragma预处理指令

预处理指令是指在编译器编译代码时,提供按条件跳过源文件中的代码段(节).报告错误(错误信息以及行号)和警告条件,以及描绘源代码的不同区域的能力. 总是占用源代码中的单独一行,并且总是以 # 字符和预处理指令名称开头.# 字符的前面以及 # 字符与指令名称之间可以出现空白符. 下面是可用的预处理指令: #define 和 #undef,分别用于定义和取消定义条件编译符号. #if.#elif.#else 和 #endif,用于按条件跳过源代码中的节. #line,用于控制行号(在发布错误和警告信息

iOS 自动布局扩展应用:代码中动态调整布局常量

一.设计需求 iOS Storyboard 自动布局技术,是iOS 6才出来的新技术,相当于多屏幕分辩率下自适应的技术. 但是一些复杂情况还是难处理. 比如有一个界面需求,进度条上显示标签,这个需求不难,难的是显要在显示表格框内,在各种机型显示正常. 最初设定是垂直居中向上偏15个像素 这是iPhone 4S 显示效果,下面与滑块还有错位 但是在iPhone 6下显示,下面有错位,但是上面留空太多 但如果把偏移量设为21.则出现另一种情况. 大屏幕的手机显示完美. 但是iPhone 4S下就错位

【openresty】向lua代码中传递参数

前面介绍FormInputNginxModule模块时,明白了openresty如何获取post提交的数据. 然后,如果需要通过lua处理这些数据,需要把数据作为参数传递到lua中,lua获取了这些数据,又会将结果返回到nginx内,从而完成整个流程. 首先,有post请求: 1 var json = { 2 data: "Hello!" 3 }; 4 $.post( 5 'save', 6 json, 7 function(callback){ 8 alert(callback);

在后台代码中动态生成pivot项并设置EventTrigger和Action的绑定

最近在做今日头条WP的过程中,遇到需要动态生成Pivot项的问题.第一个版本是把几个频道写死在xaml里了,事件绑定也写在xaml里,每个频道绑定一个ObservableCollection<ArticleItem>.xaml中一个Pivot项的代码大体如下: <phone:PivotItem Header="热点"> <Grid Margin="12,0,0,0" > <Grid.RowDefinitions> &l