Upload
tomonori-takata
View
2.447
Download
3
Embed Size (px)
Citation preview
自己紹介
【所属と名前】
DVERSE Inc. CTO 高田 知典
【経歴】
10年程、SIer(システム開発会社)にてプログラマとかプロジェクトマネージャとか
↓
ネットベンチャーでSNSサービス
ソーシャルゲーム/スマホアプリ
法人向けクラウドサービス
↓
2014年から様々な企業と3DVRのイベントやコンテンツの企画/開発に携わる
【Unity歴】
8ヶ月
DVERSE Inc.のご紹介
設立 2014年10月20日
所在地 113 Barksdale Professional Center, Newark, Delaware 19711 USA
代表取締役 沼倉 正吾
事業内容 没入型3DVR用映像・音声・UI/UXシステム開発没入型3DVR用コンテンツ開発
Dverse Inc.(ディヴァース・インク)は没入型VRコンテンツの企画・提案・開発を専門としたクリエイター・チームです。
映像、音響、ゲーム、各分野のスペシャリストが集まり、次世代コンテンツ及びサービス・プラットフォームの開発から、各企業との連携による没入型VRコンテンツのビジネス/コンセプト立案から開発、情報配信までをお手伝いします。
開発の参考書籍
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/
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. 皆さんのブログ
→お世話になっています!
開発環境(ハードウェア)
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/
→赤外線センサーで手を認識
開発環境(ソフトウェア)
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
開発環境(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形式に変換
アセットストア
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.oculus.com/downloads/
・Oculus Runtime for Windows
・Unity 4 Integration
Unityプロジェクト作成(1)プロジェクトの新規作成
File→New Projectでフォルダを指定
※フォルダ名に日本語が含まないようにします。
(2)パッケージ/アセットのインポート
・.unitypackageファイルをダブルクリック
・Projectビュー(下図の赤点線枠)に画像等のアセットをドラッグアンドドロップ
左図は、Unity 4 Integrationから「OculusUnityIntegrationTuscanyDemo.unitypackage」をインポートした例
Projectビュー
Oculus対応させるには?Oculus Unity IntegrationのPrefab(プレハブ)をシーンに追加(Drag&Drop)します。
OVRCameraRig左右の目に相当するカメラ
OVRPlayerController上記OVRCameraRigに、コントローラで移動できるようにしたもの
スクリプト作成必要に応じて、MonoDevelopエディタでスクリプトを作成し、GameObjectに追加することで、独自の挙動を行わせることができます。
【利用できる言語】・C#・JavaScript・Boo
Unity上でテスト画面上部の実行ボタンを押して、動かすことができます。Gameビューや見え方を確認したり、Consoleビューでログを確認したりできます。
※下図は説明の為、レイアウト変えています。
Gameビュー Consoleビュー
プロジェクトの例 その1 ◆ユニティちゃんライブステージ! -Candy Rock Star-
Unity-Chan "Candy Rock Star" Public Repository (Unity Technologies Japan様)https://github.com/unity3d-jp/unitychan-crs/
プロジェクトの例 その2
◆MMD4Mecanim
MMD4Mecanim (Nora様)http://stereoarts.jp/
Tda式ミク・アペンドVer1.00 (Tda様)https://bowlroll.net/file/4576
プロジェクトの例 その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