Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
UnityによるVR開発
2015.01.12
Dverse Inc. 高田
目次
1. 自己紹介
2. DVERSE Inc.のご紹介
3. 開発の参考書籍
4. Web上の参考情報
5. 開発環境について
6. 開発の流れ
7. プロジェクトの例
自己紹介
【所属と名前】
DVERSE Inc. CTO 高田 知典
【経歴】
10年程、SIer(システム開発会社)にてプログラマとかプロジェクトマネージャとか
 ↓
ネットベンチャーでSNSサービス
ソーシャルゲーム/スマホアプリ
法人向け...
DVERSE Inc.のご紹介
設立 2014年10月20日
所在地 113 Barksdale Professional Center, Newark,
Delaware 19711 USA
代表取締役 沼倉 正吾
事業内容 没入型3DVR用...
開発の参考書籍
1. Unity4入門 最新開発環境による簡単3Dゲーム制作
http://www.amazon.co.jp/dp/479737490X/
2. ユニティちゃんでゲームを作ろう (日経BPパソコンベストムック)
http://w...
Web上の参考情報
1. 楽しく使うOculus Rift DK2
https://docs.google.com/spreadsheets/d/1PtYxl2VmlNTJIxU-yrwEXCwGhYaT7bihKGqvfL7k5oE
→Ocu...
開発環境(ハードウェア)
1. Oculus Rift DK2
https://www.oculus.com/ja/oculus-rift-development-kit-2-order-page/
→本体$350.00+送料($75)
2. ...
開発環境(ソフトウェア)
1. Unity
http://japan.unity3d.com/
無料版 ... 2014/10から無料版でもOculusが開発できるようになった
Unity Pro .... 高度な機能が利用可能(30日の無料ト...
開発環境(3Dモデリングツール)
※無料または低価格なものを紹介します。
1. メタセコイア
http://www.metaseq.net/
→人物等の3Dモデリング
2. Blender
http://www.blender.org/
→3D...
アセットストア
https://www.assetstore.unity3d.com/jp/
3Dモデルやテ
クスチャ等、無
料/有料のア
セットが揃って
いる。
開発の流れ
開発環境構築
Unityプロジェクト作成
シーン作成
Unity上でテスト
Unityでビルド
Xcodeでビルド Android Studioでビルド
一部の機能を除いて共通
スクリプト作成
開発環境構築
(1)Unityのダウンロード/インストール
http://japan.unity3d.com/unity/download/
(2)Oculus Runtimeのダウンロード/インストール
https://developer.o...
Unityプロジェクト作成
(1)プロジェクトの新規作成
 File→New Projectでフォルダを指定
 ※フォルダ名に日本語が含まないようにします。
(2)パッケージ/アセットのインポート
 ・.unitypackageファイルをダブル...
シーン作成
Sceneビュー/Hierarchyビュー/Inspectorビュー等でGameObject/Componentを編集
Hierarchyビュー Sceneビュー Inspectorビュー
Oculus対応させるには?
Oculus Unity IntegrationのPrefab(プレハブ)をシーンに追加(Drag&Drop)します。
OVRCameraRig
左右の目に相当するカメラ
OVRPlayerController
上...
スクリプト作成
必要に応じて、MonoDevelopエディタでスクリプトを作成し、GameObjectに追加することで、独自
の挙動を行わせることができます。
【利用できる言語】
・C#
・JavaScript
・Boo
Unity上でテスト
画面上部の実行ボタンを押して、動かすことができます。Gameビューや見え方を確認した
り、Consoleビューでログを確認したりできます。
※下図は説明の為、レイアウト変えています。
Gameビュー Consoleビュー
Unityでビルド
File→Build Setting... から、プラットフォームを選択してビルドします。
シーンの指定
(Drag&Drop)
プラットフォーム
の選択
Xcode/Android Studioでビルド
iOS向け/Android向けにビルドする場合は、それぞれのプロジェクトファイルをUnityからエクス
ポートする形になります。
今回は省略します。
プロジェクトの例 その1 
◆ユニティちゃんライブステージ! -Candy Rock Star-
Unity-Chan "Candy Rock Star" Public Repository (Unity Technologies Japan様...
プロジェクトの例 その2 
◆MMD4Mecanim
MMD4Mecanim (Nora様)
http://stereoarts.jp/
Tda式ミク・アペンドVer1.00 (Tda様)
https://bowlroll.net/file/4...
プロジェクトの例 その3 
◆Japanese Otaku City
Japanese Otaku City (ゼンリン様)
http://www.zenrin.co.jp/product/service/3d/asset/
プロジェクトの例 その4 
◆3Dライフゲーム
ライフゲームとは
http://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B2%E3%83%BC%E3%83%A0
プロジェクトの例 その5 
◆360度動画プレイヤー
ご清聴ありがとうございました。
Nächste SlideShare
Wird geladen in …5
×

UnityによるVR開発 - 基本編 -

29.265 Aufrufe

Veröffentlicht am

HMDのソフト開発コンテストのアイディアソン・チームビルディング・Unity講習会
http://d397a65064a37695c6ff7c4564.doorkeeper.jp/events/19066

Veröffentlicht in: Technologie
  • Login to see the comments

UnityによるVR開発 - 基本編 -

  1. 1. UnityによるVR開発 2015.01.12 Dverse Inc. 高田
  2. 2. 目次 1. 自己紹介 2. DVERSE Inc.のご紹介 3. 開発の参考書籍 4. Web上の参考情報 5. 開発環境について 6. 開発の流れ 7. プロジェクトの例
  3. 3. 自己紹介 【所属と名前】 DVERSE Inc. CTO 高田 知典 【経歴】 10年程、SIer(システム開発会社)にてプログラマとかプロジェクトマネージャとか  ↓ ネットベンチャーでSNSサービス ソーシャルゲーム/スマホアプリ 法人向けクラウドサービス  ↓ 2014年から様々な企業と3DVRのイベントやコンテンツの企画/開発に携わる 【Unity歴】 8ヶ月
  4. 4. DVERSE Inc.のご紹介 設立 2014年10月20日 所在地 113 Barksdale Professional Center, Newark, Delaware 19711 USA 代表取締役 沼倉 正吾 事業内容 没入型3DVR用映像・音声・UI/UXシステム開発 没入型3DVR用コンテンツ開発 Dverse Inc.(ディヴァース・インク)は没入型VRコンテンツの企画・ 提案・開発を専門としたクリエイター・チームです。 映像、音響、ゲーム、各分野のスペシャリストが集まり、次世代コンテ ンツ及びサービス・プラットフォームの開発から、各企業との連携によ る没入型VRコンテンツのビジネス/コンセプト立案から開発、情報配 信までをお手伝いします。
  5. 5. 開発の参考書籍 1. Unity4入門 最新開発環境による簡単3Dゲーム制作 http://www.amazon.co.jp/dp/479737490X/ 2. ユニティちゃんでゲームを作ろう (日経BPパソコンベストムック) http://www.amazon.co.jp/dp/4822277208 3. Oculus Riftでオレの嫁と会える本 UnityとMMDモデルで作る初めてのバーチャルリアリティ http://www.amazon.co.jp/dp/4798137464/
  6. 6. Web上の参考情報 1. 楽しく使うOculus Rift DK2 https://docs.google.com/spreadsheets/d/1PtYxl2VmlNTJIxU-yrwEXCwGhYaT7bihKGqvfL7k5oE →Oculus Rift DK2のセットアップ方法、トラブルシューティング 2. Unity+Oculus Rift開発メモ(DK2、SDK 0.4.4対応) http://framesynthesis.jp/tech/2013/oculus-rift/ →Oculusの概要から開発方法まで 3. Unityマニュアル(日本語) http://docs-jp.unity3d.com/Documentation/Manual/ →機能の説明、APIリファレンス、その他 4. 皆さんのブログ →お世話になっています!
  7. 7. 開発環境(ハードウェア) 1. Oculus Rift DK2 https://www.oculus.com/ja/oculus-rift-development-kit-2-order-page/ →本体$350.00+送料($75) 2. グラフィック性能の良いPC(Windows推奨) DK2でフレームレート75fpsを確保する為、グラフィックチップGeForce GTX760以上推奨 →いわゆる「ゲーミングPC」等 3. Xbox 360コントローラ http://www.xbox.com/ja-JP/xbox360/accessories/controllers/Home →Unity/OculusコンテンツではXbox 360コントローラ向けとなっていることが多い 4. Leap Motionコントローラ https://www.leapmotion.com/ →赤外線センサーで手を認識
  8. 8. 開発環境(ソフトウェア) 1. Unity http://japan.unity3d.com/ 無料版 ... 2014/10から無料版でもOculusが開発できるようになった Unity Pro .... 高度な機能が利用可能(30日の無料トライアルが可能) 2. Xcode (iOS向け) https://developer.apple.com/jp/xcode/ 3. Android SDK / Android Studio (Android向け) http://developer.android.com/sdk
  9. 9. 開発環境(3Dモデリングツール) ※無料または低価格なものを紹介します。 1. メタセコイア http://www.metaseq.net/ →人物等の3Dモデリング 2. Blender http://www.blender.org/ →3Dモデリング/アニメーション作成 3. Sketchup http://www.sketchup.com/ →構造物等の3Dモデリング 4. Autodesk FBX Converter http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=10775920 →UnityにインポートできるFBX形式に変換
  10. 10. アセットストア https://www.assetstore.unity3d.com/jp/ 3Dモデルやテ クスチャ等、無 料/有料のア セットが揃って いる。
  11. 11. 開発の流れ 開発環境構築 Unityプロジェクト作成 シーン作成 Unity上でテスト Unityでビルド Xcodeでビルド Android Studioでビルド 一部の機能を除いて共通 スクリプト作成
  12. 12. 開発環境構築 (1)Unityのダウンロード/インストール http://japan.unity3d.com/unity/download/ (2)Oculus Runtimeのダウンロード/インストール https://developer.oculus.com/downloads/  ・Oculus Runtime for Windows ・Unity 4 Integration
  13. 13. Unityプロジェクト作成 (1)プロジェクトの新規作成  File→New Projectでフォルダを指定  ※フォルダ名に日本語が含まないようにします。 (2)パッケージ/アセットのインポート  ・.unitypackageファイルをダブルクリック  ・Projectビュー(下図の赤点線枠)に画像等のアセットをドラッグアンドドロップ 左図は、Unity 4 Integrationから 「OculusUnityIntegrationTuscany Demo.unitypackage」をインポート した例 Projectビュー
  14. 14. シーン作成 Sceneビュー/Hierarchyビュー/Inspectorビュー等でGameObject/Componentを編集 Hierarchyビュー Sceneビュー Inspectorビュー
  15. 15. Oculus対応させるには? Oculus Unity IntegrationのPrefab(プレハブ)をシーンに追加(Drag&Drop)します。 OVRCameraRig 左右の目に相当するカメラ OVRPlayerController 上記OVRCameraRigに、コン トローラで移動できるようにし たもの
  16. 16. スクリプト作成 必要に応じて、MonoDevelopエディタでスクリプトを作成し、GameObjectに追加することで、独自 の挙動を行わせることができます。 【利用できる言語】 ・C# ・JavaScript ・Boo
  17. 17. Unity上でテスト 画面上部の実行ボタンを押して、動かすことができます。Gameビューや見え方を確認した り、Consoleビューでログを確認したりできます。 ※下図は説明の為、レイアウト変えています。 Gameビュー Consoleビュー
  18. 18. Unityでビルド File→Build Setting... から、プラットフォームを選択してビルドします。 シーンの指定 (Drag&Drop) プラットフォーム の選択
  19. 19. Xcode/Android Studioでビルド iOS向け/Android向けにビルドする場合は、それぞれのプロジェクトファイルをUnityからエクス ポートする形になります。 今回は省略します。
  20. 20. プロジェクトの例 その1  ◆ユニティちゃんライブステージ! -Candy Rock Star- Unity-Chan "Candy Rock Star" Public Repository (Unity Technologies Japan様) https://github.com/unity3d-jp/unitychan-crs/
  21. 21. プロジェクトの例 その2  ◆MMD4Mecanim MMD4Mecanim (Nora様) http://stereoarts.jp/ Tda式ミク・アペンドVer1.00 (Tda様) https://bowlroll.net/file/4576
  22. 22. プロジェクトの例 その3  ◆Japanese Otaku City Japanese Otaku City (ゼンリン様) http://www.zenrin.co.jp/product/service/3d/asset/
  23. 23. プロジェクトの例 その4  ◆3Dライフゲーム ライフゲームとは http://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B2%E3%83%BC%E3%83%A0
  24. 24. プロジェクトの例 その5  ◆360度動画プレイヤー
  25. 25. ご清聴ありがとうございました。

×