アプリケーションの画面概要

_images/screen_v240.png

大まかには以下の3つに大別されます。

  • タイムライン
    • モデルやアクセサリなどを動かす要素であるモーションのキーフレームを可視化したもの
  • ビューポート
    • モデルやアクセサリを表示する領域
    • MMD ではプレビュー画面と呼ばれている
  • パネル
    • モデルやアクセサリその他を操作する領域

ちなみに

  • 入力欄によっては左右にドラッグすることによって数値変化するものがあります
  • スライダーはシフトを押しながらクリックすると数値入力することができます

タイムライン

(リサイズ)

注釈

この機能は 26.4 から導入されました

タイムラインとビューポートの間にカーソルを当てると緑色のバーが表示されます。 これをドラッグするとタイムラインのリサイズができ、ビューポートもタイムラインにあわせて拡大縮小されます。

初期値はタイムラインとビューポートの割合が 30:70 になるように調整され、 25:75 から 75:25 の間で調整可能です。 30:70 に近い割合でリサイズが行われようとした場合自動的に 30:70 になるように自動的にリサイズ(スナップ)されます。

ご用心

  • 既知の問題として何回もリサイズが行われた場合ビューポートが徐々に小さくなる問題があります
  • その場合は「ビューポート設定ダイアログ」から一度解像度の値を変更してもとに戻してください
  • ウィンドウを拡大縮小しても効果はないため上記手段で対処をお願いします
  • スナップを切る機能はありません

(フレーム移動)

現在のフレーム位置を移動します

重要

  • 「フレーム」は「キーフレーム」とは別です!
    • 具体的にいうとキーフレームはタイムライン上に ◇ のマークが表示されてます
    • 選択されたキーフレームは ◇ のマークの色がオレンジ色になります
  • 右方向のボタンをクリックすると前のフレームに移動します
    • 例えば現在のフレーム位置が 123 の場合押すと 124 に移動する
  • ⏩二重右方向のボタンをクリックすると前方向のキーフレームが存在するフレームに移動します
    • 例えば現在のフレーム位置が 123 で次のキーフレームが 115 にある場合は 115 に移動します
    • 主にカメラモーションのキーフレーム移動で利用します
  • 左方向のボタンをクリックすると後ろのフレームに移動します
    • 例えば現在のフレーム位置が 123 の場合押すと 122 に移動する
  • ⏪二重左方向のボタンをクリックすると後ろ方向のキーフレームが存在するフレームに移動します
    • 例えば現在のフレーム位置が 123 で次のキーフレームが 130 にある場合は 130 に移動します
  • ボタンは押し続けることが出来ます
    • 長押しすることで高速に移動することができます
  • 数値入力が可能で、エンターキーを押すとその位置に移動します

(タイムライン内の範囲ドラッグ)

  • タイムライン内はドラッグすることができます
    • ドラッグ中はドラッグ開始位置から終了位置まで赤い四角で表示されます
    • 赤い四角の中に含まれたキーフレームは選択状態になります

(キーフレームのドラッグ)

注釈

この機能は 25.0.0 から導入されました

  • キーフレームを選択した状態でドラッグすると選択されたキーフレームを移動させることができます
    • フレーム位置が0番目にあるキーフレームはモーションの仕様により削除ではなく複製する形で移動します
    • 移動先にキーフレームが存在する場合は移動先に存在するキーフレームは削除される形で上書きされます

元に戻す

元に戻す と同じです

やり直し

やり直し と同じです

(トラック)

  • モデルが選択されている場合は以下の順番で表示
    • 最初のボーン
    • モデル
    • 表情(モーフ)
      • カテゴリ分けされず全て表示される
    • ボーン
      • モデルでカテゴリ分けがされている場合それに基づいて表示
  • モデルが選択されていない場合は以下の順番で表示
    • カメラ
    • 光源

コピー

選択されたキーフレームをコピーします。

  • 補完曲線パネルやボーンパネルにあるコピーとは独立しているためそれらと共有することは出来ません

ペースト

「コピー」されたキーフレームを現在のフレーム位置に対してペーストします

  • 補完曲線パネルやボーンパネルにあるペーストとは独立しているためそれらと共有することは出来ません
  • コピーされない限りボタンをおすことは出来ません

反転ペースト

