Your SlideShare is downloading. ×
UnityによるVR開発 - 基本編 -
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

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

334
views

Published on

HMDのソフト開発コンテストのアイディアソン・チームビルディング・Unity講習会 …

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

Published in: Technology

0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
334
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UnityによるVR開発 2015.01.12 Dverse Inc. 高田
  • 2. 目次 1. 自己紹介 2. DVERSE Inc.のご紹介 3. 開発の参考書籍 4. Web上の参考情報 5. 開発環境について 6. 開発の流れ 7. プロジェクトの例
  • 3. 自己紹介 【所属と名前】 DVERSE Inc. CTO 高田 知典 【経歴】 10年程、SIer(システム開発会社)にてプログラマとかプロジェクトマネージャとか  ↓ ネットベンチャーでSNSサービス ソーシャルゲーム/スマホアプリ 法人向けクラウドサービス  ↓ 2014年から様々な企業と3DVRのイベントやコンテンツの企画/開発に携わる 【Unity歴】 8ヶ月
  • 4. DVERSE Inc.のご紹介 設立 2014年10月20日 所在地 113 Barksdale Professional Center, Newark, Delaware 19711 USA 代表取締役 沼倉 正吾 事業内容 没入型3DVR用映像・音声・UI/UXシステム開発 没入型3DVR用コンテンツ開発 Dverse Inc.(ディヴァース・インク)は没入型VRコンテンツの企画・ 提案・開発を専門としたクリエイター・チームです。 映像、音響、ゲーム、各分野のスペシャリストが集まり、次世代コンテ ンツ及びサービス・プラットフォームの開発から、各企業との連携によ る没入型VRコンテンツのビジネス/コンセプト立案から開発、情報配 信までをお手伝いします。
  • 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. 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. 開発環境(ハードウェア) 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. 開発環境(ソフトウェア) 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. 開発環境(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. アセットストア https://www.assetstore.unity3d.com/jp/ 3Dモデルやテ クスチャ等、無 料/有料のア セットが揃って いる。
  • 11. 開発の流れ 開発環境構築 Unityプロジェクト作成 シーン作成 Unity上でテスト Unityでビルド Xcodeでビルド Android Studioでビルド 一部の機能を除いて共通 スクリプト作成
  • 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. Unityプロジェクト作成 (1)プロジェクトの新規作成  File→New Projectでフォルダを指定  ※フォルダ名に日本語が含まないようにします。 (2)パッケージ/アセットのインポート  ・.unitypackageファイルをダブルクリック  ・Projectビュー(下図の赤点線枠)に画像等のアセットをドラッグアンドドロップ 左図は、Unity 4 Integrationから 「OculusUnityIntegrationTuscany Demo.unitypackage」をインポート した例 Projectビュー
  • 14. シーン作成 Sceneビュー/Hierarchyビュー/Inspectorビュー等でGameObject/Componentを編集 Hierarchyビュー Sceneビュー Inspectorビュー
  • 15. Oculus対応させるには? Oculus Unity IntegrationのPrefab(プレハブ)をシーンに追加(Drag&Drop)します。 OVRCameraRig 左右の目に相当するカメラ OVRPlayerController 上記OVRCameraRigに、コン トローラで移動できるようにし たもの
  • 16. スクリプト作成 必要に応じて、MonoDevelopエディタでスクリプトを作成し、GameObjectに追加することで、独自 の挙動を行わせることができます。 【利用できる言語】 ・C# ・JavaScript ・Boo
  • 17. Unity上でテスト 画面上部の実行ボタンを押して、動かすことができます。Gameビューや見え方を確認した り、Consoleビューでログを確認したりできます。 ※下図は説明の為、レイアウト変えています。 Gameビュー Consoleビュー
  • 18. Unityでビルド File→Build Setting... から、プラットフォームを選択してビルドします。 シーンの指定 (Drag&Drop) プラットフォーム の選択
  • 19. Xcode/Android Studioでビルド iOS向け/Android向けにビルドする場合は、それぞれのプロジェクトファイルをUnityからエクス ポートする形になります。 今回は省略します。
  • 20. プロジェクトの例 その1  ◆ユニティちゃんライブステージ! -Candy Rock Star- Unity-Chan "Candy Rock Star" Public Repository (Unity Technologies Japan様) https://github.com/unity3d-jp/unitychan-crs/
  • 21. プロジェクトの例 その2  ◆MMD4Mecanim MMD4Mecanim (Nora様) http://stereoarts.jp/ Tda式ミク・アペンドVer1.00 (Tda様) https://bowlroll.net/file/4576
  • 22. プロジェクトの例 その3  ◆Japanese Otaku City Japanese Otaku City (ゼンリン様) http://www.zenrin.co.jp/product/service/3d/asset/
  • 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. プロジェクトの例 その5  ◆360度動画プレイヤー
  • 25. ご清聴ありがとうございました。