Google Cardboard を作ってみた


20140705_cardboard_assenbled

2014年6月26日に Google IO が開催されました。
自宅で 基調講演の中継 を見てました
最後になんか段ボールが出てきました。

Cardboard というものらしい。
段ボールで作る VRゴーグル です。
作り方が公開されています。
20140705_cardboard_keynote20140705_cardboard_googleio

必要なもの
(1) 段ボール (厚紙でも可)
  最小サイズ 56cmx22cm 厚さ 1.5mm
(2) レンズ
  これが一番重要な部品で、かつ、入手しにくい。
  直径 25mm 焦点距離 45mm
(3) 磁石
  ネオジム磁石×1個、セラミック磁石×1個
  直径 19mm 厚さ3mm
(4) マジックテープ
  接着テープ付き
  サイズ: 30mm x 20mm
(5) 輪ゴム
  長さ 8cm
  後述したように、無くてもよい

100円ショップで揃えてみました。
20140705_cardboard_parts

型紙のデータ
段ボールの型紙データは2種類あります。
カッタナイフでの切り抜き用と、レーザーカッタ用です。

今回は、レーザーカッタを使いました。
オリジナルのデータでは Universal VLS 2.30 に合わないでの、パラメータを少し修正しました。
折線のところがラスタだとやたら時間がかかるので、ベクタにしました。
20140705_cardboard_laser_cut

工作
レーザーカッタで切ってみました。
必要な大きさは 22cm×56cm ですが、VLS 2.30 だと 30cm×40cm までなので、2枚に分けました。
分けたところは、重ね合わせて、テープで繋ぎました。
20140705_cardboard_frame
20140705_cardboard_joint_before20140705_cardboard_joint_after

ミニルーペを分解して、レンズを取り出します。
レンズ穴が小さかったので、カッターナイフで広げました。
20140705_cardboard_lense
20140705_cardboard_lense_hole_120140705_cardboard_lense_hole_2

あとは、組み立てるだけ。
20140705_cardboard_assenbled20140705_cardboard_face_side

動作確認
Google Play からアプリをDLして、試してみたところ、思った以上の臨場感でした。
アプリは kinnekoさん が詳しく書いています。
20140705_cardboard_app

改良1
少し使い難いところがあったので、改良しました。
スマホをゴムバンドで固定するのですが、ゴムバンドが視界に入って邪魔になります。
ゴムバンドがないと、スマホが横からすべち落ちます。
そこで、横にも蓋をつけました。
20140705_cardboard_band_before20140705_cardboard_band_after

改良2
スマホの下にボリームボタンがあります。これは何かに拍子に押されてて、画面に表示されます。
ボタンが押されないように、台をつけてみました。
20140705_cardboard_nexus5_button20140705_cardboard_button_after

欠点
大きな欠点として、眼鏡をかけたまま使えないです。
これはフレームを大きく作るしななさそうです。
今後の課題に。

アプリを作る
サンプルコードチュートリアル が公開されています。

IO土産との比較
Google IO のお土産として配られたものを見る機会がありました。
外観は、細かい違いがありますが、ほぼ同じですね。
IO土産は、レンズの質がいいので、くっきり映ります。
20140705_cardboard_compare

FakeRift
ところで、100円ショップのパーツで作るVRゴーグルには FakeRift があります。
これは、眼鏡をかけたままは使えるように、設計されています。
作者の kinneko さんは偉い。
20140705_cardboard_fakerift

発表
7月9日に開催された 日本Androidの会 定例会 で発表してきました。


20140709 Google Cardboard in JAG

8月20日に開催された 【体感!】ウェアラブルデバイスが「未来」でなくなる日! で発表してきました。
Google Cardboard を100円ショップの材料で作ってみた

追伸
ワークショップ をやりました

データ
レーザーカッタ用 (Adobe Illustrator)

3Dのサンプルアプリ
Cardboard – Google製
Chrome Experiments for Cardboard – Google製
Dive City Rollercoaster
Dive Deep
Space Terror VR
Winding Path 3D
Tuscany Dive
Hang Gliding