「コピー」されたキーフレームを現在のフレーム位置に対して反転ペーストします

  • 「反転ペースト」は以下の特性を除いて「ペースト」と同じです
    • ボーン名の先頭に「右」または「左」が含まれている場合、それらの値を「左」または「右」になるように値を調整する
  • 補完曲線パネルやボーンパネルにあるペーストとは独立しているためそれらと共有することは出来ません
  • コピーされない限りボタンをおすことは出来ません

列選択

選択されているキーフレームを全てのトラック(列であるため)に登録されているキーフレームに対して選択します

列選択はひとつ以上キーフレームを選択する必要があります。キーフレームがひとつも選択されていない場合は何も起こりません

削除

選択されている全てのキーフレームを削除します

キーフレームのうちフレーム位置が0のものは削除することが出来ません。削除しようとしてもフレーム位置が0のものは必ず残ります

開始

キーフレームを選択するフレーム位置の開始位置を設定します

「開始」は「選択」と「拡大」でのみ使われます

終了

キーフレームを選択するフレーム位置の終了位置を設定します

「終了」は「選択」と「拡大」でのみ使われます

(選択されたトラック)

トラックを選択します

「選択されたトラック」は「選択」と「拡大」でのみ使われます

選択

上記の「開始」と「終了」の範囲内にあり、かつ「選択されたトラック」で指定されたキーフレームを全て選択します

拡大

上記の「開始」と「終了」の範囲内にあるすべてのキーフレームのフレーム時間を 0.1-10 倍の単位で拡大または縮小します

  • 拡大した場合は処理された箇所がスローモーションのように再生されます
  • 縮小した場合は処理された箇所が高速再生されます
  • 選択範囲より後ろにあるすべてのキーフレームは拡大または縮小するフレーム時間分を自動的に移動します

カメラ以外のモーションで適用可能です。カメラは隣接するキーフレームをシーン切り替えとして利用する仕様のため対応していません (MikuMikuDance でも同様の理由からできません)。かわりにカメラのキーフレームを手動でずらしてください

ビューポート

カメラのズーム

ビューポート画面右上の虫眼鏡アイコンをドラッグするとカメラのズームを行うことが出来ます。

  • 上方向にドラッグするとズームイン
  • 下方向にドラッグするとズームアウト

SHIFT キーを押しながら操作するとカメラのかわりに背景動画のズームが可能になります。

カメラの注視点移動

ビューポート画面右上の4方向矢印アイコンをドラッグするとカメラの注視点を移動させることが出来ます。

SHIFT キーを押しながら操作するとカメラのかわりに背景動画の位置移動が可能になります。

ハンドル

モデルやカメラを動かすためのもので、ビューポート画面右下にある6つの丸いボタンとその上にあるボタンで構成されています。

  • ドラッグすることによりモデルまたはカメラを移動または回転させることが出来る
    • 赤が X 軸、緑が Y 軸、青が Z 軸をそれぞれ表す
    • 4方向矢印のアイコンが「移動」、2つの矢印が回るように表示されるアイコンが「回転」
  • Global または Local と表示されている部分をクリックすると変形基準を変えることが出来る
    • Global は親に対する移動または回転に左右されない変形を行う
    • Local は特定のボーンに限り親の移動または回転を考慮した上で変形を行う

早い話実際に操作したほうが実感をつかめると思います

モード切替

ビューポート画面左下にあるボタンで、カメラとモデルのそれぞれのモードを切り替えることが出来ます。

  • モデルがすでにあり、かつモデルが選択されていない場合は「モデル」ボタン
    • 押すと最後に選択されたモデルが選択されてモデルモードに切り替わる
  • モデルが選択されている場合は「カメラ」ボタン
    • 押すとカメラモードに切り替わる

数値入力

ビューポート画面下に占めているもの

  • カメラモードの場合は以下の項目を数値入力することが可能
    • 注視点
    • 角度
    • 視野距離
  • モデルモードの場合は以下の項目を数値入力することが可能
    • 移動
    • 回転
  • 入力中は入力された数値に基づいて暫定的に移動または回転が反映される
  • いずれも数値入力後、入力前の値が「元に戻す」の操作に記録される
  • X/Y/Z ボタンをクリックするとリセットすることが出来る

補完曲線パネル

注釈

