見た目を整えたり手を表示したり(VR用Twitterクライアント 進捗記録⑦)

VRCアワードは余裕の一次審査落ちでしたが、細々と続けている。

新しい機能を開発しているというよりも、これまでつくったものを整えている感が強い。あとなんとなくツイッターでのハッシュタグを#VR用Twitterクライアントに変えた

 

Streaming APIに対応した

ライブラリを改修してStreaming APIを一部使えるようにした。自分のフォローしている人のIDを放り投げておけば、タイムラインとはちょっと違うけど擬似的にそれっぽい状態になる。

 

見た目いじり

ゴールデンウィークあたりから自分のデザインスキルの許す範囲ではあるけど見た目を整え始めた。上が調整前で下が調整後。

大したことはしてないけど、なんか雰囲気は変わった気がする。初めてまともにuGUIをいじったけど、なかなか難しくて何をどうしたらいいのかよくわからないまま時が過ぎていった。アクション時のエフェクトも少しずつつけ始めている。

あと家のアセット買ってその中で表示するようにした。なんとなく。

 

 ブロックから手に変えた

これまでは両手の代わりに立方体表示して、「触りながらボタンを押す」が操作トリガーになってたけど、それをOculus公式の手に変えて「中指を曲げて人差し指を伸ばした状態で人差し指の先でタッチする」がトリガーになるようにした。

 あと「触りながら人差し指と中指を曲げる」でパネルを移動できるようにもしたけど、このあたりはライブラリ読んだりしながら勉強が必要そう。あともともと出すようにしてたメニューパネルをどうやって出そうか考え中。

 

 あとやりたいこと

  • つかむ処理がまだちょっと不完全なのでどうにかする
  • ツイートをpostするところの見た目とかをまだいじっていないので、そこを整える
  • 可能であればGoogle Speech APIのStreamingのやつを試して「喋ってたらどんどこどんどこ日本語が表示される」という状態にしたい
  • あと音声入力以外にも対応する?
  • メニューの整理
  • 可能であれば、今見ているシーンのキャプチャを撮ってポストできるようにする

6/26の VR Tech Tokyo #7 で展示させていただけることになったので、できる範囲で改修したものを持っていくようにする。

展示とかしたことないので勝手がわからなさすぎて緊張する。

どうでもいいけど、展示用のPCをどうしようかなと思っていて、一瞬VRreadyなラップトップ(これとか)買おうかと思ったんだけど、展示でしか使うシーンないなあと考えるとちょっと出費がデカすぎるなあという思いがあり、今回はひとまずレンタルで済ますことにした。とは言えレンタルでも2マンくらいするし、世の中世知辛いぜ。

 

 

2017年4月5月に読んだマンガ

 定期ログです。

例によってシリーズ新刊は除きます。個人的良かった順。

 

人形の国

人形の国(1) (シリウスコミックス)

人形の国(1) (シリウスコミックス)

 

 未完、現1巻。弐瓶勉の最新作。控えめに言って最高で、ほかに特に言うことがない。個人的には「BLAME!」と「シドニアの騎士」の中間くらいの、すこし情緒豊かなBLAME!って感じ。

 

空挺ドラゴンズ

空挺ドラゴンズ(1) (アフタヌーンコミックス)

空挺ドラゴンズ(1) (アフタヌーンコミックス)

 

 未完、現2巻。龍を捕まえて生計を立てる人たちのお話。雰囲気的にはラピュタのドーラ一家の普段のお話みたいな。見習いの女の子とか天才肌の兄ちゃんとか青臭い少年とかクールビューティとか、なんかキャラ設定のお手本って感じもして、日本でサラリーマンやってる自分としては読んでて「あ~楽しそうだなぁ~」という気分になってる。もしかしたらゼルダやってるときと同じような気分かも。

 

君死ニタマフ事ナカレ

君死ニタマフ事ナカレ 1巻 (デジタル版ビッグガンガンコミックス)

君死ニタマフ事ナカレ 1巻 (デジタル版ビッグガンガンコミックス)

 

