ChromMMDVR Version 0.86 (2017/12/23)
Copyright (c) 2017 くろむ


■このアプリについて
ChromMMDVR(くろむ式MMDVR)は、
VR(Oculus Rift+Leap Motion)を使用してMMDのモーションデータを編集できるアプリケーションです。
※V0.86よりOculus Touchにも対応しました。


■V0.86変更点
Oculus Touchに対応。詳細はManual.txtで"(V0.86新機能)"と記載されている項目を参照。

○Oculus Touchに対応
　⇒Oculus Touchに対応しました。これに伴い、「物理手」をMMDモデルで表示するように変更しました。
　　実行ファイルパスのHandフォルダ以下にPMX,VMDファイルがあります(左手のみ)。
　　(これらを削除すると、LeapMotionでは従来の手を表示します。Oculus Touchでは
　　 超手抜きのモデルを表示します^^;)


○物理エンジンを2.75→2.85にアップデート
　⇒物理エンジンをアップデートしました。物理操作感はあまり変わってません。
　　物理がおかしくなりにくくなった気はします・・・^^;


■対応ファイルフォーマット
下記モデルファイルのインポート、モーションファイルのインポート/エクスポートに対応しています。

・モデルファイル　　：PMX (V2.0のみ対応)
・モーションファイル：VMD (Vocaloid Motion Data 0002)

※アプリケーションのファイルは独自フォーマット(拡張子CMM)で保存します。


■動作環境

○VRなし
OS　　　　：Windows7以上。動作確認しているWindows10を推奨。(Vista SP2でも動作可?)

DirectX   ：DirectX11必須 (グラボはDirectX10対応以上)

ランタイム：以下のランタイム必須

・Microsoft Visual C++ 2012再配布可能パッケージ(Microsoft Visual C++ 2012 Redistributable)
・Microsoft Visual C++ 2013再配布可能パッケージ(Microsoft Visual C++ 2013 Redistributable)

マウス    ：ホイール+中ボタンのあるマウス推奨(というか今のところほぼ必須^^;)


○VRあり
以下のVR機器を使用

・Oculus Rift: CV1
・Leap Motion
・スマートフォン(SmartVRの場合)

Oculus Riftを使用する場合、VRなしの場合に加えOculus Riftが使用できるPCスペックが必要になります。

https://www.oculus.com/rift/


■トラブルシューティング
・起動時「MSVCP120.dllがない」/「MSVCR120.dllがない」というエラーが出る場合。
　⇒「Visual Studio 2013 再配布可能パッケージ」(Microsoft Visual C++ 2013 Redistributable)をインストールしてください。

・起動時「MSVCP110.dllがない」/「MSVCR110.dllがない」/「mfc110u.dllがない」というエラーが出る場合。
　⇒「Visual Studio 2012 再配布可能パッケージ」(Microsoft Visual C++ 2012 Redistributable)をインストールしてください。

・起動時「CreateDXGIFactory1がダイナミックリンクライブラリdxgi.dllから見つかりませんでした。」のエラーが出る場合。
　⇒DirectX11がインストールされていません。DirectX11のインストールを確認してください(Windows Vistaの場合)。

・起動時「Direct 3Dの初期化でエラーが発生しました。」というエラーが出る場合。
　⇒Direct 3Dの初期化に失敗しています。
    グラフィックボードが対応していない可能性があります。
    dxdiagの「ディスプレイ」タブで「機能レベル」(または「DDIバージョン」)を確認してみて下さい。
    ChromMMDVRは機能レベル 11_0, 10_1, 10_0 (11, 10.1, 10)に対応しています。

・起動時「XNA Math ライブラリが使用できません。」というエラーが出る場合。
　⇒本ソフトではベクトル演算に「XNA Math ライブラリ」を使用していますが、
　　XNA Math ライブラリが、ソフトを実行しているプラットフォーム(CPU)では使用できません。
　　(これが出たらPCを変えてもらうしか？・・・^^;)

・モデルインポート時などに、アプリケーションエラー(「ChromMMDVR.exeは実行を停止しました」のメッセージ)が発生する。
　⇒グラフィックドライバを最新に更新してみて下さい。それでも発生する場合はおそらくChromMMDVRのソフトの問題です。


■操作方法
"Manual.txt"を参照。


■著作権等について
本ソフトの著作権は、"くろむ"が所有します。
本ソフト自体の使用については商用・非商用問わず無償で利用可能です。

ただし、以下については"くろむ"に権利がありませんので、別途規約等に従ってください。