参考
Cardboard – Google
グーグルのヘッドマウントディスプレイを自作してみる – 週刊アスキー
Google Cardboard を500円で作ってみた
Google Cardboard 作成の覚書き
ダンボール製 VRセッドセットを作ってみるw Google Cardboard
ダンボールのVRゴーグル「Cardboard」を作ってみた
FakeRiftでGoogleI/O純正Cardboardアプリを試す!
CardboardとFakeRift
3Dプリンタで作った Google Cardboard
iPhone 5/5S adapter for Dodocase Google Cardboard VR Toolkit


日本語環境でも「OK Google」が可能に


20140701_search_home20140701_search_waiting

英語環境では、ホーム画面で「OK Google」と発声すれば、Google 検索が起動します。
日本語環境では、使えませんでしたが。
Google 検索 3.5 から出来るようになりました。
20140701_search_version

デフォルトで使えるはずですが。
使えないときは、設定を確認しましょう。

Google 検索を起動する。
何か検索する。例では「android」
画面の一番下までスクロールする。
メニュー 20140701_search_menu_icon -> 「設定」 をタップする。
設定画面になる。
「音声」をタップする。
「OK Google の検出」をタップする。
「Google 検索アプリから」にチェックを入れる
20140701_search_menu20140701_search_setting
20140701_search_setting_voice20140701_search_setting_ok_google

参考
Android での音声操作
ついに解禁「オーケー、グーグル」が日本語でも利用可能に


Google I/O 2014 基調講演


20140625_google_io

2014年6月26日(木) 深夜1時 (日本時間) から Google I/O 2014 が開催された。
基調講演の様子が YouTube で生中継されました。
基調講演の3分の2ほどの時間が Android に関するものだった。
Android といっても、Android Phone だけではなく、Android WearAndroid TVAndroid Auto と多岐に渡るものでした。
昨年の基調講演 は、Chrome が全面で出て、Android の影が薄かったですが。
今年は、一転して、Android が主役になった感じです。
詳しい内容は、メディアの速報をご覧下さい。

日本では各地で Extended (パブリック・ビューイング) が開催されました。
東京・下北沢の会場には、タミヤおじさんこと Chris Yerga さんが現れて、盛り上がったようです。
私は家で1人Extendedをしていました。
20140625_google_io_extended20140625_google_io_tamiya

参考
Google I/O 2014キーノート速報。Android L予告、Android Autoやスマートウォッチ発表 – engadget
初日のGoogle I/Oはこうだった – techcrunch
「Google I/O 2014」開幕–「Android Wear」搭載ウォッチや「Android Auto」などを披露 – cnet
新デバイス・サービスが発表されまくった「Google I/O 2014」総まとめ – gigazine
【Google I/O 2014】Androidの新バージョン「Android L」発表!UI刷新にパフォーマンス向上と盛りだくさん! – octoba


Google Glass の解体写真


glass-teardown-exploded-top

Google Glass の解体写真が公開されています。
What’s Inside Google Glass?

以下、要約。

大きく、メインCPU基板と、タッチパッド基板、電池、スピーカー、ディスプレイユニットに、分かれています。

メインCPU基板
メインCPU基板には、TI OMAP4430, SanDisk 16GB flash, Elpida DRAM chip が搭載さています。

基板には >9K! の文字があります。
これは、ドラゴンボールのスカウターへのオマージュのようです。
It’s over 9000!

タッチパッド基板
タッチパッド基板には、Synaptics の文字があり、Synaptics T1320A が搭載さています。

耳あて
耳の後部に、 2.1Wh (570 mAh) のリチウム電池が搭載されています。

こみかみの位置に、骨伝導スピーカーが搭載されています。

ディスプレイ・ユニット
モーションセンサ InvenSense MPU-9150 が搭載されています。

ディスプレイは、640×360 の解像度で、10セント硬貨 (直径 18mm) より小さい。

プリズムは 8mm(※)くらいです。
これが、映像をあなたの顔から10センチほど前に浮かせて見せています。
※ 写真は 1/64インチ定規 みたいです。

カメラには、典型的なスマートフォン用のカメラが搭載されています。


