Live2D Cubismでモデル制作をしていると、特定のパーツだけ突然表示されなくなるトラブルが発生することがあります。特に目の影やハイライトなど細かいパーツは、設定や描画情報の影響を受けやすく、表示ONや不透明度を確認しても解決しないケースがあります。
この記事では、Live2D Cubism 5.3で目の影など特定パーツが表示されなくなった場合に確認したいポイントや、メッシュ・テクスチャ・描画設定などの原因について詳しく解説します。
Live2Dで特定パーツだけ表示されない主な原因
Live2D Cubismでは、パーツが表示されるために複数の設定が正しく連携している必要があります。単純に表示設定がONになっているだけでは、必ず描画されるとは限りません。
特に目の影のような小さなパーツでは、以下のような原因で表示されなくなることがあります。
- 描画オブジェクトの不透明度や表示設定の問題
- メッシュや頂点情報の破損
- デフォーマーや親子関係の問題
- クリッピングやマスク設定の異常
- テクスチャとの関連付けエラー
複数の設定を確認しても表示されない場合は、単純な表示設定ではなくデータ側の問題を疑う必要があります。
まず確認したい描画オブジェクトとメッシュ設定
目の影パーツが表示されない場合、最初に確認したいのは描画オブジェクト自体が正常かどうかです。
Live2D Cubismのパーツパレットで対象パーツを選択し、以下を確認します。
- パーツが非表示状態になっていないか
- 不透明度が0になっていないか
- 描画順が極端に低くなっていないか
- メッシュが存在しているか
ただし、描画順を1000以上に変更しても表示されない場合や、メッシュ編集画面で頂点そのものが表示されない場合は、メッシュデータが正常に読み込まれていない可能性があります。
この場合は、対象パーツを選択して「メッシュの自動生成」を実行してみます。それでも表示されない場合は、画像データとの関連付けやインポート状態を確認します。
テクスチャアトラスに画像があっても表示されない場合
テクスチャアトラスに目の影の画像が存在している場合でも、それだけでは表示される保証はありません。
Live2Dでは、テクスチャ画像、描画オブジェクト、メッシュ情報が正しく紐付いて初めて画面上に表示されます。
例えば以下のような状態では、アトラス上に画像があってもモデルには表示されません。
- 描画オブジェクトが別画像を参照している
- インポート時に参照情報が壊れている
- メッシュが画像範囲外になっている
- 描画オブジェクトが透明化されている
一度、対象パーツを削除して画像から再インポートし、新しく描画オブジェクトを作り直すことで改善する場合があります。
クリッピングやマスク設定による非表示を確認する
目周辺のパーツではクリッピング設定が原因で表示されなくなることがあります。
クリッピングとは、あるパーツを別のパーツの形状に合わせて表示範囲を制限する機能です。目の影の場合、まぶたや目の形状に合わせて設定されていることがあります。
クリッピングを外しても表示されない場合は、クリッピング以外の原因である可能性が高くなりますが、以下も確認しておくと安心です。
- マスク対象が正しいか
- クリッピング元のパーツが正常表示されているか
- 描画順がクリッピング関係と矛盾していないか
親デフォーマーを変更しても表示されない場合の確認ポイント
別の親デフォーマーへ複製しても表示されない場合、デフォーマーによる位置や変形の問題ではなく、描画データ自体に問題がある可能性があります。
特に以下のような状態では、新しいデフォーマーに入れても表示されません。
- 描画オブジェクトが破損している
- メッシュ情報が失われている
- 透明な状態が保存されている
- 元画像とのリンクが切れている
この場合は、正常な目の影画像から新規に描画オブジェクトを作成し、元パーツとの差分を確認すると原因を特定しやすくなります。
Live2D Cubismで突然パーツが消えた時の復旧手順
突然表示されなくなったパーツを復旧する場合は、以下の順番で確認すると効率的です。
- 対象パーツの表示状態と不透明度を確認する
- メッシュが存在するか確認する
- テクスチャとの関連付けを確認する
- クリッピングやマスクを一時的に解除する
- 新規描画オブジェクトとして作り直す
特に、メッシュ編集画面で頂点が表示されない場合は、パーツデータそのものが正常ではない可能性があります。新規作成で直る場合は、元データの破損が原因と考えられます。
まとめ:Live2Dの目の影が表示されない時は描画データを疑う
Live2D Cubism 5.3で目の影だけ表示されなくなった場合、表示ON、不透明度、描画順、クリッピングなど基本設定を確認しても改善しないことがあります。
特にメッシュ編集で頂点が表示されない、複製しても表示されない、テクスチャアトラスには存在するのに描画されない場合は、描画オブジェクトやメッシュ情報の破損が原因である可能性があります。
原因が特定できない場合は、対象パーツを新規作成して比較する方法が最も確実です。Live2Dでは細かな設定の積み重ねで表示が決まるため、画像・メッシュ・描画オブジェクトの3点を順番に確認することが解決への近道です。


コメント