未完、現4巻。ニーア・オートマタでヨコオタロウ大好きになった関係で読み始めてみた。超能力もった少年少女が理不尽に戦争に放り込まれる類の話。ヨコオタロウぽい(というほどヨコオ作品そんなに知らないけど)エグみがあって、無理な人は無理だと思う。

 

とんがり帽子のアトリエ

とんがり帽子のアトリエ(1) (モーニングコミックス)

とんがり帽子のアトリエ(1) (モーニングコミックス)

 

 未完、現1巻。ある事故がきっかけで魔法使いの道に踏み込んでしまった女の子が、ベテラン(?)魔法使いに弟子入りして頑張るお話。まだ1巻でストーリー展開とかはこれから分かるだろうという感じだけど、コマ割りとか絵の綺麗さとかがすごすぎて読み進めざるをえない。

 

五色の舟

五色の舟<五色の舟> (ビームコミックス)

五色の舟<五色の舟> (ビームコミックス)

 

 1巻完結。昔メディア芸術祭のマンガ部門で大賞かなにか取ってた気がする。奇形の人間が集まり、見世物一座として一緒に暮らしている。「くだん」という未来を言い当てる化物の噂を聞きつけた一座は、それを自分たちの仲間に入れようとする。あんまり簡単に感想を書けるような作品ではないのだけど、読んで損はないんじゃないかなと思った。

 

スパイラル / スパイラル・アライヴ

スパイラル ?推理の絆? 1巻 (デジタル版ガンガンコミックス)

スパイラル ?推理の絆? 1巻 (デジタル版ガンガンコミックス)

 
スパイラル・アライヴ 1巻 (デジタル版ガンガンコミックス)

スパイラル・アライヴ 1巻 (デジタル版ガンガンコミックス)

 

 スパイラルは15巻完結。外伝となるスパイラル・アライヴは5巻完結。むかし読んだことがあったのだけど、ヒロインの結崎ひよのさんを久しぶりにひと目見たくなってまた読み始めた。コナン君+アクション、という感じになるのかしら?もしくはライアーゲームとかのほうが近いのかしら。別に読者が推理をして楽しむものではないけど、そういうのをスパイスに使いながらストーリー進めていくのでまあ読みやすい。

 

近況(2017年5月)

今月入ってからブログ更新してなかった。ので雑記として近況を書く。

 

引越した

文字通り引越した。「VRに移住したい」とか言ってたわりにちゃっかりリアルで引越して、しかも準備はかなり直前まで放置している有様でした。

もともと東京都の端っこ、もうひと駅過ぎると千葉県突入という感じのところに住んでたけど、このたび山手線の内側での生活をスタートさせた。田舎者が調子に乗った感が否めないけど、前の家よりは色んな所に行きやすくなったし、通勤も片道15分くらい短くなったと思う。

ちなみに次の家は男三人によるいわゆるシェアハウスで、9年余続いたひとり暮らしがついに終わったかたちとなります。とはいえ共用スペースであるダイニングキッチンが狭い&椅子がなく、三人とも基本的に自室にひきこもっているので、水回りを共有してるアパートと言っても差し支えはないかもしれない。

家が広くなったので去年購入を断念したドラム式洗濯乾燥機の導入を同居人に提案したところ、即座に採択された。まあ完全に個人の好みなので自分の金で買うわけだけど、来週あたりヨドバシに行く。

 

GWにコミティア行った

事前に友だちの分もティアズマガジン買って当日を迎えたんだけど、家に忘れて取りに帰ってる間に目当てのものが一部完売してるというお決まりの行動を実施した。

※ 引越したらミニベロ買おうかなと思ったんだけど、家の近所にサイクルシェアがあったからひとまず棚上げになった。

 

VRクリエイティブアワード落ちた

まあわかってたと言えばわかってたけど、4月に応募したVRクリエイティブアワードは一次審査で颯爽と落ちた。

 上記の動画で応募したけど、まあ最終審査残ってるのを見てもクオリティがめちゃ高いので、まあ落ちるべくして落ちたという感じがある。とはいえまあ少しはテンションは下がる。

とりあえず外に発信してVR界隈で知り合いの人を作ることも大事だなあとTwitterを眺めて思い始めたので、6月のとあるイベントに体験会展示枠で申し込んでみた。完全に道の体験なのでどうなるのかよくわからんけどとりあえずやってみるし、そのためにちょいちょい開発を続けていく。そのへんは別途進捗をまとめていく。

どうでもいいけど上の動画、やたら誤字多いし、しかもキタキツネさんを誤ってフェネックさんとか書いててツラい。「Virtual」の綴り間違えてるとこもなかなかツラみを感じる。

 

ゲーム

相変わらず基本的にはイカとゼルダをやり続けている。イカはなんとかS+に戻して、ゼルダは祠80個巡った程度。神獣は4つともクリアしたけどまだガノンのところに突撃してない。マリオカートは時々やってるけどそこまで思い入れはなく、レートは1100くらい。

 

眞子さまが婚約した

めでたい。

 

ダサいパッケージが嫌い

コンビニでお菓子とか買うんだけど、お菓子のパッケージって基本的にダサいですよね。

f:id:toruyy:20170429170344p:plain

グミ好きなんですけど、ためしに「グミ パッケージ」で画像検索してみるとこんな感じ。美味しそうな感じを伝えようと必死なのはわかるんだけど、そのせいで妙にうるさい感じのパッケージになってることが多い。ダサい、というかオシャレじゃない。

ダサいので、例えば駅のホームでカバンから取り出してちょっと一口食べる、みたいなときに、積極的に取り出したいと思わない。「持っててオシャレなグミ」とかあったら少しくらい味悪くても買うと思う。(ダサいとかダサくないとかは君の感性でしょう?という人は続きを読まなくていいです)

 

なんでかというと、まずお菓子も買ってもらう必要があるわけで。コンビニで売ってる商品、特にお菓子なんて低関与商材の類は、数ある商品のなかで「ひとまず目に入れてもらう、手に取ってもらう」ことが生命線だったりする。そのために果汁のおいしさが伝わるような、美味しそうに見えるような、それでいて目立つような、買いたいと思うようなパッケージを目指す。

 

けど、それって買った後は関係ないですよね。

 

買った後はもうそれを食べるだけなんだから、別に見た目の派手さは必要ない。どちらかと言うと、食べやすいつくりになっているか、とか、外で取り出しても恥ずかしくないか、とかの方が大事である。その中の一つに「持っててオシャレ」というのはかなり重要な要素であるように思われる。

そういうのを無視してダサくて目立つパッケージを販売するの、要は「売れれば後はどうでもいい」って言ってるのと同じなんじゃないかと思うんですよね。お金さえもらえればあとはどうでもいいというか。典型的に「モノ」だけ売ってるって感じ。なんか古臭いし、そういう態度が個人的には嫌い。

 

ただその中でもチョコレートに関しては洗練されたパッケージが多いように思っていて、最近だと明治のTHE CHOCOLATEは中身がわからないパッケージを出して少し話題になった。

「メインターゲットである女性がワクワク、うっとりするような魅力がない」とかホントにそのとおりだと思う。魅力が無いんだよな、お菓子のパッケージって。

 

同じことは書籍にも言えて、ジャケ買いとかがあるからわりと目立つジャケットだけどなんかあまり外で読むにはちょっと恥ずかしいからカバー付けたり裏返したりする。ブックカバーが売れるという状況、本の装丁に関わる人は恥じたほうがいいと思うんだよな。隠したいと思われてるってことですよ?

 

別にパッケージが目立たなくたって商品を売る戦略はいくらでもたてられる。味やストーリーでPRをしてもいいだろうし、ベタに「美しすぎるパッケージ」みたいな感じで逆張りしてみてもいいと思う。要は「買いたい」と思わせるだけじゃなくて「食べたい」「人におすすめしたい」「持ってて/食べててドヤ顔したい」というようなその先まで見通した戦略を立ててほしいと思う。

 