補間曲線パネルはキーフレームがボーンまたはカメラの場合のみ機能します

補完曲線はキーフレームとキーフレームの間の動きの変化を設定するものです。補完曲線のメリットとして

  • 1フレームずつパラメータを設定してキーフレーム登録するよりも遥かに効率的に動きをつけることが出来る
    • あとから動きを調整したい場面において補完曲線のパラメータをいじるだけで済む
      • 1フレームずつのキーフレーム登録だと影響する全てのキーフレームを修正する必要があり非常に手間がかかる
  • キーフレームを減らすことが出来ることからモーションファイルを小さくすることが出来る

が挙げられます。ただし大きな動きの変化があるものは補完曲線では制御が難しくなるため明示的にパラメータを設定してキーフレーム登録する方が有利かもしれません。

補間曲線グラフパネル

ご用心

  • 表示するためのギアアイコンはキーフレームが一つ以上選択されていないと有効になりません
  • ボーンの場合、ボーンを選択しただけではボタンが無効のままなので注意が必要です

ギアアイコンをクリックすると選択された全てのボーンまたはカメラのキーフレームに対する補完曲線を描画したパネルが表示されます

  • 選択されたキーフレームにそれぞれ異なる補完曲線が設定されている場合重ね合わせる形で描画されます
    • 「線形補間」の場合は名前が示すとおり左下から右上の斜め一直線が引かれます
    • X 軸が時間、Y 軸がキーフレームとキーフレームの間のパラメータの比率
      • X 軸は左が前のキーフレーム、右が次のキーフレーム
      • Y 軸は下が前のキーフレーム、上が次のキーフレーム
  • ひとつもキーフレームが選択されていない場合は描画されません
  • 1.19 から緑丸マークが表示され、今のフレーム位置が補間曲線上どこにいるか把握出来るようになっています

補間曲線を変更する

注釈

補間曲線はキーフレームがひとつだけ選択してる場合のみ変更することが出来ます

補間曲線は二箇所ある丸い点をドラッグすることにより変更することが出来ます。

  • 変更対象がボーンの場合は「ボーン」パネルの「登録」ボタンを押して反映させる必要があります
  • 変更対象がカメラの場合は「カメラ」パネルの「登録」ボタンを押して反映させる必要があります

(対象の選択)

操作する補完曲線の対象を選択します

  • カメラ
    • X 軸の注視点
    • Y 軸の注視点
    • Z 軸の注視点
    • 角度
    • 視野距離
    • 視野角
  • モデル(ボーン)
    • X 軸の移動
    • Y 軸の移動
    • Z 軸の移動
    • 回転

コピー

選択されたキーフレームの補完曲線をコピーします ※未実装

注釈

タイムラインやボーンパネルにあるコピーとは独立しているためそれらと共有することは出来ません

ペースト

「コピー」された補完曲線を現在選択されているキーフレームに対してペーストします

  • ※未実装
    • 同名のもの、かつ「選択」で指定された対象に対してペーストする挙動になる予定

注釈

タイムラインやボーンパネルにあるコピーとは独立しているためそれらと共有することは出来ません

線形補間

現在選択されているキーフレームの補完曲線を全て線形補間に設定します

カメラ

初期化

初期化 と同じです

パースペクティブ

カメラのパースペクティブ状態の有効無効を切り替えます

視野角

カメラの視野角を調整します

  • 左右のボタンで1度ずつ調整できます
  • 空白部分をドラッグすると移動した分だけ適用されます
  • 1度から135度の間で調整可能です

(接続親モデルの選択)

(接続親モデルのボーンの選択)

登録

カメラのキーフレームを登録します

光源

(色選択)

光源光の色を設定します

(方向)

光源光の方向を設定します

  • クリックすると X/Y/Z 軸それぞれのパラメータが表示されます
    • 左右のボタンで 0.01 ずつ増減調整出来ます
    • 空白部分をドラッグすると移動した分のパラメータが増減します

ご用心

「登録」でキーフレームに登録されない限りフレーム切り替えで消失します

初期化

初期化 と同じです

モデルパネル

(モデルの選択)

一覧からモデルを選択します。

読込

モデル と同じです

可視

