1LoafofBread's Mesh Viewer
- Digital150 JPY

Overview 1LoafofBread's Mesh Viewer is an essential Unity editor tool for analyzing and optimizing 3D meshes in your scene. It provides a comprehensive overview of all meshes, sorted by triangle count, helping you identify performance bottlenecks and optimization opportunities. Key Features: - Mesh Analysis & Performance Metrics - Scans all MeshFilters and SkinnedMeshRenderers in the current scene - Displays meshes sorted by triangle count (highest first) - Shows percentage contribution of each mesh to total scene triangles - Calculates total triangle count for the entire scene - Quick Selection & Navigation - One-click selection to locate any mesh in the Hierarchy - Visual indication of mesh importance through percentage contribution - Works with both regular meshes and skinned meshes Use Cases: - Performance Optimization: Quickly identify the most expensive meshes in your scene - Asset Auditing: Review mesh usage and triangle distribution - Debugging: Find unexpected high-poly meshes or duplicates - Production Optimization: Make informed decisions about LOD creation How to Use: - Open via Tools > 1LoafofBread's Mesh Viewer - View the automatically generated list of meshes - Click "Refresh List" if you've made scene changes - Click "Select" on any mesh to locate it in your scene - Use the percentage values to identify optimization priorities Compatibility: - Unity Versions: Compatible with most recent Unity versions Supported Platforms: Works in the Unity Editor (Windows/macOS) Supported Renderers: Works with both MeshFilter and SkinnedMeshRenderer components 📝 Feedback If there are any bugs or feature requests for this script, please message me and let me know. I will try an get back to you as soon as possible. ~~LICENSE AGREEMENT~~ Usage Rights: - You are granted a non-exclusive, non-transferable license to use this tool within the Unity Editor for personal or commercial projects. Restrictions: [❌ Redistribution Prohibited] – You may NOT distribute, sell, or share this tool in any form (modified or unmodified). [❌ Modification Prohibited] – You may NOT decompile, reverse-engineer, or alter the source code. [❌ Removal of Credits Prohibited] – You must retain all original copyright notices. Disclaimer: - This tool is provided "as-is" without warranties. The author is not responsible for any issues arising from its use. By using this tool, you agree to these terms. Unauthorized distribution or modification may result in legal action. --------------------------------------------------------------------------------- 概要 1LoafofBread の Mesh Viewer は、シーン内の 3D メッシュを分析および最適化するための必須の Unity エディターツールです。すべてのメッシュを三角形の数でソートして包括的な概要を提供し、パフォーマンスのボトルネックや最適化の機会を特定するのに役立ちます。 主な機能: - メッシュ分析とパフォーマンスメトリクス - 現在のシーン内のすべてのMeshFilterとSkinnedMeshRendererをスキャン - メッシュを三角形の数でソートして表示(多い順) - 各メッシュがシーン全体の三角形数に占める割合を表示 - シーン全体の三角形数の合計を計算 - クイック選択とナビゲーション - 階層構造内の任意のメッシュをワンクリックで選択 - 割合によるメッシュの重要度を視覚的に表示 - 通常のメッシュとスキンメッシュの両方に対応 ユースケース: - パフォーマンス最適化:シーン内で最も負荷の高いメッシュを素早く特定 - アセット監査:メッシュの使用状況と三角形の分布を確認 - デバッグ:予期しないハイポリゴンメッシュや重複を発見 - プロダクション最適化:LOD作成に関する情報に基づいた意思決定 使用方法: - ツール > 1LoafofBread's Mesh Viewerから開く - 自動生成されたメッシュリストを表示 - シーンに変更を加えた場合は「リストを更新」をクリック - 任意のメッシュで「選択」をクリックシーン内での位置を特定してください。 - パーセンテージ値を使用して最適化の優先順位を特定してください。 互換性: - Unity バージョン:最新の Unity バージョンと互換性があります。 対応プラットフォーム:Unity エディター(Windows/macOS)で動作します。 対応レンダラー:MeshFilter および SkinnedMeshRenderer コンポーネントの両方で動作します。 📝 フィードバック このスクリプトに関するバグや機能リクエストがありましたら、メッセージをお送りください。できるだけ早くご返信いたします。 ~~ライセンス契約~~ 使用権: - 個人または商用プロジェクトにおいて、Unity エディター内でこのツールを使用するための非独占的かつ譲渡不可のライセンスが付与されます。 制限事項: [❌ 再配布禁止] – このツールをいかなる形式(改変の有無を問わず)でも配布、販売、または共有することはできません。 [❌ 改変禁止] – ソースコードを逆コンパイル、リバースエンジニアリング、または改変することはできません。 [❌ クレジットの削除は禁止] – 元の著作権表示はすべて保持してください。 免責事項: - このツールは「現状有姿」で提供され、保証はありません。作者は、このツールの使用に起因するいかなる問題についても責任を負いません。 このツールを使用することにより、これらの利用規約に同意したことになります。無断で配布または改変すると、法的措置の対象となる場合があります。 (自動翻訳) (翻訳に問題がある場合はお知らせください)