次の項目は別ページに分割しました。
関連ページ:
スキンメッシュレンダラー
公式サイト:
Skinned Mesh Renderer | Unity 2020.3 マニュアル [公式]
バウンディングボックス (Bounds)
対処法:
- Root Bone
- Update When Offscreen
- Bounds Extent
参考:
カメラが近づくと消えるメッシュの原因と対処法 | kan のメモ帳
Unity でカメラが近づくと角度によりモデルの一部が突然消える | サークル獏の佐藤敏
Skinned Mesh Renderer の Boundsについて | kido Tech Blog
ルートボーン (Root Bone)
参考:
カメラが近づくと消えるメッシュの原因と対処法 | kan のメモ帳
Skinned Mesh Renderer only appears if it’s visible in the Scene window – Unity Answers
ボーンウェイト (Bone Weight)
参考:
Skinned Mesh と Bone Weight についてメモ | e.blog
バインドポーズ (Bind Poses)
ドキュメント:
Mesh.bindposes | Unity スクリプトリファレンス [公式]
参考:
Some explanations on bindPoses – Unity Forum
How to scale Mesh.bindPose correctly – Unity Answers
Binding a skeleton to a new mesh in Unity – Stack Overflow
GetTriangles
ドキュメント:
Mesh.GetTriangles | Unity スクリプトリファレンス [公式]
参考:
メッシュの頂点を動かして、プロ生ちゃんの舌を操作する | Onoty3D
RecalculateBounds
ドキュメント:
Mesh.RecalculateBounds | Unity スクリプトリファレンス [公式]
参考:
メッシュの頂点を動かして、プロ生ちゃんの舌を操作する | Onoty3D
Recalculate bounds of skinned mesh – Unity Forum
プレハブが壊れる
モデルを更新するとプレハブが壊れる。
参考:
Prefab breaks on mesh update – Unity Forum
ボーンの階層構造
参考:
動的にキャラクターの衣装を差し替える | テラシュールブログ
不要なボーンを除去する (Optimize Transform Hierarchy)
参考:
Unity に配置したモデルをアニメーション向けに最適化する | テラシュールブログ
ボーンを差し替える
参考:
API
UnityEngine.SkinnedMeshRenderer | Unity スクリプトリファレンス [公式]
UnityEngine.Renderer | Unity スクリプトリファレンス [公式]
UnityEngine.Mesh | Unity スクリプトリファレンス [公式]
コード: