Oculus Riftを用いた1monthインターン実施レポート
2014/10/15(水) 18:00
ドワンゴでインターン生の受け入れの担当もしているエンジニアの清水(@meso)です。
1monthインターンとは、その名のとおり約1ヶ月間ドワンゴの本社に出社していただいて、そこでドワンゴのエンジニアが日々行っている業務を体験してもらうというものです。詳しくは コチラ をご覧ください。
今年の1monthインターンは、「Oculus Riftを用いた新プロダクトの開発」というプログラムでした。超会議3でもたくさん利用されていたOculus Riftは、ドワンゴでも注目のデバイスです。是非これを用いた新しいプロダクトを作って我々を驚かせて欲しいという思いで、このプログラムにしました。
募集を開始するとたくさんの反響をいただき、また非常に多くの応募もいただきましたが、厳選に厳選を重ねた結果、4名の学生に参加していただきました。
2日目と3日目は、Oculus RiftをUnityを用いた開発の講習を行いました。ドワンゴのエンジニアで、UnityやOculus Riftを使ったプロダクトの開発を趣味で行っている toRisouP に講師をしてもらい、二日間みっちり手を動かしながら学習してもらいました。
その際に用いた資料は コチラ で公開しております(資料内にでてくるUnityのpackageファイルは コチラ)。
4日目, 5日目は、講習で学んだ内容を元に、どんなプロダクトを作りたいかをブレストを中心にアイデア出しをしてもらい、そこから実際に作る機能を絞り込んでいく作業を行いました。その過程で、やはりドワンゴであるからにはニコニコ動画と絡めたいという意見がでたので、ニコニコの社内APIの使い方をまとめたドキュメントのある場所を教え、自由に使って良いと伝えました。
2週目以降は実際に作っていく工程になります。自分たちのアイデアを実現するために必要なやるべきこと(タスク)を洗い出し、それらを誰がいつまでに担当するかを割り当てながらコーディングや検証作業を進めていきました。Unityの仕様やAPIの使い方などでわからないことがあれば、IRCで社員に質問するという形で黙々と作業を進めました。


最終日に発表会を行い、デモを多数の社員にも体験していただきました。

コメント描画のロジックは、koizuka から「大体あってる」というお墨付きをもらい、また、普段からニコファーレでコメントの演出に関わってる MIRO も、コメントの見せ方に大興奮をしてました。
今後もドワンゴでは、面白いプロダクトの開発に邁進していきますので、興味のある学生さんは是非お気軽に声をかけてください。
1monthインターンとは
今回は、先月の9/1から9/26まで開催していた1monthインターンの実施レポートをお届けいたします。1monthインターンとは、その名のとおり約1ヶ月間ドワンゴの本社に出社していただいて、そこでドワンゴのエンジニアが日々行っている業務を体験してもらうというものです。詳しくは コチラ をご覧ください。
今年の1monthインターンは、「Oculus Riftを用いた新プロダクトの開発」というプログラムでした。超会議3でもたくさん利用されていたOculus Riftは、ドワンゴでも注目のデバイスです。是非これを用いた新しいプロダクトを作って我々を驚かせて欲しいという思いで、このプログラムにしました。
募集を開始するとたくさんの反響をいただき、また非常に多くの応募もいただきましたが、厳選に厳選を重ねた結果、4名の学生に参加していただきました。
実施内容
初日はPCを支給し、イントロダクションとして実際に社員が使っている社内ツール(GitHub EnterpriseやIRC, Confluenceなど)の使い方の紹介やセッティングなどをしてもらいました。2日目と3日目は、Oculus RiftをUnityを用いた開発の講習を行いました。ドワンゴのエンジニアで、UnityやOculus Riftを使ったプロダクトの開発を趣味で行っている toRisouP に講師をしてもらい、二日間みっちり手を動かしながら学習してもらいました。
その際に用いた資料は コチラ で公開しております(資料内にでてくるUnityのpackageファイルは コチラ)。
4日目, 5日目は、講習で学んだ内容を元に、どんなプロダクトを作りたいかをブレストを中心にアイデア出しをしてもらい、そこから実際に作る機能を絞り込んでいく作業を行いました。その過程で、やはりドワンゴであるからにはニコニコ動画と絡めたいという意見がでたので、ニコニコの社内APIの使い方をまとめたドキュメントのある場所を教え、自由に使って良いと伝えました。
2週目以降は実際に作っていく工程になります。自分たちのアイデアを実現するために必要なやるべきこと(タスク)を洗い出し、それらを誰がいつまでに担当するかを割り当てながらコーディングや検証作業を進めていきました。Unityの仕様やAPIの使い方などでわからないことがあれば、IRCで社員に質問するという形で黙々と作業を進めました。

完成したプロダクト
作成したのは、仮想空間上で友人(のアバター)と一緒に動画を選び、シアターのような場所で一緒に動画を視聴するというもの。特に、再生された動画上のコメントがOculus Riftを使うことで立体的に見えるのが特徴です(写真だとわかりにくいですが)。
最終日に発表会を行い、デモを多数の社員にも体験していただきました。

コメント描画のロジックは、koizuka から「大体あってる」というお墨付きをもらい、また、普段からニコファーレでコメントの演出に関わってる MIRO も、コメントの見せ方に大興奮をしてました。
まとめ
このプロダクトを実際にユーザの皆さまにお届けすることはないとは思いますが、将来的にOculus Riftやそれに類するHMDが普及した場合に、ニコニコのコメント演出をどのようにすべきかという問題に対して、学生さんが作ったこのプロダクトからとても大きなヒントを得られたと思っています。今後もドワンゴでは、面白いプロダクトの開発に邁進していきますので、興味のある学生さんは是非お気軽に声をかけてください。
ドワンゴ検索チームです。
本日、ニコニコ動画検索のAPIを公開いたしました。
APIドキュメントと利用規約について、こちらに掲載いたしました。
ニコニコ動画の検索エンジン置き換えを11月中旬に予定しております。
検索ページ側の情報やデザインは、予告なく変更する可能性があります。
データを収集されている方々は、今後、公開したAPIをご使用下さい。
検索エンジン置き換えの際も、こちらのブログでお伝えいたします。
今後ともniconicoをよろしくお願いいたします。
ドワンゴ検索チームです。
ニコニコ動画検索ページの仕様変更について、続報をお伝えいたします。
検索チームでは、検索結果への反映を早めるため、本年中を目途に新検索エンジンへ置き換える予定でおります。
一方で、データを収集されている方々が、一貫性のある結果を取得し難くなることを防ぎたいと考えておりました。
そこで、この問題に対して検索APIとドキュメント公開を計画中です。
公開される検索APIの概要としては、ニコニコ動画の検索ページに表示されているタイトルや説明文と同等の情報を、検索キーワードや条件指定で組み立てた検索クエリーに対して、リクエストに応じて返すものになります。
並べ替えやタグ検索など、検索ページで出来る機能は、このAPIで置き換えられるよう計画しております。
動画情報のデータ更新は、毎日1回、おおよそ定時で行われます。
API公開後、検索ページ側の情報やデザインは、予告なく変更する可能性があります。
具体的な点として新検索エンジンからは、パフォーマンス向上に向けて検索結果のページングを50ページまでに制限いたします。
検索エンジンを置き換える前に、ユーザーの皆様にAPIを使用して頂けるよう開発を進めております。
APIの公開は、10月15日を予定しております。
公開の際も、こちらのブログでお伝えいたします。
今後ともniconicoをよろしくお願いいたします。
メール配信:あり更新頻度:不定期※メール配信はチャンネルの月額会員限定です
月別アーカイブ
- 2018年11月のブロマガ記事(1)
- 2017年10月のブロマガ記事(2)
- 2017年09月のブロマガ記事(2)
- 2017年08月のブロマガ記事(4)
- 2017年07月のブロマガ記事(3)
- 2016年12月のブロマガ記事(1)
- 2016年07月のブロマガ記事(1)
- 2016年06月のブロマガ記事(1)
- 2015年12月のブロマガ記事(1)
- 2015年07月のブロマガ記事(1)
- 2015年05月のブロマガ記事(1)
- 2015年01月のブロマガ記事(1)
- 2014年11月のブロマガ記事(2)
- 2014年10月のブロマガ記事(2)
- 2014年09月のブロマガ記事(1)
- 2014年08月のブロマガ記事(2)
- 2014年07月のブロマガ記事(3)
- 2014年06月のブロマガ記事(1)
- 2014年03月のブロマガ記事(1)
- 2013年11月のブロマガ記事(1)
- 2013年10月のブロマガ記事(2)
- 2013年09月のブロマガ記事(1)
- 2013年08月のブロマガ記事(3)
- 2013年07月のブロマガ記事(1)
- 2013年06月のブロマガ記事(2)
タグ
- ドワンゴ(33)
- dwango(33)
- engineer(27)
- エンジニア(27)
- ご報告(7)
- 新配信(7)
- kbkz_tech(4)
- 動画検索(4)
- ニコニコ動画(4)
- Scala(4)
- 歌舞伎座.tech(4)
- Chef(4)
- ハッカソン(4)
- hackathon(3)
- インフラ(2)
- C++(2)
- 研修(2)
- はてな(1)
- internship(1)
- 新人研修(1)
- 勉強会(1)
- カンファレンス(1)
- SIGGRAPH(1)
- ICML(1)
- CVPR(1)
- インターン(1)
- mastodon(1)
- friends.nico(1)
- programming(1)
- プログラミング言語(1)
- プログラミング(1)
- tokyo_technical_samurai(1)
- robot(1)
- elasticsearch(1)
- Unity(1)
- OculusRift(1)
- インターンシップ(1)
- event(1)
- 将棋(1)
- API(1)
- ma9(1)
- ドワンゴ技術部(1)