{"id":22467,"date":"2026-10-18T10:11:06","date_gmt":"2026-10-18T01:11:06","guid":{"rendered":"https:\/\/cg-method.com\/unity\/?p=22467"},"modified":"2026-10-20T09:25:36","modified_gmt":"2026-10-20T00:25:36","slug":"unity-reduce-draw-calls","status":"publish","type":"post","link":"https:\/\/cg-method.com\/unity\/unity-reduce-draw-calls\/","title":{"rendered":"Unity\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3092\u6e1b\u3089\u3059\u65b9\u6cd5\uff5c\u8a08\u6e2c\u304b\u3089\u30d0\u30c3\u30c1\u51e6\u7406\u306e\u78ba\u8a8d\u307e\u3067"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Unity\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3092\u6e1b\u3089\u3059\u306b\u306f\u3001\u307e\u305a Statistics\u30fbProfiler\u30fbFrame Debugger \u3067\u6570\u3092\u78ba\u304b\u3081\u3001\u4f7f\u3063\u3066\u3044\u308b\u30ec\u30f3\u30c0\u30fc\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306b\u5408\u3063\u305f\u65b9\u6cd5\u3092\u9078\u3073\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u6570\u3092\u898b\u308b\uff1aGame \u30d3\u30e5\u30fc\u306e Stats\u3001Profiler \u306e Rendering\u3001Frame Debugger<\/li>\n\n\n<li>URP\u30fbHDRP\uff1aSRP Batcher \u3092\u6709\u52b9\u306b\u3057\u3001URP \u306a\u3089 GPU Resident Drawer \u3082\u691c\u8a0e\u3059\u308b<\/li>\n\n\n<li>Built-in\uff1a\u9759\u7684\u30d0\u30c3\u30c1\uff08Static Batching\uff09\u3068\u3001\u30de\u30c6\u30ea\u30a2\u30eb\u306e GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0<\/li>\n\n\n<li>\u5171\u901a\uff1a\u540c\u3058\u30de\u30c6\u30ea\u30a2\u30eb\u3092\u3067\u304d\u308b\u3060\u3051\u591a\u304f\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u4f7f\u3044\u56de\u3059<\/li>\n\n\n<li>\u52d5\u7684\u30d0\u30c3\u30c1\uff08Dynamic Batching\uff09\u306f\u3001\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u591a\u304f\u306e\u5834\u5408\u3082\u3046\u52e7\u3081\u3066\u3044\u306a\u3044<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8a18\u4e8b\u306f\u3001Unity 6.3 \u306e\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\uff082026\u5e7410\u670818\u65e5\u306b\u78ba\u8a8d\uff09\u306e\u8a18\u8f09\u306b\u3082\u3068\u3065\u3044\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u753b\u9762\u3068\u6570\u5024\u306f\u3001Unity 6.6\uff086000.6.5f1\uff09\u3068 URP 17.6.0 \u306e\u7df4\u7fd2\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u4f7f\u3044\u3001Windows 11 \u306e\u30a8\u30c7\u30a3\u30bf\u3067\u78ba\u304b\u3081\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u78ba\u304b\u3081\u305f\u306e\u306f\u3001Statistics\u30fbFrame Debugger\u30fbProfiler \u3067\u306e\u6570\u3048\u65b9\u3068\u3001URP \u306e GPU Resident Drawer\u30fbSRP Batcher\u3001\u30de\u30c6\u30ea\u30a2\u30eb\u306e GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u3001\u9759\u7684\u30d0\u30c3\u30c1\u3092\u5207\u308a\u66ff\u3048\u305f\u3068\u304d\u306e\u6570\u306e\u5909\u5316\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HDRP \u3068 Built-in\u3001\u30d3\u30eb\u30c9\u3057\u305f\u30a2\u30d7\u30ea\u3067\u306e\u8a08\u6e2c\u3001\u52d5\u7684\u30d0\u30c3\u30c1\u3001\u81ea\u4f5c\u30b7\u30a7\u30fc\u30c0\u30fc\u306e SRP Batcher \u3078\u306e\u5bfe\u5fdc\u3001\u9759\u7684\u30d0\u30c3\u30c1\u306b\u3088\u308b\u30e1\u30e2\u30ea\u30fc\u306e\u5897\u3048\u65b9\u306f\u78ba\u304b\u3081\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u753b\u9762\u306e\u540d\u524d\u306f\u82f1\u8a9e\u7248\u306e\u8868\u8a18\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3068\u306f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u3001\u521d\u671f\u72b6\u614b\u3067\u306f\u30e1\u30c3\u30b7\u30e51\u3064\u3054\u3068\u306b1\u56de\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u304c\u5fc5\u8981\u3060\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\u56de\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306f\u3001GPU \u304c\u63cf\u304f\u306e\u306b\u5fc5\u8981\u306a\u30b7\u30a7\u30fc\u30c0\u30fc\u3084\u30c6\u30af\u30b9\u30c1\u30e3\u306a\u3069\u3092 CPU \u304c\u6e96\u5099\u3057\u3066\u9001\u308b\u300c\u63cf\u753b\u72b6\u614b\u306e\u66f4\u65b0\u300d\u3068\u3001\u4f55\u3092\u63cf\u304f\u304b\u3092\u4f1d\u3048\u308b\u300c\u9001\u4fe1\u300d\u306e2\u6bb5\u968e\u306b\u5206\u304b\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u3046\u3061\u63cf\u753b\u72b6\u614b\u306e\u66f4\u65b0\u304c\u3001CPU \u306b\u3068\u3063\u3066\u6700\u3082\u91cd\u3044\u6bb5\u968e\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3092\u6700\u9069\u5316\u3059\u308b\u3068\u3001\u540c\u3058\u63cf\u753b\u72b6\u614b\u3092\u4f7f\u3046\u30c7\u30fc\u30bf\u3084\u30e1\u30c3\u30b7\u30e5\u304c\u307e\u3068\u3081\u3089\u308c\u3001\u63cf\u753b\u72b6\u614b\u306e\u66f4\u65b0\u306e\u56de\u6570\u304c\u6e1b\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u3001\u30d5\u30ec\u30fc\u30e0\u6642\u9593\u306e\u6539\u5584\u3084\u30011\u30d5\u30ec\u30fc\u30e0\u3067\u63cf\u3051\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6570\u306e\u5897\u52a0\u3001\u30d0\u30c3\u30c6\u30ea\u30fc\u3067\u52d5\u304f\u6a5f\u5668\u306e\u767a\u71b1\u3068\u96fb\u6c60\u306e\u6e1b\u308a\u306e\u6291\u5236\u304c\u52b9\u679c\u3068\u3057\u3066\u6319\u3052\u3089\u308c\u3066\u3044\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/optimizing-draw-calls.html\">Unity Manual\uff1aIntroduction to optimizing draw calls<\/a>\uff09\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u6e1b\u3089\u3059\u65b9\u6cd5\u306f3\u7a2e\u985e<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table class=\"has-fixed-layout\"><thead><tr><th style=\"min-width:8em !important\">\u65b9\u6cd5<\/th><th>\u3057\u304f\u307f<\/th><th>\u4ee3\u8868\u4f8b<\/th><\/tr><\/thead><tbody><tr><td>GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0<\/td><td>\u540c\u3058\u30e1\u30c3\u30b7\u30e5\u306e\u8907\u88fd\u3092\u3001GPU \u306e\u6a5f\u80fd\u30671\u56de\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3067\u63cf\u304f<\/td><td>\u30de\u30c6\u30ea\u30a2\u30eb\u306e Enable GPU Instancing\u3001GPU Resident Drawer<\/td><\/tr><tr><td>\u63cf\u753b\u72b6\u614b\u306e\u66f4\u65b0\u3092\u6e1b\u3089\u3059<\/td><td>\u5927\u304d\u306a GPU \u30d0\u30c3\u30d5\u30a1\u306a\u3069\u3092\u4f7f\u3044\u3001\u63cf\u753b\u72b6\u614b\u306e\u5207\u308a\u66ff\u3048\u3092\u6e1b\u3089\u3059<\/td><td>SRP Batcher<\/td><\/tr><tr><td>\u30d0\u30c3\u30c1<\/td><td>\u540c\u3058\u63cf\u753b\u72b6\u614b\u3092\u4f7f\u3046\u30e1\u30c3\u30b7\u30e5\u3092\u7d50\u5408\u3057\u3066\u3001\u307e\u3068\u3081\u3066\u63cf\u304f<\/td><td>\u9759\u7684\u30d0\u30c3\u30c1\u3001\u52d5\u7684\u30d0\u30c3\u30c1<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Unity\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\uff08Introduction to optimizing draw calls\uff09\u3092\u3082\u3068\u306b\u4f5c\u6210<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u307e\u305a\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u6570\u3092\u78ba\u304b\u3081\u308b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u3001CPU \u304c GPU \u306b\u9001\u308b\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u304c\u591a\u3059\u304e\u308b\u72b6\u614b\uff08CPU \u304c\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u306e\u72b6\u614b\uff09\u306e\u3068\u304d\u306b\u3001\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u6700\u9069\u5316\u3092\u4f7f\u3046\u3088\u3046\u6848\u5185\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6570\u3092\u78ba\u304b\u3081\u308b\u65b9\u6cd5\u3068\u3057\u3066\u6319\u304c\u3063\u3066\u3044\u308b\u306e\u306f\u3001Rendering Statistics \u306e SetPass \u306e\u5024\u3001Profiler \u306e Rendering\u3001Frame Debugger \u306e3\u3064\u3067\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/optimizing-draw-calls-choose-method.html\">Unity Manual\uff1aChoose a method for optimizing draw calls<\/a>\uff09\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Game \u30d3\u30e5\u30fc\u306e Stats \u3067\u898b\u308b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Play \u30e2\u30fc\u30c9\u4e2d\u306b Game \u30d3\u30e5\u30fc\u53f3\u4e0a\u306e Stats \u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001Statistics \u30a6\u30a3\u30f3\u30c9\u30a6\u304c Game \u30d3\u30e5\u30fc\u306e\u53f3\u4e0a\u306b\u91cd\u306d\u3066\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table class=\"has-fixed-layout\"><thead><tr><th style=\"min-width:8em !important\">\u9805\u76ee<\/th><th>\u610f\u5473<\/th><\/tr><\/thead><tbody><tr><td>Batches<\/td><td>1\u30d5\u30ec\u30fc\u30e0\u3067\u51e6\u7406\u3057\u305f\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u30d0\u30c3\u30c1\u306e\u5408\u8a08\uff08\u9759\u7684\u30fb\u52d5\u7684\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30d0\u30c3\u30c1\u3092\u542b\u3080\uff09<\/td><\/tr><tr><td>Saved by batching<\/td><td>\u30d0\u30c3\u30c1\u306b\u307e\u3068\u3081\u3089\u308c\u305f\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u6570<\/td><\/tr><tr><td>SetPass<\/td><td>1\u30d5\u30ec\u30fc\u30e0\u306e\u4e2d\u3067\u3001\u63cf\u753b\u306b\u4f7f\u3046\u30b7\u30a7\u30fc\u30c0\u30fc\u306e\u30d1\u30b9\u3092\u5207\u308a\u66ff\u3048\u305f\u56de\u6570<\/td><\/tr><tr><td>CPU\uff08Main\u30fbRender\uff09<\/td><td>1\u30d5\u30ec\u30fc\u30e0\u306e\u51e6\u7406\u306b\u304b\u304b\u3063\u305f\u6642\u9593\u3068\u3001\u63cf\u753b\u306b\u304b\u304b\u3063\u305f\u6642\u9593<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Unity\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\uff08Rendering Statistics window reference\uff09\u3092\u3082\u3068\u306b\u4f5c\u6210<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u3001\u30de\u30c6\u30ea\u30a2\u30eb\u304c\u5909\u308f\u308b\u3068\u65b0\u3057\u3044\u30d0\u30c3\u30c1\u306b\u306a\u308b\u305f\u3081\u3001\u3067\u304d\u308b\u3060\u3051\u591a\u304f\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u30de\u30c6\u30ea\u30a2\u30eb\u3092\u5171\u6709\u3059\u308b\u3088\u3046\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/RenderingStatistics.html\">Unity Manual\uff1aRendering Statistics window reference<\/a>\uff09\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8868\u793a\u3055\u308c\u308b\u9805\u76ee\u306f\u3001\u30d3\u30eb\u30c9\u306e\u5bfe\u8c61\u306b\u3088\u3063\u3066\u5909\u308f\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unity 6.6 \u306e Statistics \u306b\u306f Batches \u3068 Saved by batching \u306e\u884c\u304c\u7121\u304f\u3001Scene \u306e\u6b04\u306b Set Pass Calls \u3068 Draw Calls\uff08\u304b\u3063\u3053\u5185\u306f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u6570\uff09\u304c\u4e26\u3093\u3067\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Draw Breakdowns \u3092\u958b\u304f\u3068\u3001SRP Batcher\u30fbBRG\/GRD\u30fbNon-SRP Compatible\u30fbStandard Instanced \u3054\u3068\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u6570\u304c\u5206\u304b\u308c\u3066\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3069\u306e\u65b9\u6cd5\u3067\u307e\u3068\u3081\u3089\u308c\u305f\u304b\u304c\u3053\u3053\u3067\u5206\u304b\u308b\u306e\u3067\u3001\u8a2d\u5b9a\u3092\u5909\u3048\u305f\u3068\u304d\u306e\u6bd4\u8f03\u306b\u4f7f\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Profiler \u306e Rendering \u3067\u898b\u308b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Window &gt; Analysis &gt; Profiler \u3067 Profiler \u3092\u958b\u304d\u3001Rendering \u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u9078\u3076\u3068\u3001Batches\u30fbSetPass Calls\u30fbTriangles\u30fbVertices \u306e\u63a8\u79fb\u304c\u30b0\u30e9\u30d5\u3067\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0b\u306e\u8a73\u7d30\u6b04\u306b\u306f Draw Calls \u3082\u8868\u793a\u3055\u308c\u3001\u3053\u308c\u306f\u30d0\u30c3\u30c1\u3055\u308c\u3066\u3044\u306a\u3044\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3068\u3001\u52d5\u7684\u30fb\u9759\u7684\u306b\u30d0\u30c3\u30c1\u3055\u308c\u305f\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3092\u5408\u308f\u305b\u305f\u6570\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a73\u7d30\u6b04\u306e\u5de6\u4e0a\u306e Open Frame Debugger \u304b\u3089\u3001Frame Debugger \u3092\u958b\u304f\u3053\u3068\u3082\u3067\u304d\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/ProfilerRendering.html\">Unity Manual\uff1aRendering Profiler module reference<\/a>\uff09\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-border\"><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"355\" src=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-profiler-rendering.jpg\" alt=\"Profiler\u306eRendering\u30e2\u30b8\u30e5\u30fc\u30eb\u3002\u30b0\u30e9\u30d5\u306b\u306fBatches Count\u30fbSetPass Calls Count\u30fbTriangles Count\u30fbVertices Count\u304c\u4e26\u3073\u3001\u4e0b\u306e\u8a73\u7d30\u306b\u306fSetPass calls 8\u3001Draw calls 14\u3001Dynamic Batching\u30fbStatic Batching\u30fbInstancing\u306e\u6570\u3001GPU Resident Drawer\u306eGRD coverage\uff08GRD 400\uff09\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u308b\" class=\"wp-image-22517\" srcset=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-profiler-rendering.jpg 822w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-profiler-rendering-300x130.jpg 300w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-profiler-rendering-768x332.jpg 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><figcaption class=\"wp-element-caption\">2026-10-20 \u64ae\u5f71\u3002Unity 6.6\uff086000.6.5f1\u3001URP 17.6.0\uff09\u3001Windows 11\u3002Window &gt; Analysis &gt; Profiler \u306e Rendering \u30e2\u30b8\u30e5\u30fc\u30eb\u3002Unity 6.6 \u3067\u306f\u4e00\u89a7\u306b\u30ad\u30e3\u30d7\u30c1\u30e3\u306e\u6b04\u304c\u3042\u308a\u3001\u8a73\u7d30\u306e\u5de6\u4e0a\u306b Open Frame Debugger \u304c\u3042\u308a\u307e\u3059<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Unity 6.6 \u306e\u8a73\u7d30\u6b04\u306b\u306f\u3001SetPass calls\u30fbDraw calls\u30fbTriangles\u30fbVertices \u306e\u6570\u3068\u3001Dynamic Batching\u30fbStatic Batching\u30fbInstancing \u3054\u3068\u306e\u547c\u3073\u51fa\u3057\u3068\u30d0\u30c3\u30c1\u306e\u6570\u304c\u8868\u793a\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GPU Resident Drawer \u3092\u4f7f\u3063\u3066\u3044\u308b\u3068\u304d\u306f\u3001\u305d\u306e\u4e0b\u306b GRD coverage\uff08GPU Resident Drawer \u3067\u63cf\u304b\u308c\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u5272\u5408\u3068\u6570\uff09\u3082\u51fa\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7df4\u7fd2\u3067\u306f\u3001\u30b0\u30e9\u30d5\u306e Batches Count \u306f\u3069\u306e\u8a2d\u5b9a\u3067\u30820\u306e\u307e\u307e\u3060\u3063\u305f\u305f\u3081\u3001\u6bd4\u3079\u308b\u3068\u304d\u306f SetPass calls \u3068 Draw calls \u3092\u898b\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u307e\u305f\u3001Play \u30e2\u30fc\u30c9\u306e\u9014\u4e2d\u3067\u958b\u3044\u305f Profiler \u306b\u306f\u30d5\u30ec\u30fc\u30e0\u304c\u8a18\u9332\u3055\u308c\u305a\u3001\u3044\u3063\u305f\u3093\u505c\u6b62\u3057\u3066 Play \u30e2\u30fc\u30c9\u306b\u5165\u308a\u76f4\u3059\u3068\u8a18\u9332\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Frame Debugger \u30671\u56de\u305a\u3064\u898b\u308b<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Window &gt; Analysis &gt; Frame Debugger \u3092\u958b\u304f<\/li>\n\n\n<li>\u5bfe\u8c61\u306e\u9078\u629e\u6b04\u3092 Editor \u306b\u3059\u308b\uff08\u30d3\u30eb\u30c9\u3057\u305f\u30a2\u30d7\u30ea\u3092\u898b\u308b\u3068\u304d\u306f\u3001\u305d\u306e\u30d7\u30ed\u30bb\u30b9\u3092\u9078\u3076\uff09<\/li>\n\n\n<li>Enable \u3092\u62bc\u3059\u3068\u3001\u305d\u306e\u30d5\u30ec\u30fc\u30e0\u304c\u53d6\u308a\u8fbc\u307e\u308c\u3001Event Hierarchy \u306b\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306a\u3069\u306e\u63cf\u753b\u30a4\u30d9\u30f3\u30c8\u304c\u4e26\u3076<\/li>\n\n\n<li>\u30a4\u30d9\u30f3\u30c8\u3092\u9078\u3076\u3068\u3001\u305d\u306e\u30a4\u30d9\u30f3\u30c8\u307e\u3067\u3067\u63cf\u304b\u308c\u305f\u753b\u9762\u3068\u3001\u53f3\u5074\u306e\u8a73\u7d30\u304c\u8868\u793a\u3055\u308c\u308b<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u30a2\u30d7\u30ea\u3092\u5b9f\u884c\u4e2d\u306b Enable \u3092\u62bc\u3059\u3068\u3001\u30a2\u30d7\u30ea\u306f\u4e00\u6642\u505c\u6b62\u3057\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/FrameDebugger-debug.html\">Unity Manual\uff1aDebug a frame<\/a>\uff09\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a73\u7d30\u6b04\u306b\u306f\u3001\u305d\u306e\u30a4\u30d9\u30f3\u30c8\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u6570\u3084\u3001\u4f7f\u308f\u308c\u305f\u30e1\u30c3\u30b7\u30e5\u3068\u30b7\u30a7\u30fc\u30c0\u30fc\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unity 6.6 \u3067\u306f\u3001\u8a73\u7d30\u306e Details \u306e\u4e2d\u306e Event Info \u306b\u3001Draw Calls\u30fbDrawInstanced Calls\u30fbInstances\u30fbBatch Break Cause\u30fbMeshes \u304c\u4e26\u3093\u3067\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30ec\u30f3\u30c0\u30fc\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u5225\u306e\u9078\u3073\u65b9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3069\u306e\u65b9\u6cd5\u3092\u4f7f\u3048\u308b\u304b\u3001\u3069\u308c\u3092\u52e7\u3081\u308b\u304b\u306f\u3001URP\u30fbHDRP\u30fbBuilt-in \u306e\u3069\u308c\u3092\u4f7f\u3063\u3066\u3044\u308b\u304b\u3067\u9055\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table class=\"has-fixed-layout\"><thead><tr><th style=\"min-width:8em !important\">\u65b9\u6cd5<\/th><th>URP<\/th><th>HDRP<\/th><th>Built-in<\/th><\/tr><\/thead><tbody><tr><td>SRP Batcher<\/td><td>\u6709\u52b9\u306b\u3059\u308b<\/td><td>\u6709\u52b9\u306b\u3059\u308b<\/td><td>\u4f7f\u3048\u306a\u3044<\/td><\/tr><tr><td>GPU Resident Drawer<\/td><td>\u6709\u52b9\u306b\u3059\u308b<\/td><td>\u6709\u52b9\u306b\u3059\u308b<\/td><td>\u4f7f\u3048\u306a\u3044<\/td><\/tr><tr><td>\u30de\u30c6\u30ea\u30a2\u30eb\u306e GPU Instancing<\/td><td>\u30aa\u30d5\uff08\u4f59\u5206\u306a\u30b7\u30a7\u30fc\u30c0\u30fc\u30d0\u30ea\u30a2\u30f3\u30c8\u3092\u907f\u3051\u308b\uff09<\/td><td>\u30aa\u30d5\uff08\u540c\u4e0a\uff09<\/td><td>\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3084\u30e9\u30a4\u30c8\u304c\u591a\u3051\u308c\u3070\u30aa\u30f3<\/td><\/tr><tr><td>\u30d0\u30c3\u30c1<\/td><td>\u30aa\u30d5\uff08\u9759\u7684\u30d0\u30c3\u30c1\u306f GPU Resident Drawer \u3068\u4f75\u7528\u3067\u304d\u306a\u3044\uff09<\/td><td>\u30aa\u30d5\uff08\u540c\u4e0a\uff09<\/td><td>\u9759\u7684\u30d0\u30c3\u30c1\u3092\u30aa\u30f3\u3001\u52d5\u7684\u30d0\u30c3\u30c1\u306f\u52e7\u3081\u306a\u3044<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Unity\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\uff08Choose a method for optimizing draw calls\uff09\u306e\u63a8\u5968\u3092\u3082\u3068\u306b\u4f5c\u6210<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u3063\u3066\u3044\u308b\u30ec\u30f3\u30c0\u30fc\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u304c\u5206\u304b\u3089\u306a\u3044\u5834\u5408\u3084\u3001\u305d\u308c\u305e\u308c\u306e\u9055\u3044\u306f\u3001<a href=\"https:\/\/cg-method.com\/unity\/unity-urp-hdrp-builtin\/\">URP\u30fbHDRP\u30fbBuilt-in\u306e\u9055\u3044\u3068\u9078\u3073\u65b9<\/a>\u3067\u8aac\u660e\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u3001\u3059\u3079\u3066\u3092\u6709\u52b9\u306b\u3057\u305f\u5834\u5408\u3001\u9759\u7684\u306a\u30e1\u30c3\u30b7\u30e5\u306f\u9759\u7684\u30d0\u30c3\u30c1\u3001\u5bfe\u5fdc\u3059\u308b\u30b7\u30a7\u30fc\u30c0\u30fc\u306e\u52d5\u304f\u30e1\u30c3\u30b7\u30e5\u306f SRP Batcher \u3068 GPU Resident Drawer\u3001\u6b8b\u308a\u306f GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u3001\u3055\u3089\u306b\u6b8b\u308a\u306f\u52d5\u7684\u30d0\u30c3\u30c1\u3067\u63cf\u304f\u3001\u3068\u3044\u3046\u9806\u306b\u4f7f\u3044\u5206\u3051\u308b\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">URP\u30fbHDRP\uff1aSRP Batcher\u3092\u78ba\u304b\u3081\u308b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SRP Batcher \u306f\u3001\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u6570\u305d\u306e\u3082\u306e\u3067\u306f\u306a\u304f\u3001\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u9593\u306e\u63cf\u753b\u72b6\u614b\u306e\u5207\u308a\u66ff\u3048\u3092\u6e1b\u3089\u3059\u3057\u304f\u307f\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30c6\u30ea\u30a2\u30eb\u306e\u5185\u5bb9\u3092 GPU \u306e\u30e1\u30e2\u30ea\u30fc\u306b\u7f6e\u3044\u305f\u307e\u307e\u306b\u3057\u3001\u5185\u5bb9\u304c\u5909\u308f\u3089\u306a\u3051\u308c\u3070\u63cf\u753b\u72b6\u614b\u3092\u5909\u3048\u306a\u3044\u3053\u3068\u3067\u3001CPU \u306e\u6e96\u5099\u306e\u6642\u9593\u3092\u6e1b\u3089\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u30011\u3064\u306e\u307e\u3068\u307e\u308a\u306b\u3067\u304d\u308b\u3060\u3051\u591a\u304f\u306e\u63cf\u753b\u3092\u5165\u308c\u308b\u305f\u3081\u3001\u30b7\u30a7\u30fc\u30c0\u30fc\u30d0\u30ea\u30a2\u30f3\u30c8\u3092\u3067\u304d\u308b\u3060\u3051\u5c11\u306a\u304f\u3057\u3001\u540c\u3058\u30b7\u30a7\u30fc\u30c0\u30fc\u3092\u4f7f\u3046\u30de\u30c6\u30ea\u30a2\u30eb\u306a\u3089\u6570\u306f\u5897\u3084\u3057\u3066\u3088\u3044\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/SRPBatcher.html\">Unity Manual\uff1aScriptable Render Pipeline Batcher in URP<\/a>\uff09\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u6709\u52b9\u306b\u3059\u308b<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Project \u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u3001\u4f7f\u3063\u3066\u3044\u308b URP \u30a2\u30bb\u30c3\u30c8\u3092\u9078\u3076<\/li>\n\n\n<li>Inspector \u306e Rendering \u306e\u6b04\u3067 SRP Batcher \u3092\u30aa\u30f3\u306b\u3059\u308b<\/li>\n\n\n<li>\u9805\u76ee\u304c\u898b\u3048\u306a\u3044\u5834\u5408\u306f\u3001URP \u30a2\u30bb\u30c3\u30c8\u306e\u8a73\u7d30\u306a\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8868\u793a\u3059\u308b\u8a2d\u5b9a\u306b\u3059\u308b<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Unity 6.6 \u3067\u306f\u3001SRP Batcher \u306e\u9805\u76ee\u306f\u521d\u671f\u72b6\u614b\u3067\u306f\u8868\u793a\u3055\u308c\u305a\u3001Rendering \u306e\u898b\u51fa\u3057\u306e\u53f3\u7aef\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089 Show All Advanced Properties \u3092\u9078\u3076\u3068\u3001Store Actions \u306e\u4e0a\u306b\u51fa\u3066\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7df4\u7fd2\u306b\u4f7f\u3063\u305f Universal 3D \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001PC \u7528\u306e URP \u30a2\u30bb\u30c3\u30c8\uff08PC_RPAsset\uff09\u3067 SRP Batcher \u304c\u6700\u521d\u304b\u3089\u30aa\u30f3\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-border\"><img loading=\"lazy\" decoding=\"async\" width=\"807\" height=\"500\" src=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-urp-asset.jpg\" alt=\"PC_RPAsset\u306eInspector\u3002Rendering\u306bGPU Resident Drawer\uff08Instanced Drawing\uff09\u3068SRP Batcher\uff08\u30aa\u30f3\uff09\u304c\u4e26\u3073\u3001\u9759\u7684\u30d0\u30c3\u30c1\u306f\u52e7\u3081\u306a\u3044\u3068\u3044\u3046\u6ce8\u610f\u304c\u51fa\u3066\u3044\u308b\u3002\u5de6\u306f\u540c\u3058\u72b6\u614b\u3067\u518d\u751f\u3057\u305fStatistics\u3067\u3001BRG\/GRD\u304c8 draw calls\uff08800 instances\uff09\" class=\"wp-image-22514\" srcset=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-urp-asset.jpg 807w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-urp-asset-300x186.jpg 300w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-urp-asset-768x476.jpg 768w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><figcaption class=\"wp-element-caption\">2026-10-20 \u64ae\u5f71\u3002Unity 6.6\uff086000.6.5f1\u3001URP 17.6.0\uff09\u3001Windows 11\u3002URP 3D \u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e PC_RPAsset\u3002SRP Batcher \u306f\u30e1\u30cb\u30e5\u30fc\u306e Show All Advanced Properties \u3092\u30aa\u30f3\u306b\u3059\u308b\u3068\u8868\u793a\u3055\u308c\u307e\u3057\u305f<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30cb\u30e5\u30a2\u30eb\u306b\u306f\u3001SRP Batcher \u306b\u5408\u308f\u305b\u3066\u4f5c\u3089\u308c\u3066\u3044\u306a\u3044\u30a2\u30bb\u30c3\u30c8\u3084\u30b7\u30a7\u30fc\u30c0\u30fc\u304c\u591a\u3044\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001\u6027\u80fd\u306e\u4f4e\u3044\u6a5f\u5668\u3067\u306f\u30aa\u30d5\u306e\u307b\u3046\u304c\u901f\u3044\u3053\u3068\u304c\u3042\u308b\u3068\u3082\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u5bfe\u8c61\u306b\u306a\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3068\u30b7\u30a7\u30fc\u30c0\u30fc<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u30e1\u30c3\u30b7\u30e5\u304b\u30b9\u30ad\u30f3\u30e1\u30c3\u30b7\u30e5\u3092\u6301\u3064\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u3042\u308b\u3053\u3068\uff08\u30d1\u30fc\u30c6\u30a3\u30af\u30eb\u306f\u5bfe\u8c61\u5916\uff09<\/li>\n\n\n<li>MaterialPropertyBlock \u3092\u4f7f\u3063\u3066\u3044\u306a\u3044\u3053\u3068<\/li>\n\n\n<li>\u30b7\u30a7\u30fc\u30c0\u30fc\u304c SRP Batcher \u306b\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u3053\u3068\uff08URP\u30fbHDRP \u306e Lit\u30fbUnlit \u306f\u5bfe\u5fdc\u3001\u30d1\u30fc\u30c6\u30a3\u30af\u30eb\u7528\u306f\u9664\u304f\uff09<\/li>\n\n\n<li>\u81ea\u4f5c\u306e\u30b7\u30a7\u30fc\u30c0\u30fc\u306f\u3001\u7d44\u307f\u8fbc\u307f\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092 UnityPerDraw\u3001\u30de\u30c6\u30ea\u30a2\u30eb\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092 UnityPerMaterial \u3068\u3044\u30461\u3064\u306e\u5b9a\u6570\u30d0\u30c3\u30d5\u30a1\u30fc\u306b\u307e\u3068\u3081\u3066\u5ba3\u8a00\u3059\u308b<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b7\u30a7\u30fc\u30c0\u30fc\u304c\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u306f\u3001\u305d\u306e\u30b7\u30a7\u30fc\u30c0\u30fc\u306e Inspector \u3067\u78ba\u304b\u3081\u3089\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u307e\u3068\u307e\u3089\u306a\u3044\u7406\u7531\u3092 Frame Debugger \u3067\u898b\u308b<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Frame Debugger \u3092\u958b\u3044\u3066 Enable \u3092\u62bc\u3059<\/li>\n\n\n<li>ExecuteRenderGraph \u306e\u4e2d\u306e DrawOpaqueObjects \u3092\u958b\u304f<\/li>\n\n\n<li>RenderLoop.DrawSRPBatcher \u3092\u958b\u304d\u3001\u8abf\u3079\u305f\u3044 SRP Batch \u3092\u9078\u3076<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u624b\u98062\u30683\u306e\u540d\u524d\u306f Unity 6.6 \u306e URP \u3067\u8868\u793a\u3055\u308c\u305f\u3082\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f Render Camera \u306e\u4e2d\u306e Render Opaques\u3001RenderLoopNewBatcher \u306e Draw \u3068\u3044\u3046\u540d\u524d\u3067\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a73\u7d30\u6b04\u306e Batch cause\uff08Unity 6.6 \u3067\u306f Batch Break Cause\uff09\u306b\u30011\u3064\u524d\u306e\u307e\u3068\u307e\u308a\u3068\u4e00\u7dd2\u306b\u3067\u304d\u306a\u304b\u3063\u305f\u7406\u7531\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30cb\u30e5\u30a2\u30eb\u306e\u4f8b\u3067\u306f\u3001\u7406\u7531\u304c Nodes have different shaders\uff08\u524d\u3068\u9055\u3046\u30b7\u30a7\u30fc\u30c0\u30fc\u3092\u4f7f\u3063\u3066\u3044\u308b\uff09\u3068\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7df4\u7fd2\u3067\u306f\u3001GPU Resident Drawer \u3092 Disabled \u306b\u3057\u3066 SRP Batcher \u3060\u3051\u3092\u4f7f\u3046\u3068\u3001\u540c\u3058 Lit \u30b7\u30a7\u30fc\u30c0\u30fc\u3067\u8272\u9055\u3044\u306e\u30de\u30c6\u30ea\u30a2\u30eb4\u3064\u3092\u5272\u308a\u5f53\u3066\u305f\u7acb\u65b9\u4f53400\u500b\u304c\u3001SRP Batch 2\u3064\uff08\u305d\u308c\u305e\u308c Draw Calls 200\uff09\u306b\u307e\u3068\u307e\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2\u3064\u3068\u3082 Batch Break Cause \u306f SRP: First call from ScriptableRenderLoopJob \u3067\u3001\u30de\u30c6\u30ea\u30a2\u30eb\u306e\u9055\u3044\u306f\u7406\u7531\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-border\"><img loading=\"lazy\" decoding=\"async\" width=\"992\" height=\"465\" src=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-srp-batch.jpg\" alt=\"GPU Resident Drawer\u3092Disabled\u306b\u3057\u305f\u3068\u304d\u306eFrame Debugger\u3002RenderLoop.DrawSRPBatcher\u306e\u4e0b\u306bSRP Batch\u304c2\u3064\u4e26\u3073\u3001\u9078\u3093\u3060SRP Batch\u306fDraw Calls 200\u3001Batch Break Cause\u306fSRP: First call from ScriptableRenderLoopJob\" class=\"wp-image-22516\" srcset=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-srp-batch.jpg 992w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-srp-batch-300x141.jpg 300w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-srp-batch-768x360.jpg 768w\" sizes=\"auto, (max-width: 992px) 100vw, 992px\" \/><figcaption class=\"wp-element-caption\">2026-10-20 \u64ae\u5f71\u3002Unity 6.6\uff086000.6.5f1\u3001URP 17.6.0\uff09\u3001Windows 11\u3002SRP Batcher \u3060\u3051\u3092\u4f7f\u3063\u305f\u3068\u304d\u306e Frame Debugger\u3002\u8272\u9055\u3044\u306e\u30de\u30c6\u30ea\u30a2\u30eb4\u3064\u3067\u3082\u3001SRP Batch \u306f2\u3064\u306b\u5206\u304b\u308c\u305f\u3060\u3051\u3067\u3057\u305f<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u63cf\u753b\u306e\u6570\u304c\u5c11\u306a\u3044 SRP Batch \u304c\u3044\u304f\u3064\u3082\u3042\u308b\u5834\u5408\u306f\u3001\u30b7\u30a7\u30fc\u30c0\u30fc\u30d0\u30ea\u30a2\u30f3\u30c8\u304c\u591a\u3059\u304e\u308b\u3053\u3068\u304c\u3088\u304f\u3042\u308b\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/SRPBatcher-Profile.html\">Unity Manual\uff1aTroubleshoot the SRP Batcher in URP<\/a>\uff09\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">URP\u306eGPU Resident Drawer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GPU Resident Drawer \u306f\u3001BatchRendererGroup API \u3092\u4f7f\u3063\u3066\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092 GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u3067\u81ea\u52d5\u7684\u306b\u63cf\u304d\u3001\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3092\u6e1b\u3089\u3059\u6a5f\u80fd\u3067\u3059\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Project Settings &gt; Graphics \u306e Shader Stripping \u3067\u3001BatchRendererGroup Variants \u3092 Keep All \u306b\u3059\u308b<\/li>\n\n\n<li>\u4f7f\u3063\u3066\u3044\u308b URP \u30a2\u30bb\u30c3\u30c8\u3067\u3001SRP Batcher \u304c\u30aa\u30f3\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3092\u78ba\u304b\u3081\u308b<\/li>\n\n\n<li>\u540c\u3058 URP \u30a2\u30bb\u30c3\u30c8\u3067\u3001GPU Resident Drawer \u3092 Instanced Drawing \u306b\u3059\u308b<\/li>\n\n\n<li>Renderer List \u306e\u30ec\u30f3\u30c0\u30e9\u30fc\u3092\u958b\u304d\u3001Rendering Path \u3092 Forward+ \u306b\u3059\u308b<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u3048\u308b\u306e\u306f\u3001Forward+ \u306e\u30ec\u30f3\u30c0\u30ea\u30f3\u30b0\u30d1\u30b9\u3067\u3001\u30b3\u30f3\u30d4\u30e5\u30fc\u30c8\u30b7\u30a7\u30fc\u30c0\u30fc\u306b\u5bfe\u5fdc\u3057\u305f\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u30b9 API\uff08OpenGL ES \u3092\u9664\u304f\uff09\u306e\u74b0\u5883\u3068\u3001Mesh Renderer \u3092\u6301\u3064\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6761\u4ef6\u306b\u5408\u308f\u306a\u3044\u5834\u5408\u3001Unity \u306f GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u3092\u4f7f\u308f\u305a\u306b\u63cf\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6709\u52b9\u306b\u3059\u308b\u3068\u3001BatchRendererGroup \u7528\u306e\u30b7\u30a7\u30fc\u30c0\u30fc\u30d0\u30ea\u30a2\u30f3\u30c8\u3092\u3059\u3079\u3066\u30d3\u30eb\u30c9\u306b\u5165\u308c\u308b\u305f\u3081\u3001\u30d3\u30eb\u30c9\u306e\u6642\u9593\u304c\u9577\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Frame Debugger \u3067\u306f\u3001GPU Resident Drawer \u3067\u307e\u3068\u3081\u3089\u308c\u305f\u63cf\u753b\u304c Hybrid Batch Group \u3068\u3044\u3046\u540d\u524d\u3067\u8868\u793a\u3055\u308c\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/urp\/gpu-resident-drawer.html\">Unity Manual\uff1aEnable the GPU Resident Drawer in URP<\/a>\uff09\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7df4\u7fd2\u306b\u4f7f\u3063\u305f Universal 3D \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001PC_RPAsset \u306e GPU Resident Drawer \u304c\u6700\u521d\u304b\u3089 Instanced Drawing \u3067\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u305d\u306e\u4e0b\u306b\u306f\u3001GPU \u3067\u63cf\u753b\u3092\u9001\u308b\u65b9\u5f0f\u3067\u306f\u9759\u7684\u30d0\u30c3\u30c1\u3092\u52e7\u3081\u306a\u3044\u3068\u3044\u3046\u6ce8\u610f\uff08Static Batching is not recommended when using GPU draw submission modes\uff09\u304c\u8868\u793a\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u72b6\u614b\u3067\u518d\u751f\u3059\u308b\u3068\u3001\u7acb\u65b9\u4f53400\u500b\u304c DrawOpaqueObjects \u306e\u4e2d\u306e Hybrid Batch Group 1\u3064\uff08DrawInstanced Calls 4\u3001Instances 400\uff09\u306b\u307e\u3068\u307e\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-border\"><img loading=\"lazy\" decoding=\"async\" width=\"992\" height=\"465\" src=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-hybrid-batch-group.jpg\" alt=\"Frame Debugger\u3067DrawOpaqueObjects\u306e\u4e2d\u306eRenderLoop.DrawSRPBatcher\u3092\u958b\u304d\u3001Hybrid Batch Group\u3092\u9078\u3093\u3060\u753b\u9762\u3002DrawInstanced Calls 4\u3001Instances 400\u3001Batch Break Cause\u306fSRP: First call from ScriptableRenderLoopJob\" class=\"wp-image-22515\" srcset=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-hybrid-batch-group.jpg 992w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-hybrid-batch-group-300x141.jpg 300w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-hybrid-batch-group-768x360.jpg 768w\" sizes=\"auto, (max-width: 992px) 100vw, 992px\" \/><figcaption class=\"wp-element-caption\">2026-10-20 \u64ae\u5f71\u3002Unity 6.6\uff086000.6.5f1\u3001URP 17.6.0\uff09\u3001Windows 11\u3002GPU Resident Drawer \u304c\u6709\u52b9\u306a\u3068\u304d\u306e Frame Debugger\u3002400\u500b\u306e\u7acb\u65b9\u4f53\u304c Hybrid Batch Group \u3068\u3044\u30461\u3064\u306e\u30a4\u30d9\u30f3\u30c8\u306b\u307e\u3068\u307e\u3063\u3066\u3044\u307e\u3059<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u624b\u98061\u306e BatchRendererGroup Variants \u3068\u624b\u98064\u306e Rendering Path \u306f\u3001\u753b\u9762\u3067\u306f\u78ba\u304b\u3081\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u3001\u30b7\u30fc\u30f3\u304c\u5927\u304d\u304f\u3001\u540c\u3058\u30e1\u30c3\u30b7\u30e5\u3092\u4f7f\u3046\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u591a\u3044\u307b\u3069\u52b9\u679c\u304c\u51fa\u3084\u3059\u3044\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Built-in\uff1a\u9759\u7684\u30d0\u30c3\u30c1\u3068GPU\u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u52d5\u304b\u306a\u3044\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u9759\u7684\u30d0\u30c3\u30c1<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u9759\u7684\u30d0\u30c3\u30c1\u306f\u3001\u52d5\u304b\u306a\u3044\u8907\u6570\u306e\u30e1\u30c3\u30b7\u30e5\u3092\u30ef\u30fc\u30eb\u30c9\u5ea7\u6a19\u30671\u3064\u306e\u9802\u70b9\u30d0\u30c3\u30d5\u30a1\u30fc\u3068\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30d0\u30c3\u30d5\u30a1\u30fc\u306b\u307e\u3068\u3081\u308b\u65b9\u6cd5\u3067\u3059\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Edit &gt; Project Settings &gt; Player \u3092\u958b\u304f<\/li>\n\n\n<li>Other Settings \u3067 Static Batching \u3092\u30aa\u30f3\u306b\u3059\u308b<\/li>\n\n\n<li>\u307e\u3068\u3081\u305f\u3044\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u9078\u3073\u3001Inspector \u306e Static Editor Flags \u3067 Batching Static \u3092\u30aa\u30f3\u306b\u3059\u308b<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Unity 6.6 \u3067\u306f\u3001Inspector \u53f3\u4e0a\u306e Static \u306e\u6a2a\u306e\u25bc\u304b\u3089 Batching Static \u3092\u9078\u3079\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b50\u3092\u6301\u3064\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u9078\u3076\u3068\u3001\u5b50\u306b\u3082\u540c\u3058\u8a2d\u5b9a\u3092\u3059\u308b\u304b\u3092\u805e\u304f\u78ba\u8a8d\uff08Change Static Flags\uff09\u304c\u51fa\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9759\u7684\u30d0\u30c3\u30c1\u306f URP \u306e\u7df4\u7fd2\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u3001SRP Batcher \u3068 GPU Resident Drawer \u3092\u30aa\u30d5\u306b\u3057\u3066\u8a66\u3057\u3066\u304a\u308a\u3001Built-in \u3067\u306f\u78ba\u304b\u3081\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d3\u30eb\u30c9\u6642\u306b\u307e\u3068\u3081\u3066\u304a\u3051\u3070\u3001\u5b9f\u884c\u4e2d\u306b CPU \u3092\u4f7f\u3063\u3066\u307e\u3068\u3081\u308b\u51e6\u7406\u306f\u767a\u751f\u3057\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u305d\u306e\u4ee3\u308f\u308a\u3001\u540c\u3058\u30e1\u30c3\u30b7\u30e5\u3067\u3082\u7d50\u5408\u3057\u305f\u30e1\u30c3\u30b7\u30e5\u3092\u4fdd\u5b58\u3059\u308b\u305f\u3081\u306b\u8ffd\u52a0\u306e\u30e1\u30e2\u30ea\u30fc\u3092\u4f7f\u3044\u3001\u6728\u3092\u5927\u91cf\u306b\u4e26\u3079\u305f\u68ee\u306e\u3088\u3046\u306a\u5834\u9762\u3067\u306f\u30e1\u30e2\u30ea\u30fc\u3078\u306e\u5f71\u97ff\u304c\u5927\u304d\u304f\u306a\u308a\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/DrawCallBatching-Enable.html\">Unity Manual\uff1aBatch static meshes at build time<\/a>\uff09\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30e1\u30e2\u30ea\u30fc\u3092\u4f7f\u3044\u3059\u304e\u308b\u5834\u5408\u306f\u3001\u30e1\u30c3\u30b7\u30e5\u3092\u624b\u3067\u7d50\u5408\u3059\u308b\u65b9\u6cd5\u304c\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u6848\u5185\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u540c\u3058\u30e1\u30c3\u30b7\u30e5\u304c\u591a\u3044\u306a\u3089GPU\u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u306f\u3001\u540c\u3058\u30e1\u30c3\u30b7\u30e5\u3068\u540c\u3058\u30de\u30c6\u30ea\u30a2\u30eb\u3092\u4f7f\u3046\u8907\u6570\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u30011\u56de\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3067\u63cf\u304f\u65b9\u6cd5\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6728\u3084\u8349\u3080\u3089\u306e\u3088\u3046\u306b\u3001\u540c\u3058\u3082\u306e\u304c\u30b7\u30fc\u30f3\u306b\u4f55\u5ea6\u3082\u51fa\u3066\u304f\u308b\u5834\u5408\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Project \u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u30de\u30c6\u30ea\u30a2\u30eb\u3092\u9078\u3076<\/li>\n\n\n<li>Inspector \u306e Advanced Options \u3067 Enable GPU Instancing \u3092\u30aa\u30f3\u306b\u3059\u308b<\/li>\n\n\n<li>Frame Debugger \u3067 Draw Mesh (Instanced) \u3068\u3044\u3046\u63cf\u753b\u304c\u3042\u308b\u304b\u3092\u78ba\u304b\u3081\u308b<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Enable GPU Instancing \u306e\u9805\u76ee\u304c\u7121\u3044\u30b7\u30a7\u30fc\u30c0\u30fc\u306f\u3001GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">URP\u30fbHDRP \u3067\u306f\u3001GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u306f SRP Batcher \u3092\u30aa\u30d5\u306b\u3057\u305f\u5834\u5408\u306b\u3057\u304b\u50cd\u304b\u305a\u3001SRP Batcher \u3092\u4f7f\u3046\u306e\u304c\u63a8\u5968\u3068\u3055\u308c\u3066\u3044\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/gpu-instancing-enable.html\">Unity Manual\uff1aEnable GPU instancing for a prebuilt material<\/a>\uff09\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7df4\u7fd2\u3067\u306f URP \u3067 SRP Batcher \u3068 GPU Resident Drawer \u3092\u30aa\u30d5\u306b\u3057\u30014\u3064\u306e\u30de\u30c6\u30ea\u30a2\u30eb\u3092\u307e\u3068\u3081\u3066\u9078\u3093\u3067 Enable GPU Instancing \u3092\u30aa\u30f3\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Frame Debugger \u306e DrawOpaqueObjects \u306e\u4e2d\u306b Draw Mesh (Instanced) \u304c9\u3064\u4e26\u3073\u3001Batch Break Cause \u306f Objects have different materials. \u3067\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SRP Batcher \u3092\u30aa\u30f3\u306b\u3057\u305f\u307e\u307e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u3092\u30aa\u30f3\u306b\u3057\u305f\u5834\u5408\u306f\u3001\u78ba\u304b\u3081\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u52b9\u679c\u306f\u6a5f\u7a2e\u3068 GPU \u306b\u3088\u3063\u3066\u9055\u3044\u3001\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u3088\u308a\u30e2\u30d0\u30a4\u30eb\u306e\u307b\u3046\u304c\u52b9\u679c\u304c\u51fa\u3084\u3059\u3044\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u52d5\u7684\u30d0\u30c3\u30c1\u306f\u52e7\u3081\u3089\u308c\u3066\u3044\u306a\u3044<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u52d5\u304f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u307e\u3068\u3081\u308b\u52d5\u7684\u30d0\u30c3\u30c1\u306f\u3001CPU \u306e\u8ca0\u62c5\u304c\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u8ca0\u62c5\u3088\u308a\u5927\u304d\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308b\u305f\u3081\u3001\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u591a\u304f\u306e\u5834\u5408\u3082\u3046\u52e7\u3081\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u52e7\u3081\u3066\u3044\u308b\u306e\u306f\u6027\u80fd\u306e\u4f4e\u3044\u6a5f\u5668\u306b\u9650\u3089\u308c\u3001HDRP \u3067\u306f\u4f7f\u3048\u305a\u3001300\u9802\u70b9\u3092\u8d85\u3048\u308b\u30e1\u30c3\u30b7\u30e5\u306f\u307e\u3068\u3081\u3089\u308c\u306a\u3044\u3068\u3044\u3063\u305f\u5236\u9650\u3082\u3042\u308a\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/DrawCallBatching.html\">Unity Manual\uff1aIntroduction to batching meshes<\/a>\uff09\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u3069\u306e\u65b9\u6cd5\u3067\u3082\u52b9\u304f\u3053\u3068<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u540c\u3058\u30de\u30c6\u30ea\u30a2\u30eb\u3092\u3001\u3067\u304d\u308b\u3060\u3051\u591a\u304f\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u4f7f\u3044\u56de\u3059<\/li>\n\n\n<li>\u8272\u3060\u3051\u9055\u3046\u540c\u3058\u30e1\u30c3\u30b7\u30e5\u3092\u63cf\u304f\u306a\u3089\u3001\u30de\u30c6\u30ea\u30a2\u30eb\u3092\u8907\u6570\u4f5c\u3089\u305a Material Variants \u3092\u4f7f\u3046<\/li>\n\n\n<li>URP\u30fbHDRP \u3067\u306f MaterialPropertyBlock \u306e\u4f7f\u7528\u3092\u907f\u3051\u308b<\/li>\n\n\n<li>\u30c6\u30af\u30b9\u30c1\u30e3\u3060\u3051\u304c\u9055\u30462\u3064\u306e\u30de\u30c6\u30ea\u30a2\u30eb\u306f\u3001\u30c6\u30af\u30b9\u30c1\u30e3\u30921\u679a\u306e\u5927\u304d\u306a\u30c6\u30af\u30b9\u30c1\u30e3\u306b\u307e\u3068\u3081\u308b<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">2D \u306e Sprite \u3084 UI \u306e\u753b\u50cf\u30921\u679a\u306b\u307e\u3068\u3081\u308b\u624b\u9806\u306f\u3001<a href=\"https:\/\/cg-method.com\/unity\/sprite-atlas\/\">Sprite Atlas\u306e\u4f5c\u308a\u65b9<\/a>\u3067\u8aac\u660e\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30d0\u30c3\u30c1\u3055\u308c\u306a\u3044\u3068\u304d\u306b\u78ba\u304b\u3081\u308b\u3053\u3068<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d0\u30c3\u30c1\u3055\u308c\u3066\u3044\u308b\u304b\u3069\u3046\u304b\u306f\u3001Frame Debugger \u306b Draw Static \u307e\u305f\u306f Draw Dynamic \u3068\u3044\u3046\u63cf\u753b\u304c\u3042\u308b\u304b\u3001\u8a73\u7d30\u306e Meshes \u6b04\u306b Combined Mesh \u304c\u3042\u308b\u304b\u3067\u78ba\u304b\u3081\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unity 6.6 \u306e URP \u3067\u9759\u7684\u30d0\u30c3\u30c1\u3092\u8a66\u3057\u305f\u3068\u3053\u308d\u3001Frame Debugger \u306e\u30a4\u30d9\u30f3\u30c8\u540d\u306f Static Batch \u3067\u3001\u8a73\u7d30\u306e Mesh \u306b\u306f\u30e1\u30c3\u30b7\u30e5\u540d\u304c\u51fa\u305a\u3001Combined Mesh \u306e\u8868\u793a\u306f\u78ba\u304b\u3081\u3089\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d0\u30c3\u30c1\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u306f\u3001\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3054\u3068\u306b\u6b21\u306e\u70b9\u3092\u78ba\u304b\u3081\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b<\/li>\n\n\n<li>Mesh Renderer \u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b<\/li>\n\n\n<li>Mesh Renderer \u306e\u30de\u30c6\u30ea\u30a2\u30eb\u304c\u3001DisableBatching \u3092 True \u306b\u3057\u305f\u30b7\u30a7\u30fc\u30c0\u30fc\u3092\u4f7f\u3063\u3066\u3044\u306a\u3044<\/li>\n\n\n<li>Mesh Filter \u304c\u6709\u52b9\u3067\u3001\u30e1\u30c3\u30b7\u30e5\u304c\u5165\u3063\u3066\u3044\u308b<\/li>\n\n\n<li>\u30e1\u30c3\u30b7\u30e5\u306e\u9802\u70b9\u304c0\u3088\u308a\u591a\u304f\u3001\u3059\u3067\u306b\u5225\u306e\u30e1\u30c3\u30b7\u30e5\u3068\u7d50\u5408\u3055\u308c\u3066\u3044\u306a\u3044<\/li>\n\n\n<li>\u30e1\u30c3\u30b7\u30e5\u306e\u9802\u70b9\u5c5e\u6027\u306e\u69cb\u6210\u304c\u540c\u3058\uff08UV \u304c\u3042\u308b\u30e1\u30c3\u30b7\u30e5\u3068\u7121\u3044\u30e1\u30c3\u30b7\u30e5\u306f\u307e\u3068\u3081\u3089\u308c\u306a\u3044\uff09<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u9759\u7684\u30d0\u30c3\u30c1\u3092\u4f7f\u3046\u5834\u5408\u306f\u3001\u30e1\u30c3\u30b7\u30e5\u30fb\u30b7\u30a7\u30fc\u30c0\u30fc\u30d0\u30ea\u30a2\u30f3\u30c8\u30fb\u30c6\u30af\u30b9\u30c1\u30e3\u306e\u30b5\u30f3\u30d7\u30e9\u30fc\u30fb\u30e9\u30a4\u30c8\u30de\u30c3\u30d7\u30fb\u30ec\u30a4\u30e4\u30fc\u304c\u540c\u3058\u3067\u3042\u308b\u3053\u3068\u3001\u30e1\u30c3\u30b7\u30e5\u304c\u5c0f\u3055\u3059\u304e\u306a\u3044\u3053\u3068\u3001LOD \u306e\u30d5\u30a7\u30fc\u30c9\u3092\u4f7f\u3063\u3066\u3044\u306a\u3044\u3053\u3068\u3082\u78ba\u304b\u3081\u307e\u3059\uff08<a href=\"https:\/\/docs.unity3d.com\/6000.3\/Documentation\/Manual\/DrawCallBatching-SetUp.html\">Unity Manual\uff1aSet up GameObjects for batching<\/a>\uff09\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d0\u30c3\u30c1\u306f Mesh Renderer \u3060\u3051\u304c\u5bfe\u8c61\u3067\u3001Skinned Mesh Renderer \u306b\u306f\u4f7f\u3048\u305a\u3001\u534a\u900f\u660e\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u5965\u304b\u3089\u624b\u524d\u306b\u4e26\u3079\u66ff\u3048\u3066\u304b\u3089\u307e\u3068\u3081\u308b\u305f\u3081\u3001\u307e\u3068\u307e\u308a\u306b\u304f\u3044\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u7df4\u7fd2\u30b7\u30fc\u30f3\u3067\u6570\u3092\u6bd4\u3079\u305f\u7d50\u679c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u540c\u3058\u30b7\u30fc\u30f3\u3067\u8a2d\u5b9a\u3060\u3051\u3092\u5909\u3048\u3001Play \u30e2\u30fc\u30c9\u306b\u5165\u3063\u3066\u304b\u3089\u7d043\u79d2\u5f8c\u306e Statistics \u306e\u5024\u3092\u6bd4\u3079\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b7\u30fc\u30f3\u306f\u3001URP \u306e Lit \u30b7\u30a7\u30fc\u30c0\u30fc\u3067\u8272\u9055\u3044\u306e\u30de\u30c6\u30ea\u30a2\u30eb4\u3064\u3092\u9806\u306b\u5272\u308a\u5f53\u3066\u305f\u7acb\u65b9\u4f53400\u500b\u3068\u3001\u5f71\u3092\u51fa\u3055\u306a\u3044\u5e73\u884c\u5149\u6e901\u3064\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table class=\"has-fixed-layout\"><thead><tr><th style=\"min-width:8em !important\">\u8a2d\u5b9a<\/th><th>Set Pass Calls<\/th><th>Draw Calls\uff08Draw Breakdowns \u306e\u5185\u8a33\uff09<\/th><\/tr><\/thead><tbody><tr><td>\u2460 \u521d\u671f\u5024\uff08GPU Resident Drawer\uff1aInstanced Drawing\u3001SRP Batcher\uff1a\u30aa\u30f3\uff09<\/td><td>8<\/td><td>14\uff08BRG\/GRD 8\uff09<\/td><\/tr><tr><td>\u2461 \u2460\u304b\u3089 GPU Resident Drawer \u3092 Disabled<\/td><td>10<\/td><td>806\uff08SRP Batcher 800\uff09<\/td><\/tr><tr><td>\u2462 \u2461\u304b\u3089 SRP Batcher \u3092\u30aa\u30d5<\/td><td>24<\/td><td>806\uff08Non-SRP Compatible 800\uff09<\/td><\/tr><tr><td>\u2463 \u2462\u30674\u3064\u306e\u30de\u30c6\u30ea\u30a2\u30eb\u306e Enable GPU Instancing \u3092\u30aa\u30f3<\/td><td>24<\/td><td>24\uff08Standard Instanced 18\u3001\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9800\uff09<\/td><\/tr><tr><td>\u2464 \u2462\u3067\u7acb\u65b9\u4f53\u3092 Batching Static \u306b<\/td><td>24<\/td><td>86\uff08Non-SRP Compatible 80\uff09<\/td><\/tr><tr><td>\u2465 \u2462\u3067\u5168\u90e8\u306e\u7acb\u65b9\u4f53\u30921\u3064\u306e\u30de\u30c6\u30ea\u30a2\u30eb\u306b<\/td><td>10<\/td><td>806\uff08Non-SRP Compatible 800\uff09<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">2026-10-20 \u306b Unity 6.6\uff086000.6.5f1\uff09\u30fbURP 17.6.0\u30fbWindows 11 \u306e\u30a8\u30c7\u30a3\u30bf\u3067\u8a08\u6e2c<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-style-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1037\" height=\"744\" src=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-stats-compare.jpg\" alt=\"\u540c\u3058400\u500b\u306e\u7acb\u65b9\u4f53\u306e\u30b7\u30fc\u30f3\u30925\u3064\u306e\u8a2d\u5b9a\u3067\u518d\u751f\u3057\u305f\u3068\u304d\u306eStatistics\u30a6\u30a3\u30f3\u30c9\u30a6\u3002\u521d\u671f\u5024\u306fSet Pass Calls 8\u30fbDraw Calls 14\u3067BRG\/GRD\u304c8\u3001GPU Resident Drawer\u3092Disabled\u306b\u3059\u308b\u3068Draw Calls 806\u3067SRP Batcher\u304c800\u3001SRP Batcher\u3082\u30aa\u30d5\u306b\u3059\u308b\u3068 Set Pass Calls 24\u30fbNon-SRP Compatible\u304c800\u3001GPU Instancing\u3092\u30aa\u30f3\u306b\u3059\u308b\u3068Draw Calls 24\u3067Standard Instanced\u304c18\u3001\u9759\u7684\u30d0\u30c3\u30c1\u3067\u306fDraw Calls 86\" class=\"wp-image-22513\" srcset=\"https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-stats-compare.jpg 1037w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-stats-compare-300x215.jpg 300w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-stats-compare-1024x735.jpg 1024w, https:\/\/cg-method.com\/unity\/wp-content\/uploads\/2026\/10\/cgm-20261020-unity-reduce-draw-calls-stats-compare-768x551.jpg 768w\" sizes=\"auto, (max-width: 1037px) 100vw, 1037px\" \/><figcaption class=\"wp-element-caption\">2026-10-20 \u64ae\u5f71\u3002Unity 6.6\uff086000.6.5f1\u3001URP 17.6.0\uff09\u3001Windows 11\u3002\u7acb\u65b9\u4f53400\u500b\u30fb\u30de\u30c6\u30ea\u30a2\u30eb4\u3064\u306e\u7df4\u7fd2\u30b7\u30fc\u30f3\u3092\u3001\u8a2d\u5b9a\u3060\u3051\u5909\u3048\u3066\u518d\u751f\u3057\u305f\u3068\u304d\u306e Statistics \u3067\u3059\u3002FPS \u306a\u3069\u306e\u6642\u9593\u306f\u30a8\u30c7\u30a3\u30bf\u4e0a\u306e\u5024\u3067\u3059<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u540c\u3058\u6570\u3092\u3001\u30a8\u30c7\u30a3\u30bf\u62e1\u5f35\u3067\u8aad\u3093\u3060\u5024\u3068\u3001ProfilerRecorder \u3067 SetPass Calls Count \u3068 Draw Calls Count \u309260\u30d5\u30ec\u30fc\u30e0\u5e73\u5747\u3057\u305f\u5024\u3067\u3082\u8a18\u9332\u3057\u3001Statistics \u306e\u8868\u793a\u3068\u307b\u307c\u4e00\u81f4\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7acb\u65b9\u4f53400\u500b\u306b\u5bfe\u3057\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c800\u306b\u306a\u308b\u306e\u306f\u3001Frame Debugger \u3067\u898b\u308b\u3068\u3001\u6df1\u5ea6\u306e\u4e8b\u524d\u30d1\u30b9\uff08DrawDepthNormalPrepass\uff09\u3068\u4e0d\u900f\u660e\u306e\u63cf\u753b\uff08DrawOpaqueObjects\uff09\u30672\u56de\u305a\u3064\u63cf\u304b\u308c\u3066\u3044\u305f\u305f\u3081\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SRP Batcher \u306f Draw Calls \u306e806\u3092\u5909\u3048\u305a\u3001Set Pass Calls \u309224\u304b\u308910\u306b\u6e1b\u3089\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GPU Resident Drawer \u3092\u4f7f\u3046\u3068\u3001Draw Calls \u305d\u306e\u3082\u306e\u304c806\u304b\u308914\u306b\u6e1b\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SRP Batcher \u3092\u30aa\u30d5\u306b\u3057\u305f\u72b6\u614b\u3067\u306f\u3001GPU \u30a4\u30f3\u30b9\u30bf\u30f3\u30b7\u30f3\u30b0\u3067 Draw Calls \u304c24\u306b\u3001\u9759\u7684\u30d0\u30c3\u30c1\u306786\u306b\u6e1b\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30c6\u30ea\u30a2\u30eb\u30921\u3064\u306b\u307e\u3068\u3081\u308b\u3068\u3001SRP Batcher \u304c\u30aa\u30d5\u3067\u3082 Set Pass Calls \u306f24\u304b\u308910\u306b\u6e1b\u308a\u3001Draw Calls \u306f\u5909\u308f\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FPS \u3084\u30d5\u30ec\u30fc\u30e0\u6642\u9593\u306f\u30a8\u30c7\u30a3\u30bf\u306e\u307b\u304b\u306e\u51e6\u7406\u306e\u5f71\u97ff\u3067\u6bce\u56de\u3076\u308c\u305f\u305f\u3081\u3001\u8868\u306b\u306f\u8f09\u305b\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d3\u30eb\u30c9\u3057\u305f\u30a2\u30d7\u30ea\u3084\u3001\u3082\u3063\u3068\u5927\u304d\u306a\u30b7\u30fc\u30f3\u3067\u306e\u52b9\u679c\u306f\u6e2c\u3063\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u6e1b\u3089\u3057\u305f\u5f8c\u306b\u78ba\u304b\u3081\u308b\u3053\u3068<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u5909\u66f4\u306e\u524d\u5f8c\u3067\u3001Stats \u306e Batches\uff08Unity 6.6 \u3067\u306f Draw Calls\uff09\u30fbSetPass \u3068 CPU \u306e\u6642\u9593\u3092\u6bd4\u3079\u305f<\/li>\n\n\n<li>\u30d0\u30c3\u30c1\u3092\u30aa\u30f3\u306b\u3057\u305f\u5834\u5408\u3068\u30aa\u30d5\u306b\u3057\u305f\u5834\u5408\u306e\u4e21\u65b9\u3067\u3001\u6027\u80fd\u3092\u6e2c\u3063\u305f<\/li>\n\n\n<li>Frame Debugger \u3067\u3001\u72d9\u3063\u305f\u65b9\u6cd5\u306e\u63cf\u753b\uff08SRP Batch\u30fbDraw Static\u30fbDraw Mesh (Instanced)\u30fbHybrid Batch Group\uff09\u304c\u51fa\u3066\u3044\u308b<\/li>\n\n\n<li>\u9759\u7684\u30d0\u30c3\u30c1\u3092\u4f7f\u3063\u305f\u5834\u5408\u3001\u30e1\u30e2\u30ea\u30fc\u306e\u4f7f\u7528\u91cf\u304c\u5897\u3048\u3059\u304e\u3066\u3044\u306a\u3044<\/li>\n\n\n<li>\u30a8\u30c7\u30a3\u30bf\u3060\u3051\u3067\u306a\u304f\u3001Play \u30e2\u30fc\u30c9\u3084\u30d3\u30eb\u30c9\u3057\u305f\u30a2\u30d7\u30ea\u3067\u3082\u6e2c\u3063\u305f<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u3001GPU Resident Drawer \u306e\u52b9\u679c\u306f Scene \u30d3\u30e5\u30fc\u3084 Game \u30d3\u30e5\u30fc\u3067\u306f\u3001Play \u30e2\u30fc\u30c9\u3084\u6700\u7d42\u7684\u306a\u30d3\u30eb\u30c9\u3088\u308a\u5c0f\u3055\u304f\u51fa\u308b\u3053\u3068\u304c\u591a\u3044\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Frame Debugger \u306f\u6bce\u30d5\u30ec\u30fc\u30e0\u66f4\u65b0\u3055\u308c\u308b\u305f\u3081\u3001\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u306e\u6570\u304c\u901f\u304f\u5909\u308f\u308b\u5834\u9762\u3067\u306f\u4e00\u89a7\u304c\u8aad\u307f\u306b\u304f\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unity\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3092\u3001Statistics\u30fbProfiler\u30fbFrame Debugger\u3067\u6570\u3048\u3001\u30ec\u30f3\u30c0\u30fc\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306b\u5408\u3063\u305f\u65b9\u6cd5\u3067\u6e1b\u3089\u3059\u624b\u9806\u3092\u516c\u5f0f\u30de\u30cb\u30e5\u30a2\u30eb\u306b\u3082\u3068\u3065\u3044\u3066\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n","protected":false},"author":1,"featured_media":22468,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":"","book_review_data":"","footnotes":"","ssp_meta_title":"Unity\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3092\u6e1b\u3089\u3059\u65b9\u6cd5","ssp_meta_description":"Unity\u306e\u30c9\u30ed\u30fc\u30b3\u30fc\u30eb\u3092\u6e1b\u3089\u3059\u65b9\u6cd5\u3002Statistics\u30fbFrame Debugger\u30fbProfiler\u3067\u306e\u6570\u3048\u65b9\u3068\u3001Unity 6.6\u306eURP\u3067SRP Batcher\u3084\u9759\u7684\u30d0\u30c3\u30c1\u3092\u5207\u308a\u66ff\u3048\u3066\u6e2c\u3063\u305f\u7d50\u679c\u3092\u307e\u3068\u3081\u307e\u3057\u305f\u3002"},"categories":[17],"tags":[],"class_list":["post-22467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-setup"],"_links":{"self":[{"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/posts\/22467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/comments?post=22467"}],"version-history":[{"count":2,"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/posts\/22467\/revisions"}],"predecessor-version":[{"id":22518,"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/posts\/22467\/revisions\/22518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/media\/22468"}],"wp:attachment":[{"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/media?parent=22467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/categories?post=22467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cg-method.com\/unity\/wp-json\/wp\/v2\/tags?post=22467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}