Unity関連公式ドキュメントおよびリファレンスリンク集
スキンメッシュ関連ドキュメント
SkinnedMeshRenderer
Unity スクリプトリファレンス: SkinnedMeshRenderer
基本リファレンス: https://docs.unity3d.com/ScriptReference/SkinnedMeshRenderer.html3
BakeMesh メソッド (2019.4): https://docs.unity3d.com/ja/2019.4/ScriptReference/SkinnedMeshRenderer.BakeMesh.html7
BakeMesh メソッド (2021.3): https://docs.unity3d.com/ja/2021.3/ScriptReference/SkinnedMeshRenderer.BakeMesh.html17
完全リファレンス (2022.2): https://docs.unity.cn/ja/2022.2/ScriptReference/SkinnedMeshRenderer.html21
Unity マニュアル: Skinned Mesh Renderer コンポーネント
メッシュ処理
Mesh Bake の実装 (VRM)
物理演算関連API
Physics.ClosestPoint
Physics.ComputePenetration
バウンディングボックス
エディタ拡張
EditorWindow クラス
EditorGUILayout クラス
Handles クラス
Undo クラス
パフォーマンス最適化
BatchRendererGroup (BRG) API
注意事項
上記リンク集は検索結果から抽出した公式ドキュメントを中心に整理しています。SkinnedMeshRendererやPhysics関連APIを使用する場合は、使用するUnityバージョンに合わせて適切なドキュメントを参照してください。特にBakeMesh()メソッドやComputePenetration()メソッドはバージョンによって仕様が異なる可能性があります。
メッシュの貫通検出や修正を行うプロジェクトでは、SkinnedMeshRendererのBakeMesh関連のドキュメントと、Physics.ComputePenetrationのドキュメントが特に参考になるでしょう。また、エディタ拡張を実装する場合はHandlesクラスやEditorWindowクラスのドキュメントが役立ちます。
Citations:
- https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/attachments/52522745/3c0dafbb-a3dc-4e60-b43f-fcd356a43b1d/MeshSyncPro-Yao-Jian-Ding-Yi-Shu-2.md
- https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/attachments/52522745/f5f971ab-03a5-4c7c-b989-25dd3a49afb0/MeshSyncPro-Quan-Ti-She-Ji-2.md
- https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/attachments/52522745/3c0dafbb-a3dc-4e60-b43f-fcd356a43b1d/MeshSyncPro-Yao-Jian-Ding-Yi-Shu-2.md
- https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/attachments/52522745/f5f971ab-03a5-4c7c-b989-25dd3a49afb0/MeshSyncPro-Quan-Ti-She-Ji-2.md
- https://docs.unity3d.com/ScriptReference/SkinnedMeshRenderer.html
- https://developers.google.com/ar/develop/unity-arf/vulkan/developer-guide
- https://docs.unity3d.com/ja/Packages/com.unity.formats.alembic@2.3/manual/ref_PointCloud.html
- https://papacoder.net/unity_mesh_api/
- https://docs.unity3d.com/ja/2019.4/ScriptReference/SkinnedMeshRenderer.BakeMesh.html
- https://docs.unity3d.com/ja/2022.1/ScriptReference/Physics.ClosestPoint.html
- https://docs.unity3d.com/ja/2020.3/ScriptReference/EditorWindow.html
- https://docs.unity3d.com/ja/2019.4/ScriptReference/EditorGUILayout.html
- https://docs.unity3d.com/ja/2023.1/ScriptReference/Handles.html
- https://docs.unity3d.com/ja/2021.1/ScriptReference/Physics.ComputePenetration.html
- https://docs.unity3d.com/ja/2019.4/ScriptReference/Bounds.html
- https://docs.unity3d.com/ja/2019.4/ScriptReference/Undo.html
- https://docs.unity3d.com/ja/2023.1/ScriptReference/Renderer.html
- https://docs.unity3d.com/ja/current/Manual/class-SkinnedMeshRenderer.html
- https://docs.unity3d.com/ja/2021.3/ScriptReference/SkinnedMeshRenderer.BakeMesh.html
- https://reference.wolfram.com/language/UnityLink/ref/UnitySkinnedMeshRenderer.html.ja?view=all
- https://docs.unity.cn/ja/2017.4/ScriptReference/SkinnedMeshRenderer.BakeMesh.html
- https://vrm.dev/api/mesh/bake/
- https://docs.unity.cn/ja/2022.2/ScriptReference/SkinnedMeshRenderer.html
- https://www.infiniteloop.co.jp/tech-blog/2023/06/unity_brg_06_2023/
- https://zenn.dev/ambr_inc/articles/1636d59bdf8786
- https://docs.unity3d.com/ScriptReference/Renderer.html
- https://shibuya24.info/entry/unity-charp-struct-class
- https://docs.unity3d.com/jp/current/Manual/class-MeshRenderer.html
- https://docs.cluster.mu/script/interfaces/UnityComponent.html
- https://docs.unity3d.com/ja/current/Manual/PartSysRendererModule.html
- https://docs.unity3d.com/ja/2018.4/Manual/CullingGroupAPI.html
- https://docs.unity3d.com/jp/460/ScriptReference/MeshRenderer.html
- https://game.criware.jp/manual/unity_plugin/latest/contents/exp4u_adxlipsync_plugin_component_crilipsshapeforatomsource.html
- https://developers.google.com/ar/geospatialcreator/unity/api
- https://qiita.com/yk_golden_duck/items/948409dce03ced7badb6
- https://docs.unity.cn/ja/2022.3/Manual/class-MeshRenderer.html
- https://qiita.com/UnagiHuman/items/7db6c75adea0d5862acf
- https://docs.unity3d.com/ja/2021.1/ScriptReference/Physics.ComputePenetration.html
- https://www.reddit.com/r/Unity3D/comments/tvgz08/trying_to_find_a_the_closest_point_on_a_collider/
- https://docs.unity3d.com/ja/2019.4/ScriptReference/Mesh-bindposes.html
- https://docs.huihoo.com/unity/5.5/Documentation/ScriptReference/SkinnedMeshRenderer.BakeMesh.html
- https://stackoverflow.com/questions/72521999/get-point-of-collision-from-physics-computepenetration
- https://stackoverflow.com/questions/72258229/get-closest-point-between-gameobject-inside-the-cube-collider-and-3d-cube-coll
- https://longshilin.com/2020.3/Documentation/ScriptReference/Mesh-bindposes.html
- https://docs.huihoo.com/unity/4.3/Documentation/ScriptReference/SkinnedMeshRenderer.BakeMesh.html
- https://discussions.unity.com/t/physics-computepenetration-and-meshcolliders/709440
- https://docs.unity.cn/ScriptReference/Physics.ClosestPoint.html
- https://docs.unity3d.com/351/Documentation/ScriptReference/Mesh-bindposes.html
- https://zenn.dev/kd_gamegikenblg/articles/30b2b1139b213c
- https://docs.unity3d.com/ja/2019.1/ScriptReference/EditorGUILayout.html
- https://gametukurikata.com/customize/sceneview/handles
- https://docs.unity3d.com/ja/2018.2/ScriptReference/Undo.html
- https://qiita.com/tamutamuta/items/4885e724c2fa7e74905c
- https://docs.unity.cn/ja/560/ScriptReference/EditorWindow.html
- https://longshilin.com/2020.3/Documentation/ScriptReference/Handles.html
- https://docs.unity3d.com/ja/2019.4/ScriptReference/Undo.html
- https://docs.unity.cn/ja/560/ScriptReference/PlayerSettings.html
- https://qiita.com/segur/items/c71995636dd58576eb75
- https://docs.unity.cn/ja/560/ScriptReference/Handles.html
- https://docs.unity.cn/ja/2017.4/ScriptReference/Undo-undoRedoPerformed.html
- https://ja.esotericsoftware.com/forum/d/7106-how-to-access-order-in-layer-in-spines-skeleton-animation
- https://discussions.unity.com/t/physics-computepenetration-2d/841612
- https://gist.github.com/tylearymf/a39fd7e0b5f5c39d0ef29c2683d69a75
- https://gomafrontier.com/unity/1500
- https://qiita.com/JunShimura/items/5dbf402821f1c1866b55
- https://docs.unity3d.com/ja/2023.2/ScriptReference/MeshRenderer.html
- https://godotforums.org/d/27332-alternative-to-unity-s-physics-computepenetration-method
- https://docs.unity.cn/ja/2022.3/ScriptReference/Mesh.html
- https://stackoverflow.com/questions/57711849/meshrenderer-has-wrong-bounds-when-rotated
- https://spphire9.wordpress.com/2016/12/29/unity%E3%81%A7renderer%E3%81%AE%E3%83%9E%E3%83%86%E3%83%AA%E3%82%A2%E3%83%AB%E3%81%8Cmissing%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B/
- https://docs.unity3d.com/ja/2019.3/ScriptReference/MeshRenderer.html
- https://illogika-studio.gitbooks.io/unity-best-practices/content/physics-rigidbody-interpolation-and-fixedtimestep.html
- https://docs.unity3d.com/ja/2019.4/ScriptReference/EditorGUI.RectField.html
- https://qiita.com/Fuji0k0/items/5b44d1e2b96acc81d2fe
- https://docs.unity3d.com/ja/2019.4/ScriptReference/EditorGUI.html
- http://stalhandske.dk/UnityDocs/ScriptReference/Undo.html
- https://qiita.com/kyourikey/items/fe618521a7ef4345a648
- http://www.ft-lab.ne.jp/cgi-bin-unity/wiki.cgi?page=unity_editor
- https://gist.github.com/kanonji/f0c02210739bf5e0cfdb5b2a568b554a
- https://zenn.dev/nekomimi_daimao/scraps/f9f395bd4c0041
- https://docs.huihoo.com/unity/3.3/Documentation/ScriptReference/BoxCollider.html
- https://docs.unity.cn/530/Documentation/ScriptReference/SphereCollider.html
- https://ikubo.jp/game/unity-bonfire-rigidbody-01/
- https://blog.t-haku.com/unity-editor/
- https://docs.unity3d.com/ja/2019.4/ScriptReference/Mesh.html
- https://monolizm.com/sab/pdf/%E7%AC%AC%E5%85%AB%E5%9B%9E_%E3%83%97%E3%83%AC%E3%82%BC%E3%83%B3%E8%B3%87%E6%96%99(Unity%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%82%88%E3%80%80%EF%BD%9E%E5%9F%BA%E7%A4%8E%EF%BC%93%EF%BD%9E%EF%BC%86%EF%BD%9E%E5%BF%9C%E7%94%A8%EF%BC%91%EF%BD%9E).pdf
- https://docs.unity3d.com/ja/2020.3/ScriptReference/BoxCollider.html
- https://docs.unity.cn/Documentation/ScriptReference/SphereCollider.html
- https://docs.unity3d.com/ja/2019.4/ScriptReference/CapsuleCollider.html
- https://docs.unity.cn/ja/560/ScriptReference/EditorGUI.ObjectField.html
- https://www.reddit.com/r/Unity3D/comments/17mywp2/how_to_output_mesh_vertices_on_a_skinned_mesh/
- https://www.clonefactor.com/wordpress/program/c/2003/
- https://docs.unity3d.com/ja/2017.4/ScriptReference/EditorWindow.html
- https://qiita.com/shirasaya0201/items/dfffe15bd5095888bce8
- https://github.com/Unity-Technologies/UnityCsReference/blob/master/Editor/Mono/Undo/Undo.bindings.cs/
- https://docs.unity3d.com/ja/560/ScriptReference/Physics.ComputePenetration.html
- https://qiita.com/HiShiG/items/a49ea295254318625c35
- https://discussions.unity.com/t/how-to-use-physics-computepenetration-to-collide-with-multiple-objects-at-the-same-time-thanks/895964
- https://docs.unity3d.com/2017.2/Documentation/ScriptReference/Mesh-bindposes.html
- https://docs.unity.cn/Packages/com.unity.visualscripting@1.7/api/Unity.VisualScripting.ScriptReference.html
- https://block-cube-lib.github.io/blog/unity-change-camera-renderer-from-script/
- https://docs.unity3d.com/ja/560/ScriptReference/Bounds.html
- https://docs.unity.cn/ja/2019.2/ScriptReference/Renderer-bounds.html
- https://mankindgames.jp/post_contents/%E7%89%B9%E5%AE%9A%E3%81%AEui%E8%A6%81%E7%B4%A0%E4%B8%8A%E3%81%A7%E3%83%9E%E3%82%A6%E3%82%B9%E3%81%AE%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%9D%E3%82%B8%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E8%A6%8B/
- https://dev.rbcafe.com/unity/unity-3.4.2/Documentation/ScriptReference/Renderer-bounds.html
- https://bta25fun.wixsite.com/modev/post/2019/12/18/%E9%81%B8%E6%8A%9E%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E5%85%A8%E4%BD%93%E3%82%92%E6%8E%A1%E5%AF%B8%E3%81%99%E3%82%8B%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88
- https://github.com/Unity-Technologies/UnityCsReference/blob/master/Runtime/Export/Geometry/Bounds.cs
- https://docs.unity3d.com/ja/2018.4/ScriptReference/Undo.html
- https://zenn.dev/toshikun/scraps/d96b601fb6f06d
- https://compota-soft.work/archives/1574
- https://docs.unity.cn/ja/560/ScriptReference/Editor.html
- https://docs.unity3d.com/ja/2018.4/ScriptReference/Renderer.html
- https://docs.unity.cn/ja/2021.3/ScriptReference/Renderer-sortingLayerID.html
- https://ja.vuejs.org/api/custom-renderer
- https://note.com/yaboshi/n/n20959ae8b8c6
- https://learn.microsoft.com/ja-jp/dotnet/api/system.web.ui.scriptreference?view=netframework-3.5
- https://developers.wonderpla.net/entry/2014/11/12/202145
Perplexity の Eliot より: pplx.ai/share