メインコンテンツまでスキップ

変換レポートリファレンス

lilToonマテリアルを変換すると、Consoleに次のような行が出ます。

MingToon変換完了: スロット12個、マテリアル8個、明示的な損失5件。元のマテリアルはそのまま保存しました。

明示的な損失が0でない場合は、以下でコードを探してください。 変換の手順はlilToonマテリアルの変換にあります。

深刻度​

深刻度意味集計
Information変換が意図どおりに行われましたされない
Lossy移行はできましたが結果が変わる可能性がありますされる
Unsupported移行できませんでしたされる
Error変換が失敗しましたされる

イシューコード​

19個すべてです。アルファベット順です。

コード深刻度意味確認すること
AlphaApproximationLossyアルファ処理の式が異なりますサーフェスモードとアルファカットオフ
AnimatedUvRequiresBakeUnsupportedUVスクロール・回転のアニメーションを移行できませんでしたアニメーションで作り直してください
AudioLinkUnsupportedUnsupportedAudioLink連携には対応していません代替手段なし
ConversionFailedErrorこのマテリアルの変換が失敗しましたメッセージ本文
DecalRequiresBakeUnsupportedデカールを移行できませんでした追加のテクスチャレイヤーで配置し直してください
DissolveRequiresBakeUnsupportedディゾルブを移行できませんでしたアルファマスクとアニメーションで再現してください
EmissionMaskRequiresBakeUnsupportedエミッションマスクを移行できませんでしたエミッションマップに統合して焼いてください
FaceClassificationInformation顔判定の結果報告です下の判定根拠の表
FeatureUnsupportedUnsupportedそのほかの未対応機能ですメッセージに名前が出ます
MissingTextureSkippedLossy元が使っていたテクスチャがプロジェクトにありませんテクスチャを復旧してから再変換してください
OutlineApproximationLossyアウトラインの幅・色の計算が異なります幅モードと圧力ソース
RimApproximationLossyリムの式が異なりますリム
SecondEmissionRequiresBakeUnsupported2番目のエミッションを移行できませんでしたエミッションマップに統合して焼いてください
ShadowApproximationLossy影の式が異なります形状シャドウの境界
SourceDefaultsReplacedLossy元の既定値がMingToonの既定値に変わりました元が既定値に依存したルックだった場合は変わります
SourceExcludedInformation変換除外ルールに該当した元マテリアルですメッセージの除外根拠
SpecialSurfaceUnsupportedUnsupportedファー・ジェリーのような特殊表面には対応がありません代替手段なし
UvApproximationLossyUV変形が異なりますテクスチャのTilingとOffset
ValueClampedLossy値がMingToonの範囲に丸められました元が範囲を超える値を使っていました
近似は間違いという意味ではありません

シェーダーが違えば、同じ名前の機能でも式が異なります。 変換は相互運用のためのツールであり、数学的な複製ではありません。 近似の項目は、目で見て値を取り直してくださいという合図です。

顔判定​

Autoは、元のマテリアルが宣言した顔フラグだけを読みます。 名前やシェーダーのブランドから顔を推測することはありません。

名前がFaceでも顔ではないことがあり、Bodyに顔が混ざっていることもあります。 推測が外れると、顔シェーディングが見当違いのメッシュにかかり、原因を突き止めにくくなります。

判定根拠の表示​

表示意味確認の要否
顔レンダラーの直接指定人がレンダラーを指定しましたいいえ
肌レンダラーの直接指定人がレンダラーを指定しましたいいえ
マテリアルの直接指定人がマテリアルを指定しましたいいえ
マテリアルスロット指定人がスロット単位で固定しましたいいえ
元の顔フラグ元のシェーダーが顔だと表示していましたいいえ
全体変換モード一括で適用しましたはい
通常の既定値フラグがないため通常のまま残りましたはい

3つの役割​

役割プレビュー受け取るプリセット
Face顔シェーディング顔用
Skin肌のルック肌用、素肌専用
Regular通常シェーディング共用

マテリアルインスペクターの役割の行で、3つのいずれかに変更できます。 アバター全体の指定はMingToonマネージャーで行います。

プリセット抽出の画面では共通と呼びます

Regularの役割は、ルックプリセットを抽出するウィンドウでは共通スロットとして表示されます。 役割ドロップダウンのRegularと同じものです。

元マテリアルの追跡​

変換されたマテリアルは、元のマテリアルのGUIDを記録します。 変換を元に戻す(MingToon以前のマテリアルへ) は、この記録によって動作します。

監査メッセージ意味結果
importer userData written by another tool別のツールがすでにその領域を使っています元に戻す機能は使えません
Source material name is ambiguous; reconvert once to stamp its GUID.名前だけでは元マテリアルを特定できませんでした一度再変換すれば記録されます
The source material could not be resolved.元マテリアルが見つかりませんでした元が削除されたか移動されました

復旧結果には正確な元GUIDがない、または元を解決できないスロット: N個として集計されます。

ほかのツールと併用する場合

MingToonは他者の記録を上書きしません。その代わり、元に戻す機能を諦めます。 元に戻す機能が必要な場合は、変換前にそのツールが同じ領域を使っていないか確認してください。

監査表の列​

監査表はタブ区切りの18列です。

列入る内容
source · converted元と変換結果のアセットパス
resolution元マテリアルをどう特定したか
face顔判定の結果 (Face または Regular)
surfaceMode · renderQueue · cullレンダーステートの変換前後
outlineCullアウトラインのカルモードの変換前後
stencil · outlineStencil通常パスとアウトラインパスのステンシルの変換前後
surfaceLayers · normalLayers · matcapLayersレイヤーが何枚として移行されたか
occlusionオクルージョンの設定
passes · keywordsパス数とキーワード数の変換前後
mismatches元と異なる形で設定された項目
losses損失の項目

renderQueue differs: expected ...が出た場合は、サーフェスモードが元と異なる形で設定されたということです。

変換後に確認すること​

実際のモデルで確認してください。インスペクターのプレビュー球では判断できません。

  1. マスクのチャンネル選択と反転 — 最もよくずれます
  2. テクスチャのTilingとOffset
  3. オクルージョン
  4. サーフェスモード — 特に髪がカットアウトで来ているか
  5. 顔マテリアルの判定 — 上の判定根拠の表
  6. レイヤー数 — 元の2nd・3rdサーフェスが何番のレイヤーで来たか

関連ページ​