モデルの表示と非表示を切り替えます。

  • モデルを非表示すると付随するエッジや影も非表示になります
  • カメラから外れてて見えないモデルは非表示にしたほうが描画速度が向上します
  • 「登録」でキーフレームに登録されない限りフレーム切り替えで消失します

モデルに付随する影の表示と非表示を切り替えます。

加算

(IK ボーンの選択)

IK ボーンを選択します。IK ボーンの選択状態は OnOff ボタンの切り替えのみ使われます

外(外部親設定)

注釈

プロジェクト及び NMD にはモデルのキーフレームとして記録されますが、技術的仕様で VMD には記録されません

モデルの外部親を設定します。

この機能は接続先モデルとそのボーンを設定することにより元モデルの位置及び回転の計算を自動的に行なってくれます。 これにより例えば接続先親モデルに装備品となるモデルをもたせるような動きで必要なモデルの位置及び回転の計算を肩代わりしてくれます。

同様の機能は「アクセサリ」パネルの「外部親」がありますが、こちらはアクセサリ専用です。

対象ボーン

接続元モデルの基準となるボーンを設定します。

接続先親モデル

注釈

自分自身(=接続元モデルと接続先親モデルが同じ)にも設定できます

追従する外部親のモデルを設定します。

接続先親ボーン

追従する外部親のモデルのボーンを設定します。

外部親登録

「対象ボーン」、「接続先親モデル」及び「接続先親ボーン」を元にモデルのキーフレームを登録します。

On

選択された IK ボーンを有効にします

ご用心

「登録」でキーフレームに登録されない限りフレーム切り替えで消失します

Off

選択された IK ボーンを無効にします

ご用心

「登録」でキーフレームに登録されない限りフレーム切り替えで消失します

登録

モデルの可視状態と IK ボーンの状態をキーフレームに登録します。

ボーン

選択

_images/select_model_bone.png

選択モードに切り替えます。

  • ボーンの中心点(丸または四角)とそれぞれを接続する線が描画されます
    • ボーンの中心点をクリックするとボーンを選択することが出来ます
    • ボーンの中心点付近を移動するとボーン名が表示されます
  • ボーンが「選択」に対応していない場合はボタンが無効になりクリックすることが出来ません
  • ボタンを連続してクリックすると「選択」と「モードなし」で切り替えることが出来ます

回転

_images/rotate_model_bone.png

回転モードに切り替えます。

  • 選択してるボーンを中心に回転ハンドルが表示されます
    • 赤の部分をドラッグすると X 軸を中心に回転します
    • 緑の部分をドラッグすると Y 軸を中心に回転します
    • 青の部分をドラッグすると Z 軸を中心に回転します
    • 黄の部分はドラッグしても何も反応しません
  • ボーンが「回転」に対応していない場合はボタンが無効になりクリックすることが出来ません
  • ボタンを連続してクリックすると「回転」と「モードなし」で切り替えることが出来ます
  • 「登録」でキーフレームに登録されない限りフレーム切り替えで消失します
    • 「元に戻す」復元可能だが挙動の仕様上ややこしくなるため非推奨

移動

_images/select_model_bone.png

移動モードに切り替えます。

  • 選択してるボーンを中心に移動ハンドルが表示されます
    • 赤の部分をドラッグすると「カメラ視点からみて」 X 軸固定で移動します
    • 緑の部分をドラッグすると「カメラ視点からみて」 Y 軸固定で移動します
    • 黄の部分をドラッグするとドラッグした分で自由に移動します
  • ボーンが「移動」に対応していない場合はボタンが無効になりクリックすることが出来ません
  • ボタンを連続してクリックすると「移動」と「モードなし」で切り替えることが出来ます
  • 「登録」でキーフレームに登録されない限りフレーム切り替えで消失します
    • 「元に戻す」復元可能だが挙動の仕様上ややこしくなるため非推奨

箱選択

箱選択モードに切り替えます。

  • 一度クリックしてドラッグするとドラッグした範囲にあるボーンを全て選択することが出来ます
    • 主にボーンが多い手の部分を全て選択したい場合は「箱選択」を使ったほうがわかりやすく素早いです
    • カメラの位置情報に依存するため、細かく選択したい場合はカメラをズームインしたほうがよいです
  • 箱選択を解除したい場合は「回転」、「移動」、「全選択」、「未選択」をクリックすると解除出来ます

全選択

