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

nanoem 1.15 以降は UI を全面的に変更し、MikuMikuDance (具体的には 9.26) と出来るだけ似せるように変えました。

_images/screen.png

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

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

タイムライン

(フレーム移動)

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

重要

  • 「フレーム」は「キーフレーム」とは別です!
    • 具体的にいうとキーフレームはタイムライン上に ◇ のマークが表示されてます
  • 右方向のボタンをクリックすると前に移動します
    • 現在のフレーム位置が 123 の場合押すと 124 に移動する
  • 左方向のボタンをクリックすると後ろに移動します
    • 現在のフレーム位置が 123 の場合押すと 122 に移動する
  • 両ボタンは押し続けることが出来ます
  • 数値入力が可能でエンターキーを押すとその位置に移動します

元に戻す

いわゆるアンドゥと同じで前回の操作を元に戻します。

  • ボーン操作中にフレーム移動が発生した場合は発生する前の最後の箇所が起点となります
  • 「やり直し」を含めて 64 回まで記憶可能です
    • 64 回を超えた操作については削除されます

やり直し

いわゆるリドゥと同じで前回の操作をやり直します。

  • ボーン操作中にフレーム移動が発生した場合は発生する前の最後の箇所が起点となります
  • 「元に戻す」を含めて 64 回まで記憶可能です
    • 64 回を超えた操作については削除されます

ご用心

  • 一回「元に戻す」で別の操作を行った場合はやり直しができなくなります
      • A -> B -> [元に戻す] -> A -> C とした場合 B の操作は失われる

(トラック)

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

コピー

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

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

ペースト

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

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

反転ペースト

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

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

列選択

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

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

削除

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

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

開始

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

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

終了

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

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

(選択されたトラック)

トラックを選択します

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

選択

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

拡大

注釈

現在未実装です

上記の「開始」と「終了」の範囲内にあり、かつ「選択されたトラック」で指定されたキーフレームを拡大率と補正位置に基づいて再設定します

ビューポート

カメラのズーム

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

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

カメラの注視点移動

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

ハンドル

モデルやカメラを動かすためのもので、ビューポート画面右下にある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 ずつ増減調整出来ます
    • 空白部分をドラッグすると移動した分のパラメータが増減します

ご用心

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

初期化

照明光のパラメータを初期状態にリセットします

モデルパネル

(モデルの選択)

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

読込

モデルを読み込むためのダイアログを開きます。

  • .pmd または .pmx 形式のファイルを読み込むことが出来ます
  • 取扱説明書である README も確認出来るよう .txt 形式のファイルも開くことが出来ます

削除

モデルを削除します。

  • 削除前に削除してもよいかの確認ダイアログが開きます
  • 一度削除が実行されると「元に戻す」で復帰させることは出来ません

可視

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

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

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

加算

(IK ボーンの選択)

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

外部親を設定するためのウィンドウを開きます

On

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

ご用心

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

Off

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

ご用心

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

登録

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

ボーン

選択

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

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

回転

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

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

移動

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

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

箱選択

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

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

全選択

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

注釈

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

未選択

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

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

コピー

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

注釈

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

ペースト

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

注釈

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

反転ペースト

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

注釈

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

登録

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

モーフ

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

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

(モーフ選択)

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

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

ウェイト

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

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

登録

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

ご用心

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

アクセサリ

(アクセサリの選択)

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

読込

アクセサリを読み込むためのダイアログが開きます。

  • .x 形式のファイルを読み込むことが出来ます
    • テキスト形式のみ、バイナリ形式は未対応
  • 取扱説明書である README も確認出来るよう .txt 形式のファイルも開くことが出来ます

削除

アクセサリを削除します。

  • 削除前に削除してもよいかの確認ダイアログが開きます
  • 一度削除が実行されると「元に戻す」で復帰させることは出来ません

(接続親モデルの選択)

アクセサリが接続する親モデルを選択します。

  • 接続親モデルとボーンを設定するとモデルがアクセサリを装備する状態を表現することが出来ます

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

アクセサリが接続する親モデルが持つボーンを選択します。

移動

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

  • クリックすると 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 が追加されていますが、 そこで開いたフォルダに操作内容を逐次追記し、クラッシュ時にそれを読み込むことで実現しています。 プロジェクトを作る度に作成されるので、不要であれば随時削除してください。

危険

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

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

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

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