そういう部分にも企業の姿勢って見えると思うし、そういう意味でダサいパッケージの商品を恥じらいもなく売り続ける企業の商品は正直買いたくない。

 

今週の動き

マストドン

いくつかアカウントつくったけど、結局niu.moeとmastodon.cloudの2つのアカウントをメインで使っている。というよりもこれ以上メイン垢を増やすと時間がいくら合っても足りない。

積極的に英語でのコミュニケーションをとる用。あまり規模も大きくなくタイムラインもゆっくりなので落ち着ける。

 

日本語の頭悪いお祭り用。高速ローカルタイムラインで2chみたいな雰囲気を楽しんでる。

 

あと、Twitterのやつを若干転用してマストドンも見ようとしてる。アクセストークンの取得でコケてしまって無駄に時間かかった(リクエストヘッダーのContent-Typeの指定がなかったからっぽい)。飽きない範囲でやってみる。

 

イカ

勢いで交換用のWiiUゲームパッドを買ってしまった。送料込みで14,000円ほど。2ヶ月ぶりくらい?にやった気がするけど、勝てないし変なやつ多いしでイライラしてる。相変わらずカーボンローラーが嫌いすぎるので、野良で出会ったカーボン使いを問答無用でブロックする治療法を発見した。早く心を鎮めて2に移行したい。

 

ゼルダ

とりあえずハイラルを走り回っていたのだけど、シーカータワーを全部起動させたところでなんか達成感が出てしまった。神獣まだ3つしかクリアしてないけど、気が向いたらやってく、くらいの気持ちで。

 

アニメ

Amazonプライムで配信されてる正解するカドを観てる。GWに楽園追放を観ようかしらと考え中。

 

VR

とりあえず細かいところを調整して一度紹介動画をつくってVRクリエイティブアワードに応募してみた。まあ一次審査通過したらラッキーくらいな感じで。

これからも気になるところの改修を進めつつ、ライブラリが対応できてないStreamAPIの勉強をやろうと思う。あと、上記のマストドンみたいな感じでTwitter以外のサービスもVR上でできるように。そうすればもう現実世界に帰ってこなくてすむ。

 

寿司

f:id:toruyy:20170423213225j:plain

両親が東京キたので家族で寿司食った。人の金で食う寿司は美味い。

 

 

マストドンとSAOと動画とタイムライン(VRでTwitter 進捗記録⑥)

進捗です。

 

今週の過ごし方

マストドン

今週、ご存知のマストドンでかなり時間が吸い取られていった。

4/11にmastodon.cloudに登録してから、SNS黎明期のオープン感を楽しみ、日本版鯖を立ち上げようとする学生を応援したり、そこから数日のうちに発生したPawoo.netに端を発する異なる文化間のコンテンツ保持に関する問題を眺めるなど、本当に刺激的な一週間弱だった。(パオる、牙生えるみたいなマストドン文化にはあんまり興味ない)

個人的にはマストドンにはかなり好感と期待を持っている。細かくは書かないけど、どうしても商業主義に侵されてしまうTwitterへのカウンターフォースとしての期待もある(そのぶん、寄付等は惜しまないつもりでいる)し、オープンソースの分散型ネットワークというものに対してインターネットの理想と未来を感じているところが大きい(自分はにわかインターネットユーザーなので)。人類を確実に進歩させているプロジェクトだと思うんだけど、いかんせん大衆がついてこれずにただのお祭りになってしまっている感はある。これが過ぎた後の景色がどうなるのかが非常に気になる。

 

SAO観た

VRの話をしているのに恥ずかしながらSAOをまだ観たことがなかった。アニメ1期がPrimeビデオで観れるので一通り観たけど、たしかにVRの未来を考える上での教科書って感じだ。ストーリーとして突っ込みどころはいくらでもあるけど、これは教科書なのでごちゃごちゃ言っても始まらない。最後のザ・シードなんかまさにマストドンの目指す姿なのでは?と思って感慨深さを感じた。

