VRChat メモ

公開日: 2024-10-05 更新日: 2024-10-05

ノウハウ

Export FBX

Blender で Unity 向けに fbx をエクスポートする際の設定。

  • 対象: 可視オブジェクト (見えているオブジェクトのみを出力させる)
  • オブジェクトタイプ: アーマチュアメッシュ (照明などは出力に含めない)
  • トランスフォーム:
    • スケール: 1.00
    • スケールを適用: FBX単位スケール
    • 前方: -Zが前
    • 上: Yが上
    • 単位を適用: 有効
    • 空間の変換を使用: 有効
    • トランスフォームを適用: 無効

参考画像

blender-fbxexport-setting.png

PBR on lilToon

画像の箇所には Substance Painter のエクスポートの設定値を記載。

lilToon設定項目設定値
メインカラー(画像 RGB: BaseColor, A: Opacity, sRGB: o)
メインカラー 2nd(画像 Grayscale: Mixed AO, sRGB: o)
メインカラー 2nd合成モード乗算
影色1#000000
範囲適当
ぼかし適当
影色2#000000
影色への環境光影響度1.0
AO Map(画像 Grayscale: Mixed AO, sRGB: x)
ノーマルマップノーマルマップ(画像 RGB: Normal OpenGL, sRGB: x)
反射滑らかさ(画像 Grayscale: Glossiness, sRGB: x)
反射金属度(画像 Grayscale: Metallic, A: Glossiness, sRGB: x)
反射反射率適当
反射光沢のタイプリアル
反射環境光の反射有効
マットキャップマスク(画像 Grayscale: Metallic, sRGB: x)

出品前チェックポイント

  • Blender
    • 位置・回転・スケールが正規化されている事 … 適用を使う
    • 頂点毎のウェイト数は4以下にする (unity の制約)
    • 頂点毎のウェイト合計は1にする (正規化)
    • ボーンにリーフボーンが追加されている事
  • Unity
    • Bounds がアバターを囲うサイズになっている事
    • マテリアルがフォールバックを考慮している事 … lilToon の色調変更などをベイクする
  • 商品説明
    • ポリゴン、マテリアル数 … 買い手が質を見極める材料として必要
    • モデリングツール … fbx の状態の参考

リンク集

アセット

スクリーンシェーダー

ツール

ナレッジ