【Unity】【移植】XSIからエクスポートしたFBXにオリジナルのシェーダを割当てる際のメモ

  • 予めXSIでFBXを吐出す際に、.shaderも確保しておく
  • Unity側でAsset -> Import new Asset… で.shaderファイルをインポート
  • 同様にFBXもインポート
  • 新規にマテリアルを作成。
  • マテリアルのShaderに先にインポートした.shaderファイルの名前を選択する。
  • テクスチャ指定領域に貼れる枠が出現するのでそこに任意のテクスチャをD&D。
  • インポートしたモデルをHierarchyへ出現させる。
  • Hierarchyに置いたインスタンスが階層構造になっているのであればメッシュを選択し、Inspectorに作成したマテリアルをD&Dすると適用される。

注意

  • インポートしただけのオリジナルデータにはマテリアルを適用できない。
  • 一度Hierarchyにインスタンシングさせてから、メッシュに対して割り当てを行わなければならない。
  • それをPrefabにする分には問題ない。
  • インポートしたての生ファイルは_imported_materials等のディレクトリを作ってそこでオリジナルのまま管理するのが望ましいと思われる。

 

Softimageではじめる3D - XSIではじめる3D改訂版 -
坂井 登美子 武藤 栄美子
ボーンデジタル
売り上げランキング: 318364

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です