・VMDモーションファイルおよびMikuMikuDanceの利用はMikuMikuDanceの規約に従ってください。
・PMX仕様およびPMXエディタについてはPMXの規約に従ってください。
・公開されているPMXモデル,VMDモーションファイルの利用については、製作者の規約に従ってください。

また、本ソフトアイコンはピアプロ・キャラクター・ライセンス(http://piapro.jp/license/pcl/summary)
に基づいてクリプトン・フューチャー・メディア株式会社のキャラクター「初音ミク」を描いたものです。
(「初音ミク」っぽいキャラ?・・・^^;)


■使用ライブラリ/SDKのライセンス
本ソフトでは以下のライブラリ/SDKを使用しています。
本ソフトの配布物には下記のライブラリをリンクした結果の実行モジュールおよび、
再配布可能なDLLが含まれています。

・Leap Motion Developer SDK
　Copyright © 2012-2014 Leap Motion, Inc. All rights reserved.
　(https://developer.leapmotion.com/sdk_agreement)

・Oculus SDK
　Copyright © 2014-2016 Oculus VR, LLC All rights reserved.
　(https://developer.oculus.com/licenses/pc-3.3)

・Bullet Physics Library(物理演算エンジン)
　Copyright (c) 2003-2006 Erwin Coumans  http://continuousphysics.com/Bullet/
　(LICENSE\Bullet\LICENSE.txt)(zlibライセンス)

・DIRECTX TEXTURE LIBRARY (DirectXTex)　
　Copyright (c) 2015 Microsoft Corporation. All rights reserved.
　(LICENSE\DirectXTex\Mit.txt)(MITライセンス)

・Microsoft DirectX SDK (June 2010)
　Copyright (c) Microsoft Corporation. All rights reserved.
　(DirectX SDK EULA)

・Microsoft Visual Studio 2012
　(C) 2012 Microsoft Corporation. All rights reserved.
　(https://www.microsoft.com/ja-jp/useterms)

・libvpx
　Copyright (c) 2010, The WebM Project authors. All rights reserved.
　(LICENSE\libvpx\LICENSE.txt)


■再配布について
本ソフトの再配布については許諾なしに許可しません。
必要な場合はご連絡ください。


■免責
本ツールを使用したことによって損害・不利益・事故等が発生した場合でも、
一切の責任を負いません。


■リンク
○ MikuMikuDance
http://www.geocities.jp/higuchuu4/

○ PMXエディタ
http://kkhk22.seesaa.net/

○ Bullet Physics Library(物理演算エンジン)
http://bulletphysics.org/wordpress/

○ Leap Motion SDK
https://developer.leapmotion.com/

○ OculusSDK
https://developer.oculus.com/


■連絡先
不具合等ありましたら、下記までご連絡ください。
ただし、不具合に関する情報のご提供をお願いする場合等、必要な場合を除き、
基本的に自動返信以外のご返信は控えさせていただきますのでご了承ください。

　メールアドレス： chrommmdvr@chromsoft.com


■バージョン履歴

・V0.86(0.8.6.0) (2017/12/23)
　-  Oculus Touchに対応
　-  物理エンジンをアップデート(その他Leap Motion SDK, OculusSDKもアップデート)
　-　不具合修正
　　-　モーションエクスポート時にファイル上書き確認メッセージが表示されていなかったのを表示するように修正
　　-　V0.85の修正によりモデルの物理が動かないことがあった不具合を修正

　　Bullet Physics Library 2.75
　　Leap Motion SDK 3.2.1+45899
　　OculusSDK 1.20.0

・V0.85a(0.8.5.1) (2017/11/03)
　-  SmartVR接続/切断処理の修正
　-  SmartVRでのVRデスクトップのサイズを修正

・V0.85 (0.8.5.0) (2017/10/15)
　- 「ボーンJoint」追加
　- 「調整パネル」追加
　- 「設定ダイアログ」追加
　- 「SmartVR」スマートフォン向けのVR対応
　- 「視点変更モード」/「UIモード」切り替え機能追加
　- 「VRデスクトップをこちらに向ける」機能追加
　- 「視点変更操作による自動Undo登録」機能追加
　- 「物理リセット」機能追加

　　OculusSDK 1.18.0
　　libvpx v1.6.1

・V0.80 (0.8.0.1) (2017/06/02)
　一般公開

・V0.80 (0.8.0.0) (2017/05/21)
　限定公開
　　Bullet Physics Library 2.75
　　Leap Motion SDK 3.2.0+45899
　　OculusSDK 1.14.0
　　DirectXTex-nov2015

---