「空を飛べる」ことでゲームの人気が出る、というのはなかなか象徴的だなと思った。

 

今週の進捗

メニュー表示

SAOでキリトくんがメニュー出してるのを見て「オレも出したい!」と思って出せるようにした。

こういうのをつけると、何かの機能の配置場所に困ったらとりあえずここに置いとけ、みたいなことになりかねないけど、そこは鉄の意志でなんとかしたい。

 

タイムラインの遡り

はじめにAPI1発の制限ギリギリである200件のツイートを取得しておき、それを数十件ずつ表示するようにした。いちど古いのを表示すると新しいのは上に行ってしまって戻ってこれないのだけど、どういうUIが一番いいのかよくわかってない。Oculus Storeみたいな画面切り替えはちょっとアレだしなあ。

あと、タイムラインをリロードしない限り新しいツイートを読み込めない、という問題もある。StreamAPIも対応してないし、このあたりは抜本的な解決が望まれる。

 

複数画像・動画付きツイートの表示

JsonUtility用のクラスを拡充してextended_entitiesを取得できるようにした。それに伴いUnityを5.6にアップデートし、VideoPlayerで動画を表示できるようにした。使い方に慣れればラクチンですね。
あと、複数画像付のツイートはとりあえず横にだらーっと並べているだけなんだけど、これはちょっと見た目をどうにかしたいなーという気持ちがある。拡大も一枚ごとじゃなくて、どれかを拡大したら全部拡大される方がいいのでは、という気もする。

 

これから

VRクリエーティブアワードの応募締め切りが4/25なので、それまでは細かい調整をしつつ来週の土日に紹介動画を作る予定。
あとはそれ以降にデザインとかがんばろうー、というのと、マストドンのAPI仕様を勉強してマストドンにも展開したい。

音声入力でのツイートとVR空間のいじくり(VRでTwitter 進捗記録⑤)

進捗定期報告です。

 

音声入力でのツイート

Google Speech APIを使ってひとまずツイートすることができた。Unity公式アセットにSpeech-to-Textというのがあって、それを使えば良いのかもしれないのだけど、中身理解しないままにライブラリ使うのもアレだなと思って、これを参考にしつつもいちおう自分で書いた。いちおう上手くいってよかった。

ただ今回、「喋る→録音止める→音声認識開始→音声認識終了→文字列返却→ツイート」という同期的な流れなのだけど、できればここでお試しできるみたいな感じで喋ってるうちにガンガン認識結果が返ってきてほしい。Google Speech APIのStream API使えばだけなんだけど、Speech-to-Textのソース見る限り、外部プログラム叩いてたりして今の自分にはムリそうなので、どっかのタイミングで諦めていったんSpeech-to-Textを一部組み込むかも。

あとは喋ってる最中にちゃんと録音中だよ、みたいな波形出したりとかマイクアイコンつけたりとかそういうの。とりあえず最低目標の達成はできた。

 

背景画像の設定

画像つきツイートがあったときはそのツイートの横に画像を表示するのだけど、その中から気に入ったのがあればそれをVR空間上の背景的に表示できるようにしようかなと考えている。上の動画だとあんまりどうなってるのかわからないけど、もうちょっとデカく表示すれば勢い出るんじゃないか。

まだアップデートしてないけど、Unity5.6ではVideoPlayerがなんかいい感じらしいので、動画付きツイートの動画を引っ張ってきて同じように表示できたり色々できたら楽しくなるんじゃないかと思っている。せっかくのVRだし、神になりたい。

 

これから考えなければならないこと

見た目

逃げ続けてるけど、そろそろ考えないといけない。サマーウォーズのOZみたいなのにしたいけど、こういうのも気になってる。

 

タイムラインを遡る処理

現状、タイムライン30件表示してそれより古いのは見れないのだけど、そのへんの処理をどうしようかなと。あとTwitterのStreamAPI対応もなあ。。VRクリエイティブアワード出すに当たってはひとまず古いタイムラインを出すのは頑張るくらいかも。