モデルにある全てのボーンを選択します。

注釈

操作不可能なボーンは除外されます

未選択

ハンドルを用いて移動または回転したもののキーフレームに登録されていないボーンを全て選択します。

  • 移動または回転させてかつキーフレームに登録されていないボーンは緑色表示になるのでそれらを全て選択する形です

コピー

選択されたボーンの移動量及び回転量をコピーします

注釈

タイムラインや補完曲線パネルにあるコピーとは独立しているためそれらと共有することは出来ません

ペースト

「コピー」されたボーンの移動量と回転量を現在のフレーム位置に対してペーストします

注釈

  • タイムラインや補完曲線パネルにあるコピーとは独立しているためそれらと共有することは出来ません
  • コピーされない限りボタンをおすことは出来ません

反転ペースト

ボーン名の先頭に「右」または「左」が含まれている場合、それぞれ「左」または「右」の値になるように調整してペーストします

注釈

  • タイムラインや補完曲線パネルにあるコピーとは独立しているためそれらと共有することは出来ません
  • コピーされない限りボタンをおすことは出来ません

物理

ご用心

有効から無効に切り替える間は通過補完が発生するため、実際に無効にする数フレーム前に「物理演算有効」のボーンキーフレームを登録してください

ボーンキーフレームの登録時に物理演算を有効にするかどうかのチェックボックスです

  • 物理演算が有効なボーンキーフレームはタイムライン上では「X」マーカーで登録されます
  • チェックボックスを外した状態で「登録」をするとボーンに紐づく剛体の物理演算が無効になった状態でボーンキーフレームに登録されます
    • ボーンに剛体が存在する場合にのみ有効で存在しない場合は普通のボーンキーフレームの登録処理と同じです
  • 物理演算が無効になったボーンキーフレームは「X」から「O」に変化します
  • 物理演算が無効になったボーンキーフレームを通過する際の剛体は「ボーン追従」扱いになります
  • 物理演算の有効無効の状態はプロジェクト及び NMD に保存されます
    • VMD 自体の仕様で VMD には保存されません

登録

ボーンのキーフレームを登録します。登録後移動または回転されたボーンの中心点の色が緑色から青色に戻ります

モーフ

モーフパネルはカテゴリごとに以下のように配置されます

左側 右側
リップ
まゆ その他

(モーフ選択)

それぞれのカテゴリに属するモーフを選択します。

  • 基本は一覧表示でそこから選択する形です
  • 左右のボタンでモーフを切り替えることが出来ます

ウェイト

モーフのウェイト値を設定します。

  • 基本は 0 で 1.0 にするとモーフの変形が行われます
  • 空白部分をドラッグするとドラッグした分だけのウェイト値が設定されます
  • 「登録」でキーフレームに登録されない限りフレーム切り替えで消失します
    • 「元に戻す」復元可能だが挙動の仕様上ややこしくなるため非推奨

登録

モーフのキーフレームを登録します

ご用心

登録は「カテゴリごと」に行われるため、別のカテゴリでモーフのウェイトを変えた場合はそれぞれ「登録」を押す必要があります

アクセサリ

(アクセサリの選択)

一覧からアクセサリを選択します。

読込

アクセサリ と同じです

表示

アクセサリを表示するかを設定します。チェックを入れると表示、外すと非表示になります。

外部親

アクセサリの接続先を設定します。

この機能は接続先モデルとそのボーンを設定することによりアクセサリの位置及び回転の計算を自動的に行なってくれます。 これにより例えば接続先親モデルに装備品となるアクセサリをもたせるような動きで必要なアクセサリの位置及び回転の計算を肩代わりしてくれます。

同様の機能は「モデル」パネルの「外(外部親設定)」がありますが、こちらはモデル専用です。

接続先モデル

アクセサリが追従するモデルを設定します。デフォルトは地面(不動)です。

接続先ボーン

アクセサリが追従するモデルのボーンを設定します。(なし)の場合は接続先モデルが「地面」で設定されているものと同じ扱いになります。

外部親登録

「接続先モデル」及び「接続先ボーン」を元にアクセサリのキーフレームを登録します。

移動

アクセサリの移動量を設定します

  • クリックすると X/Y/Z 軸それぞれのパラメータが表示されます
    • 左右のボタンで 0.01 ずつ増減調整出来ます
    • 空白部分をドラッグすると移動した分のパラメータが増減します

