backyard

元工学系デザイナーが3DCGで奮闘するブログ

AfterEffectsでアニメーションを作る

モーションブラーの設定

コンポジション設定から「モーションブラー」の「シャッター角度」を調整する。低いほどブラー(残像)がかかる。基本的にはAfterEffectsでレンダリングするものにしかつけられない。持ってきた映像にも入れられない。

f:id:pick_puckn13:20190618115037p:plain

 

シームレステクスチャの作成

Photoshop でテクスチャ画像を編集する

等比画像の作成

シームレスにしたい画像を用意する。縦横1:1に編集する上で使う部分はなじませやすそう~~~なところ。例の画像では右上の劣化して苔が生えた部分は使わず、左側の綺麗な部分を使用している。

f:id:pick_puckn13:20190617094807p:plain

 結合部の編集

「コピースタンプツール」を使用して結合部をなじませる。コピーしたい部分をAlt+左クリックでコピー、次にペーストしたい部分で左クリックで描画することでペーストできる。

f:id:pick_puckn13:20190617095555p:plain

 

続きを読む

IKハンドルを使ったスキニング

ジョイントの表示サイズを変える

「ディスプレイ」→「アニメーション」→「ジョイントサイズ」より

今回は0.5に設定。

f:id:pick_puckn13:20190613102808p:plain

 

ローカル回転軸

「ディスプレイ」→「トランスフォーム ディスプレイ」→「ローカル回転軸」でローカル回転軸を表示できる。

f:id:pick_puckn13:20190613103036p:plain

 「スケルトン」→「ジョイントの方向付け□」で方向をそろえる。

主軸:子のジョイントの方向に向ける軸

補助軸:補助的な回転を担う軸(?)

どの方向に設定するかは下記サイトなどを参考にする。このサイトではZ軸を主回転軸としているようです。

「キャラクターモデリングにおける解剖学的ジョイントと方向付け」

http://3dcgr2lab.com/2017/12/06/maya-setup-skeleton-rule-human/#i-2

f:id:pick_puckn13:20190709141449p:plain

f:id:pick_puckn13:20190709142054p:plain

ジョイントのミラー

f:id:pick_puckn13:20190613105937p:plain

 

続きを読む

MELの設定

ポップアップメニュー項目

アイコンに設定するときに、シェルフエディタから右クリックしたときのポップアップオプションを編集できる。

今回は二つのオブジェクトの位置と回転をそろえるMEL「Align」のポップアップオプションとして、「位置のみをそろえる」「回転のみをそろえる」を追加。

f:id:pick_puckn13:20190613100421p:plain

f:id:pick_puckn13:20190613100633p:plain

 

MAYAでキャラクターを作る

イメージプレーンの透過

チャネルボックスから「アルファ値のゲイン」を調整する。

f:id:pick_puckn13:20190612133000p:plain

 

頂点のマージとデタッチ

頂点をマージしたいときはオブジェクトを結合して一つにする。

分離して別のオブジェクトにしたいときは、頂点をデタッチしてバラバラにする(分離は頂点がくっついているものに対しては適用できない)。

抽出は頂点がくっついてても別のオブジェクトにすることができる。フェースにも適用できる。

ウェイトコントロール

リグの対応付け

ケルトン→モデルの順に選択し、「スキン」→「スキンのバインド」(※リギングメニューにしておく)

f:id:pick_puckn13:20190612102357p:plain

 モデルにジョイントがつきました。

f:id:pick_puckn13:20190612102912p:plain

ジョイントを選択→右クリック→「優先回転角に設定する」

f:id:pick_puckn13:20190612102845p:plain

 

ジョイントに対応するポリゴンの設定

「スキン」→「スキン ウェイト ペイント」

f:id:pick_puckn13:20190612103107p:plain

  1. 設定する部位を選択
  2. 値を選択(0:黒=消す、1:白=追加する)
  3. ペンツールで色を塗る

f:id:pick_puckn13:20190612103433p:plain