Google I/O 2013 基調講演


20130516google_io_2

Google I/O 2013 が開催中です。
YouTube で生中継されています。
日本時間の16日1時より基調講演が始まりました。
全世界で 100万人が見ていたらしいです。
私も徹夜して見ていました。

全般的な印象として、Android の比重が減り、Chrome の比重が増えたかんじです。
昨年は、Google Q や Google Grass のデモがあり、見ていて楽しかったですが。
今年は、その種のサプライズがなく、 少し物足りなかったです。

Android 関係のトピックスは。
(1) 出荷数が9億台になった。
(2) Google Play からダウンロード数が480億になった。
(3) Android Studio が発表された。
従来の Eclipse に代わり、IntelliJ + Gradle をベースとした IDE が提供されました。
Twitter では、基調講演の最中に、インストール合戦 が始まっていました。
(4) Google Play Services が強化された。
Location API を使うと、ユーザが、車に乗っているか、自転車に乗っているか、歩いているかが、分かるようです。
Google Cloud Messaging では、下り方向の Push 配信に加えて、上り方向の メッセージ送信が可能になりました。
(5) Google Play Developer Console が強化された。
Beta Testing が可能になりました。
翻訳業者と提携した有償翻訳のサービスが始まりました。

関連
Google I/O 2012 基調講演

参考
「Google I/O」開催、Androidの新機能、新サービスも発表
Google I/O 2013–注目の発表内容などまとめてチェック
とっても地味だった今年のGoogle I/Oキーノート–主役はデータをサービスに変えるアルゴリズムとAPI
Google I/O 1日目まとめ(Android関連)


Google I/O 2012 基調講演


20120628google_glass

Google I/O 2012 が開催されました。
YouTube で生中継されました。
日本時間の6月28日1時より基調講演が始まりました。
徹夜して見ていました。

今回は盛りだくさんでした。
新型のガジョットとして、Nexus 7、Nexus Q、Google Grass が発表されました。
特に Google Glass のデモは圧巻でした。
サンフランシスコの上空からパラシュートで降りていきて、会場のあるビルの屋上に着地したあと、マウンテンバイクで会場まで入ってきました。
その間、Google Glass から Google Hangout 経由で インタネット生中継をしました。

YouTube Preview Image

参考
速報:Google I/O 2012 基調講演。Android 4.1 Jelly Bean、Nexus 7 タブレット発表


Android アプリ 10円セール


Google は、Android アプリのダウンロード数が100億件を突破したことを記念して、12月7日から10日間日替わりで有料アプリを10円で販売するキャンペーンを開始した。
初日の12月7日は下記の10本のアプリでした。

SoundHound ∞
アスファルト6:Adrenaline HD
Minecraft – Pocket Edition
SwiftKey X Keyboard
Endomondo Sports Tracker PRO
Great Little War Game
SketchBook Mobile
Fieldrunners HD
Color & Draw for kidsphone
Paper Camera

当然ながら、有料アプリの購入には、課金の登録が必要です。
Google Checkout かドコモなどのキャリア課金が利用できます。


参考
10 Billion Android Market downloads and counting
人気有料アプリが10円!100億ダウンロードを記念した10日間限定セール!
「Androidアプリ10円セール」のウラ事情 Googleの狙いは!!?
有料アプリってどうやって購入するんですか?


Google Developer Day 2011 Japan “GDD48” Dance performance


YouTube Preview Image

2011年11月1日に開催された GDD (Google Developer Day) のクロージングで披露された Google 社員によりダンスパフォーマンスです。
私は Open Call の部屋から YouTube 中継で見てました。
中継では壇上のダンスをあまり移さずに、WORLD ORDER のビデオの方が流されていたので、少し物足りない感じでした。
今回のビデオの公開で、やっと全部見れたので嬉しい。

WORLD ORDER は、元総合格闘家の須藤元気が結成したダンスパフォーマンスユニットです。
当日は、そのことを知らずに、紳士服のCMなのかなと思った。

メイキングの話などは Google のブログに載っています。
Google Developer Day 2011 Japan “GDD48″について