ご用心

「登録」でキーフレームに登録されない限りフレーム切り替えで消失します

回転

アクセサリの回転量を設定します

  • クリックすると X/Y/Z 軸それぞれのパラメータが表示されます
    • 左右のボタンで 0.01 ずつ増減調整出来ます
    • 空白部分をドラッグすると移動した分のパラメータが増減します

ご用心

「登録」でキーフレームに登録されない限りフレーム切り替えで消失します

Si

アクセサリの拡大率を設定します

ご用心

「登録」でキーフレームに登録されない限りフレーム切り替えで消失します

Tr

アクセサリの不透明度を設定します

ご用心

「登録」でキーフレームに登録されない限りフレーム切り替えで消失します

登録

アクセサリのキーフレームを登録します。

ビューパネル

前面

カメラの角度を視点として前から見るように調整します

背面

カメラの角度を視点として後ろから見るように調整します

上面

カメラの角度を視点として上から見るように調整します

左面

カメラの角度を視点として左から見るように調整します

右面

カメラの角度を視点として右から見るように調整します

底面

カメラの角度を視点として下から見るように調整します

モデル ※ 1.20 以降

現在選択中のモデル(厳密には特定のボーン)をカメラの目標点として調整し、かつ追従するようにします。これは以下の条件に従って処理されます

  • 「操作中心」ボーンある場合
    • 「操作中心」ボーンを利用する
  • 「操作中心」ボーンがない場合
    • 「センター先」の親ボーンを利用する
  • 「操作中心」ボーンがなく「センター先」の親ボーンも存在しない場合
    • モデルの最初のボーンを利用する

ボーン ※ 1.20 以降

現在選択中のボーンをカメラの目標点として調整し、かつ追従するようにします

再生パネル

再生

現在のプロジェクトを再生します

  • 音源が設定されている場合は音源も同時に再生します

ループ

ループさせるかを設定します

  • 「開始」と「終了」がそれぞれ設定されている場合その範囲内でループします
  • デフォルトは無効なので終了まで達した場合はそのまま再生終了する

開始

「再生」における開始位置を設定します。

  • 左にチェックボックスがあるためそれをチェックする必要がある
    • チェックしていない場合は開始位置設定にかかわらず 0 として認識される
    • デフォルトは無効
  • タイムラインにある「開始」とは別

終了

「再生」における終了位置を設定します。

  • 左にチェックボックスがあるためそれをチェックする必要がある
    • チェックしていない場合は終了位置設定にかかわらず全てのモーションの終端として認識される
    • デフォルトは無効
  • タイムラインにある「終了」とは別

音量

注釈

音量は音源が読み込まれないとスライダーが動かすことが出来ません

音源の音量を 0.0 から 1.0 の範囲内で設定します。

その他

クラッシュからのプロジェクトリカバリ

nanoem がクラッシュしたあとに起動するとリカバリ確認の画面が表示されます。 OK を押すとクラッシュ直前までの操作内容にもとづいてリカバリを行います。

仕組みとして「ヘルプ」に Open Redo Log Directory が追加されていますが、 そこで開いたフォルダに操作内容を逐次追記し、クラッシュ時にそれを読み込むことで実現しています。 プロジェクトを作る度に作成されるので、不要であれば随時削除してください。

危険

読み込んだアクセサリ、モデル、モーションの元となるファイルを移動させると正しく復元することが出来なくなるので一度読み込んだファイルを移動させないようにしてください

以下の操作内容がリカバリ可能です。

  • アクセサリの読み込み
  • モデルの読み込み
  • モーションの読み込み
  • キーフレーム登録及び削除
    • アクセサリ
    • ボーン
    • モーフ
    • カメラ
    • 光源
  • ボーン変形
  • モーフ変形

上記以外の、たとえばアクセサリの透明度や拡大率の設定は対象に入ってないので一回キーフレームに登録してください。

画面変遷の履歴

nanoem 1.15 から nanoem 23.x までは UI を全面的に変更し、MikuMikuDance (具体的には 9.26) と出来るだけ似せるように変えてました。

_images/screen_v115.png

nanoem 1.14

_images/screen_v114.png

nanoem 1.5

_images/screen_v15.png