CG・映像デザイナー技術ブログ

【Maya】ユニティちゃんを表示させる方法

ユニティちゃんをmayaで表示させる方法です。

この記事の著者
CGブロガー すいみん

CGブロガー

すいみん

Suimin

プロフィール

某美大の油絵科を卒業後、大手CG映像プロダクションに入社。
その後ゲーム業界に転職。
現在は技術系のCGデザイナーをしています。 書籍:Unity デザイナーズ・バイブル
プロフィール詳細はこちら

インポート

  1. 公式サイトでUnityちゃん(UnityChan.unitypackage)をダウンロード
  2. Unityを開いて、解凍
  3. Mayaを起動
  4. Window>Setting/Preference>Preferenceウインドウ立ち上げる
  5. Setting>Working Units>Liner>meterに(単位をセンチメートルからメートルに)
  6. Setting>Working Units>Time>NTSCに(fpsの設定)
  7. File>Importでunitychan.fbx(UnityChan\Assets\UnityChan\Modelsの中)をインポート

表示をセッティング

  1. テクスチャが剥がれたカスタムシェーダーと同じような名前のlmabertシェーダーを作成。
  2. lmabertシェーダーのIncandescenceを最大にする(ライティングの影響を受けないSurface Shaderのような状態に)
  3. lmabertシェーダーにテクスチャを繋いで、関連しているオブジェクトにアサイン。

※シェーダーを移植する際、基本はSelect Objects With Materialでアサインすると思いますが、関連全てのオブジェクトが選択されないこともあったので、シェーダーのSGノードのインプットを表示させて、関連しているオブジェクトを表示させてからアサインをした方が漏れなくアサインできます。

  • face → face_00.tga
  • eyebase → eyeline_00.tga
  • eye_L1 → eye_iris_L_00.tga
  • eye_R1 → eye_iris_R_00.tga
  • eyeline → eyeline_00.tga
  • hair → hair_01.tga
  • body → body_01.tga
  • skin1 → skin_01.tga
  • mat_cheek→ cheek_00.tga
  • Shading>Polygon Transparency Sortingのチェックを入れる(目の表示がちらつくので、ポリゴン透明度の描画順を正しい表示にする)

アニメーションをインポート

Character1_Referenceを選択して、File>Import

UnityChan\Assets\UnityChan\Animations内のアニメーションデータ(fbx)をインポートすれば、ジャンプなり走りなり、好きなアニメーションが表示できる。

繰り返しで、アニメーションの差し替えも可能。

以上、すいみん(@cg_method)でした!

Mayaに関する参考記事・ツール・書籍のまとめ

Mayaに関する記事を下記にまとめました。



maya-summary-article


作業効率化!Mayaに関する作り方まとめ

Mayaのソフトウェア購入

Mayaの参考書籍

assistant すいみん

基本のおさらい!

assistant すいみん

キャラモデリングする時に読んでおきたい本です!

assistant すいみん

北田さんの知見は本当に貴重なので背景モデラー問わず必須の書籍です!

assistant すいみん

リガーを目指すと中堅の人は絶対読んでおきましょう。セットアップの話は難しいのですが、漫画になっているのでわかりやすいです。

assistant すいみん

プロのアニメーターってどんな動きを作って何を考えているのか?参考になる書籍です。