{"id":2067,"date":"2026-07-24T19:28:48","date_gmt":"2026-07-24T19:28:48","guid":{"rendered":"https:\/\/wayhope.kro.kr\/?p=2067"},"modified":"2026-08-31T07:32:54","modified_gmt":"2026-08-31T07:32:54","slug":"%ea%b2%8c%ec%9e%84-%ea%b7%b8%eb%9e%98%ed%94%bd%ec%8a%a4-%ed%95%b5%ec%8b%ac-%ec%a0%95%eb%a6%ac","status":"publish","type":"post","link":"https:\/\/wayhope.kro.kr\/?p=2067","title":{"rendered":"\uac8c\uc784 \uadf8\ub798\ud53d\uc2a4 \ud575\uc2ec \uc815\ub9ac"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\uac8c\uc784 \uadf8\ub798\ud53d\uc2a4\ub294 \ub2e8\uc21c\ud788 \ud654\uba74\uc5d0 \uc608\uc05c \uc774\ubbf8\uc9c0\ub97c \ucd9c\ub825\ud558\ub294 \uae30\uc220\uc774 \uc544\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784\uc5d0\uc11c \uadf8\ub798\ud53d\uc2a4\ub294 <strong>CPU\uc640 GPU\uac00 \ub370\uc774\ud130\ub97c \ucc98\ub9ac\ud558\uace0, \ub80c\ub354\ub9c1 \ud30c\uc774\ud504\ub77c\uc778\uc744 \uac70\uccd0 \ucd5c\uc885\uc801\uc73c\ub85c \ud654\uba74\uc5d0 \ud53d\uc140\uc744 \ucd9c\ub825\ud558\ub294 \uc804\uccb4 \uacfc\uc815<\/strong>\uc744 \uc758\ubbf8\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784 \uac1c\ubc1c\uc5d0\uc11c\ub294 \ubaa8\ub378\ub9c1\uc774\ub098 \uc170\uc774\ub354\ub9cc \uc54c\uc544\uc11c\ub294 \ubd80\uc871\ud558\ub2e4.<br>\ud504\ub808\uc784\uc774 \uc5b4\ub5bb\uac8c \ub9cc\ub4e4\uc5b4\uc9c0\ub294\uc9c0, GPU\uac00 \uc5b4\ub5a4 \uc791\uc5c5\uc744 \uc218\ud589\ud558\ub294\uc9c0, \uc65c \ud2b9\uc815 \uadf8\ub798\ud53d \uc635\uc158\uc774 \uc131\ub2a5\uc5d0 \uc601\ud5a5\uc744 \uc8fc\ub294\uc9c0 \uc774\ud574\ud574\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc804\uccb4\uc801\uc778 \ud750\ub984\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Game Logic -&gt; Scene Data -&gt; Culling -&gt; Rendering -&gt; Lighting \/ Shadow -&gt; Post Processing -&gt; Anti-Aliasing -&gt; Upscaling -&gt; Display\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">GPU\uc640 CPU<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784 \uadf8\ub798\ud53d\uc2a4\uc5d0\uc11c\ub294 CPU\uc640 GPU\uac00 \uc11c\ub85c \ub2e4\ub978 \uc5ed\ud560\uc744 \uc218\ud589\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CPU\ub294 \uac8c\uc784 \ub85c\uc9c1, \ubb3c\ub9ac, \uc560\ub2c8\uba54\uc774\uc158, \ub80c\ub354\ub9c1 \uba85\ub839 \uc0dd\uc131 \ub4f1\uc758 \uc791\uc5c5\uc744 \ub2f4\ub2f9\ud558\uace0 GPU\ub294 \uc2e4\uc81c \uadf8\ub798\ud53d \uc5f0\uc0b0\uc744 \ubcd1\ub82c\uc801\uc73c\ub85c \ucc98\ub9ac\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CPU -&gt; Game Logic \/ Physics \/ Animation \/ Rendering Commands -&gt; GPU -&gt; Vertex Processing \/ Rasterization \/ Pixel Processing -&gt; Frame\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">CPU\uac00 GPU\uc5d0\uac8c \ub80c\ub354\ub9c1\ud560 \ub0b4\uc6a9\uc744 \uc804\ub2ec\ud558\uba74 GPU\uac00 \uc774\ub97c \ucc98\ub9ac\ud558\uc5ec \ucd5c\uc885 \uc774\ubbf8\uc9c0\ub97c \uc0dd\uc131\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub530\ub77c\uc11c \uac8c\uc784 \uc131\ub2a5 \ubb38\uc81c\ub294 \ub2e8\uc21c\ud788 GPU \uc131\ub2a5\ub9cc\uc758 \ubb38\uc81c\uac00 \uc544\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CPU\uac00 \ub80c\ub354\ub9c1 \uba85\ub839\uc744 \ub108\ubb34 \ub9ce\uc774 \uc0dd\uc131\ud558\uac70\ub098, GPU\uac00 \ubcf5\uc7a1\ud55c \uc170\uc774\ub354\uc640 \uace0\ud574\uc0c1\ub3c4 \ud14d\uc2a4\ucc98\ub97c \ucc98\ub9ac\ud558\ub290\ub77c \ubcd1\ubaa9\uc774 \ubc1c\uc0dd\ud560 \uc218\ub3c4 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Rendering Pipeline<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ub80c\ub354\ub9c1 \ud30c\uc774\ud504\ub77c\uc778\uc740 3D \ub370\uc774\ud130\ub97c \ucd5c\uc885 \ud654\uba74\uc758 \ud53d\uc140\ub85c \ubcc0\ud658\ud558\ub294 \uacfc\uc815\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Mesh \/ Material \/ Texture -&gt; Vertex Processing -&gt; Primitive Assembly -&gt; Rasterization -&gt; Fragment \/ Pixel Processing -&gt; Framebuffer\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Vertex Processing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">3D \uacf5\uac04\uc5d0 \uc874\uc7ac\ud558\ub294 \uc815\uc810(Vertex)\uc744 \ud654\uba74\uc5d0 \ud45c\uc2dc\ud560 \uc218 \uc788\ub294 \uc704\uce58\ub85c \ubcc0\ud658\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc73c\ub85c \ub2e4\uc74c \ubcc0\ud658\uc774 \ubc1c\uc0dd\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Model Space -&gt; World Space -&gt; View Space -&gt; Clip Space -&gt; Screen Space\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc5ec\uae30\uc11c \uce74\uba54\ub77c\uc758 \uc704\uce58\uc640 \ubc29\ud5a5, \uc624\ube0c\uc81d\ud2b8\uc758 \uc704\uce58\uc640 \ud06c\uae30 \ub4f1\uc774 \ud654\uba74\uc5d0 \ud45c\uc2dc\ub420 \uc704\uce58\uc5d0 \uc601\ud5a5\uc744 \uc900\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Rasterization<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc0bc\uac01\ud615 \ud615\ud0dc\uc758 3D \ub370\uc774\ud130\ub97c \ud654\uba74\uc758 \ud53d\uc140 \ub2e8\uc704\ub85c \ubcc0\ud658\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \ub300\ubd80\ubd84\uc758 3D \ubaa8\ub378\uc740 \uc0bc\uac01\ud615\uc758 \uc9d1\ud569\uc73c\ub85c \uad6c\uc131\ub418\uc5b4 \uc788\uae30 \ub54c\ubb38\uc5d0 Rasterization\uc740 \uc2e4\uc2dc\uac04 \ub80c\ub354\ub9c1\uc758 \ud575\uc2ec \uacfc\uc815\uc774\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pixel \/ Fragment Processing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uac01 \ud53d\uc140\uc774 \uc5b4\ub5a4 \uc0c9\uc744 \uac00\uc838\uc57c \ud558\ub294\uc9c0 \uacc4\uc0b0\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \uacfc\uc815\uc5d0\uc11c Material, Texture, Light, Shadow \ub4f1\uc758 \uc815\ubcf4\uac00 \uc0ac\uc6a9\ub41c\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Rendering Path<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784 \uc5d4\uc9c4\uc740 \uc5ec\ub7ec \ubc29\uc2dd\uc73c\ub85c \uc7a5\uba74\uc744 \ub80c\ub354\ub9c1\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc778 \ubc29\uc2dd\uc774 Forward Rendering\uacfc Deferred Rendering\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Forward Rendering -&gt; Geometry + Lighting -&gt; Final Image\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Forward Rendering\uc740 \uc624\ube0c\uc81d\ud2b8\ub97c \ub80c\ub354\ub9c1\ud558\uba74\uc11c \uc870\uba85 \uacc4\uc0b0\uc744 \uc218\ud589\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uad6c\uc870\uac00 \ube44\uad50\uc801 \ub2e8\uc21c\ud558\uace0 \ud22c\uba85\ud55c \uc624\ube0c\uc81d\ud2b8 \ucc98\ub9ac\uc5d0\ub3c4 \uc720\ub9ac\ud558\uc9c0\ub9cc, \ub9ce\uc740 \uad11\uc6d0\uc744 \uc0ac\uc6a9\ud558\ub294 \uc7a5\uba74\uc5d0\uc11c\ub294 \uc870\uba85 \uacc4\uc0b0 \ube44\uc6a9\uc774 \ucee4\uc9c8 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deferred Rendering\uc740 \uba3c\uc800 \ud654\uba74\uc758 \uc5ec\ub7ec \uc815\ubcf4\ub97c \uc800\uc7a5\ud55c \ub4a4 \uc870\uba85 \uacc4\uc0b0\uc744 \ubcc4\ub3c4\ub85c \uc218\ud589\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Geometry -&gt; G-Buffer -&gt; Lighting -&gt; Final Image\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">G-Buffer\uc5d0\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \uc704\uce58, Normal, Albedo, Specular \ub4f1\uc758 \uc815\ubcf4\uac00 \uc800\uc7a5\ub41c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub530\ub77c\uc11c \ub9ce\uc740 \uad11\uc6d0\uc744 \ud6a8\uc728\uc801\uc73c\ub85c \ucc98\ub9ac\ud558\ub294 \ub370 \uc720\ub9ac\ud558\uc9c0\ub9cc \ucd94\uac00\uc801\uc778 \uba54\ubaa8\ub9ac\uc640 \ub300\uc5ed\ud3ed\uc744 \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Draw Call<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CPU\uac00 GPU\uc5d0\uac8c \ud2b9\uc815 \ub80c\ub354\ub9c1 \uc791\uc5c5\uc744 \uc694\uccad\ud558\ub294 \uac83\uc744 \uc77c\ubc18\uc801\uc73c\ub85c Draw Call\uc774\ub77c\uace0 \ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CPU -&gt; Draw Call -&gt; GPU -&gt; Rendering\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc624\ube0c\uc81d\ud2b8\uac00 \ub9ce\uc544\uc9c0\uba74 Draw Call\uc774 \uc99d\uac00\ud560 \uc218 \uc788\uace0, \ud2b9\ud788 CPU \uce21\uc5d0\uc11c \ubcd1\ubaa9\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub798\uc11c \uac8c\uc784 \uc5d4\uc9c4\uc5d0\uc11c\ub294 \uc5ec\ub7ec \uc624\ube0c\uc81d\ud2b8\ub97c \ubb36\uc5b4\uc11c \ucc98\ub9ac\ud558\uac70\ub098 GPU\uac00 \ub3d9\uc77c\ud55c \ub370\uc774\ud130\ub97c \ubc18\ubcf5\ud574\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ucd5c\uc801\ud654\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc778 \ubc29\ubc95\uc774 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Draw Call Optimization -&gt; Batching \/ GPU Instancing\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Batching<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Batching\uc740 \uc5ec\ub7ec \ub80c\ub354\ub9c1 \uc791\uc5c5\uc744 \ud558\ub098\ub85c \ubb36\uc5b4 Draw Call\uc744 \uc904\uc774\ub294 \ubc29\ubc95\uc774\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc73c\ub85c Static Batching\uacfc Dynamic Batching\uc774 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Multiple Objects -&gt; Batching -&gt; Fewer Draw Calls -&gt; GPU\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Unity\uc5d0\uc11c\ub294 \uc624\ube0c\uc81d\ud2b8\uc758 \uc0c1\ud0dc\uc640 \ub80c\ub354\ub9c1 \uc870\uac74\uc5d0 \ub530\ub77c \uc801\uc808\ud55c Batching \ubc29\uc2dd\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">GPU Instancing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ub3d9\uc77c\ud55c Mesh\uc640 Material\uc744 \uc0ac\uc6a9\ud558\ub294 \uc624\ube0c\uc81d\ud2b8\uac00 \ub9e4\uc6b0 \ub9ce\uc744 \ub54c GPU Instancing\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>One Mesh + One Material -&gt; Multiple Instances -&gt; GPU\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc608\ub97c \ub4e4\uc5b4 \uc218\ucc9c \uac1c\uc758 \ub098\ubb34\ub098 \ud480\uc744 \ub80c\ub354\ub9c1\ud574\uc57c \ud558\ub294 \uacbd\uc6b0 \uac01\uac01\uc744 \ubcc4\ub3c4\uc758 Draw Call\ub85c \ucc98\ub9ac\ud558\ub294 \uac83\ubcf4\ub2e4 GPU Instancing\uc744 \ud65c\uc6a9\ud558\ub294 \uac83\uc774 \ud6a8\uc728\uc801\uc774\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Culling<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uce74\uba54\ub77c\uc5d0 \ubcf4\uc774\uc9c0 \uc54a\ub294 \uc624\ube0c\uc81d\ud2b8\uae4c\uc9c0 \ub80c\ub354\ub9c1\ud560 \ud544\uc694\ub294 \uc5c6\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub530\ub77c\uc11c \uac8c\uc784 \uc5d4\uc9c4\uc5d0\uc11c\ub294 \ub80c\ub354\ub9c1 \uc804\uc5d0 \ubd88\ud544\uc694\ud55c \uc624\ube0c\uc81d\ud2b8\ub97c \uc81c\uac70\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Scene -&gt; Culling -&gt; Visible Objects -&gt; Rendering\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc778 \ubc29\ubc95\uc774 Frustum Culling\uacfc Occlusion Culling\uc774\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Frustum Culling<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uce74\uba54\ub77c\uac00 \ubcfc \uc218 \uc788\ub294 \uc601\uc5ed \ubc16\uc758 \uc624\ube0c\uc81d\ud2b8\ub97c \ub80c\ub354\ub9c1 \ub300\uc0c1\uc5d0\uc11c \uc81c\uc678\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Camera Frustum -&gt; Visible Objects -&gt; Rendering\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Occlusion Culling<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uce74\uba54\ub77c\uc640 \uc624\ube0c\uc81d\ud2b8 \uc0ac\uc774\uc5d0 \ub2e4\ub978 \uc624\ube0c\uc81d\ud2b8\uac00 \uc874\uc7ac\ud558\uc5ec \uc2e4\uc81c\ub85c \ubcf4\uc774\uc9c0 \uc54a\ub294 \uc624\ube0c\uc81d\ud2b8\ub97c \uc81c\uc678\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Scene -&gt; Occlusion Test -&gt; Visible Objects -&gt; Rendering\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Culling\uc740 \ub80c\ub354\ub9c1\ud558\uc9c0 \uc54a\uc544\ub3c4 \ub418\ub294 \uc791\uc5c5 \uc790\uccb4\ub97c \uc81c\uac70\ud55c\ub2e4\ub294 \uc810\uc5d0\uc11c \ub9e4\uc6b0 \uc911\uc694\ud55c \ucd5c\uc801\ud654 \ubc29\ubc95\uc774\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">LOD<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">LOD(Level of Detail)\ub294 \uce74\uba54\ub77c\uc640\uc758 \uac70\ub9ac\uc5d0 \ub530\ub77c \ubaa8\ub378\uc758 \ubcf5\uc7a1\ub3c4\ub97c \ubcc0\uacbd\ud558\ub294 \uae30\uc220\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Camera -&gt; Near -&gt; High Detail\nCamera -&gt; Mid -&gt; Medium Detail\nCamera -&gt; Far -&gt; Low Detail\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uba40\ub9ac \uc788\ub294 \uc624\ube0c\uc81d\ud2b8\ub294 \ud654\uba74\uc5d0\uc11c \ucc28\uc9c0\ud558\ub294 \ud53d\uc140 \uc218\uac00 \uc791\uae30 \ub54c\ubb38\uc5d0 \ub192\uc740 Polygon \uc218\ub97c \uc0ac\uc6a9\ud560 \ud544\uc694\uac00 \uc5c6\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub530\ub77c\uc11c \uac70\ub9ac\uc5d0 \ub530\ub77c Mesh\uc758 \ubcf5\uc7a1\ub3c4\ub97c \ub0ae\ucd94\uba74 \uc131\ub2a5\uc744 \ud655\ubcf4\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Texture\uc640 Mipmap<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Texture\ub294 \ubaa8\ub378\uc758 \ud45c\uba74\uc5d0 \uc801\uc6a9\ub418\ub294 \uc774\ubbf8\uc9c0 \ub370\uc774\ud130\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Mesh + Texture + Material -&gt; Surface\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Texture \ud574\uc0c1\ub3c4\uac00 \ub192\uc744\uc218\ub85d \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9\uacfc Texture Sampling \ube44\uc6a9\uc774 \uc99d\uac00\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mipmap\uc740 \ud558\ub098\uc758 Texture\uc5d0 \uc5ec\ub7ec \ub2e8\uacc4\uc758 \ucd95\uc18c\ub41c \uc774\ubbf8\uc9c0\ub97c \ubbf8\ub9ac \ub9cc\ub4e4\uc5b4\ub450\ub294 \ubc29\uc2dd\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Original Texture -&gt; Mipmap Level 0 \/ Level 1 \/ Level 2 \/ ... -&gt; Appropriate Level Sampling\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uba40\ub9ac \uc788\ub294 \uc624\ube0c\uc81d\ud2b8\uc5d0\ub294 \uc791\uc740 Mipmap\uc744 \uc0ac\uc6a9\ud568\uc73c\ub85c\uc368 Texture Sampling\uc758 \ud6a8\uc728\uc744 \ub192\uc774\uace0 \ud654\uba74 \ud488\uc9c8\uc744 \uc548\uc815\uc801\uc73c\ub85c \uc720\uc9c0\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Lighting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lighting\uc740 \uc624\ube0c\uc81d\ud2b8\uac00 \ube5b\uc744 \uc5b4\ub5bb\uac8c \ubc1b\ub294\uc9c0\ub97c \uacc4\uc0b0\ud558\ub294 \uacfc\uc815\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Light -&gt; Surface -&gt; Lighting Calculation -&gt; Pixel Color\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc778 \uc870\uba85 \uc694\uc18c\ub85c Directional Light, Point Light, Spot Light \ub4f1\uc774 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784\uc5d0\uc11c\ub294 \uc9c1\uc811\uad11\ubfd0\ub9cc \uc544\ub2c8\ub77c \ub2e4\ub978 \ud45c\uba74\uc5d0\uc11c \ubc18\uc0ac\ub41c \uac04\uc811\uad11\uae4c\uc9c0 \uace0\ub824\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Global Illumination<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Global Illumination\uc740 \ube5b\uc774 \ub2e4\ub978 \ud45c\uba74\uc5d0 \ubc18\uc0ac\ub418\ub294 \uac04\uc811\uad11\uae4c\uc9c0 \uace0\ub824\ud558\ub294 \uac1c\ub150\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Light -&gt; Surface A -&gt; Bounce -&gt; Surface B -&gt; Final Lighting\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc2e4\uc2dc\uac04 GI\ub294 \ub192\uc740 \ud488\uc9c8\uc744 \uc81c\uacf5\ud560 \uc218 \uc788\uc9c0\ub9cc \uc5f0\uc0b0 \ube44\uc6a9\uc774 \ud06c\uae30 \ub54c\ubb38\uc5d0 \uac8c\uc784\uc5d0\uc11c\ub294 \ub2e4\uc591\ud55c \ucd5c\uc801\ud654 \ubc29\ubc95\uc744 \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lightmap, Light Probe, Reflection Probe \ub4f1\ub3c4 \uc774\ub7ec\ud55c \uc870\uba85 \uc815\ubcf4\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \ucc98\ub9ac\ud558\uae30 \uc704\ud55c \ubc29\ubc95\uc774\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Shadow<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ube5b\uc774 \uc874\uc7ac\ud558\uba74 \uc624\ube0c\uc81d\ud2b8\uc5d0 \uc758\ud574 \ub2e4\ub978 \uc601\uc5ed\uc5d0 \uadf8\ub9bc\uc790\uac00 \uc0dd\uae34\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc2e4\uc2dc\uac04 \uadf8\ub9bc\uc790\uc758 \ub300\ud45c\uc801\uc778 \uad6c\ud604 \ubc29\uc2dd\uc774 Shadow Mapping\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Light -&gt; Shadow Map -&gt; Camera Rendering -&gt; Shadowed Pixels\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Shadow Map\uc740 \uad11\uc6d0\uc758 \uc2dc\uc810\uc5d0\uc11c \uc7a5\uba74\uc744 \ub80c\ub354\ub9c1\ud558\uc5ec \uae4a\uc774 \uc815\ubcf4\ub97c \uc800\uc7a5\ud558\uace0, \uc2e4\uc81c \uce74\uba54\ub77c \ub80c\ub354\ub9c1 \uacfc\uc815\uc5d0\uc11c \ud574\ub2f9 \uc815\ubcf4\ub97c \ube44\uad50\ud558\uc5ec \uadf8\ub9bc\uc790\ub97c \ud310\ub2e8\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub9bc\uc790 \ud488\uc9c8\uc744 \ub192\uc774\uba74 Shadow Map\uc758 \ud574\uc0c1\ub3c4\ub098 \ud544\ud130\ub9c1 \ube44\uc6a9 \ub4f1\uc774 \uc99d\uac00\ud558\uae30 \ub54c\ubb38\uc5d0 \uc131\ub2a5\uacfc \ud488\uc9c8 \uc0ac\uc774\uc758 \uade0\ud615\uc774 \ud544\uc694\ud558\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Anti-Aliasing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">3D \uac8c\uc784\uc5d0\uc11c\ub294 \ud654\uba74\uc758 \ub300\uac01\uc120\uc774\ub098 \uace1\uc120 \ubd80\ubd84\uc5d0\uc11c \uacc4\ub2e8 \ud604\uc0c1\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ub97c Aliasing\uc774\ub77c\uace0 \ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Continuous Geometry -&gt; Pixel Sampling -&gt; Aliasing\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Anti-Aliasing\uc740 \uc774\ub7ec\ud55c \uacc4\ub2e8 \ud604\uc0c1\uc744 \uc904\uc774\ub294 \uae30\uc220\uc774\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc778 \ubc29\uc2dd\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Anti-Aliasing -&gt; MSAA \/ FXAA \/ SMAA \/ TAA\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">MSAA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MSAA\ub294 \ud558\ub098\uc758 \ud53d\uc140\uc744 \uc5ec\ub7ec \uc0d8\ud50c\ub85c \ub098\ub204\uc5b4 Geometry Edge\ub97c \ub354 \uc815\ud655\ud558\uac8c \ucc98\ub9ac\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud488\uc9c8\uc774 \uc88b\uc740 \ud3b8\uc774\uc9c0\ub9cc \ucd94\uac00\uc801\uc778 GPU \ube44\uc6a9\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FXAA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">FXAA\ub294 \uc644\uc131\ub41c \ud654\uba74\uc744 \ubd84\uc11d\ud558\uc5ec \uacc4\ub2e8 \ud604\uc0c1\uc774 \ubc1c\uc0dd\ud558\ub294 Edge\ub97c \ud6c4\ucc98\ub9ac \ubc29\uc2dd\uc73c\ub85c \ubd80\ub4dc\ub7fd\uac8c \ub9cc\ub4e0\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ube44\uc6a9\uc774 \uc800\ub834\ud558\uc9c0\ub9cc \uc774\ubbf8\uc9c0\uac00 \ud750\ub824\uc9c8 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">TAA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">TAA\ub294 \uc5ec\ub7ec \ud504\ub808\uc784\uc758 \uc815\ubcf4\ub97c \ub204\uc801\ud558\uc5ec Anti-Aliasing\uc744 \uc218\ud589\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Frame N + Frame N-1 + Motion Information -&gt; TAA -&gt; Anti-Aliased Image\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ud604\ub300 \uac8c\uc784\uc5d0\uc11c \ub9ce\uc774 \uc0ac\uc6a9\ub418\uc9c0\ub9cc \uc6c0\uc9c1\uc774\ub294 \ubb3c\uccb4\uc5d0\uc11c Ghosting\uc774\ub098 Blur\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">VSync<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GPU\uac00 \ub108\ubb34 \ube60\ub974\uac8c \ud504\ub808\uc784\uc744 \uc0dd\uc131\ud558\uba74 \ubaa8\ub2c8\ud130\uac00 \ud55c \ud504\ub808\uc784\uc744 \ucd9c\ub825\ud558\ub294 \ub3c4\uc911 \ub2e4\uc74c \ud504\ub808\uc784\uc758 \uc77c\ubd80\uac00 \uc11e\uc77c \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ub97c Tearing\uc774\ub77c\uace0 \ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GPU Frame Output != Display Refresh Timing -&gt; Tearing\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">VSync\ub294 GPU\uc758 \ud504\ub808\uc784 \ucd9c\ub825\uacfc \ub514\uc2a4\ud50c\ub808\uc774\uc758 \uc8fc\uc0ac\uc728\uc744 \ub3d9\uae30\ud654\ud558\uc5ec \uc774\ub7ec\ud55c \ubb38\uc81c\ub97c \uc904\uc778\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GPU -&gt; VSync Synchronization -&gt; Display\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\ub9cc GPU\uac00 \ub2e4\uc74c \ud504\ub808\uc784\uc744 \uc900\ube44\ud558\uc9c0 \ubabb\ud558\uba74 \ud654\uba74 \ucd9c\ub825\uc774 \uae30\ub2e4\ub9ac\uac8c \ub418\uc5b4 Frame Pacing\uc774\ub098 Input Latency\uc5d0 \uc601\ud5a5\uc744 \uc904 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Refresh Rate\uc640 FPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">FPS\uc640 Refresh Rate\ub294 \ube44\uc2b7\ud574 \ubcf4\uc774\uc9c0\ub9cc \uc11c\ub85c \ub2e4\ub978 \uac1c\ub150\uc774\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FPS\ub294 GPU\uc640 \uac8c\uc784 \uc2dc\uc2a4\ud15c\uc774 \ucd08\ub2f9 \uba87 \uac1c\uc758 \ud504\ub808\uc784\uc744 \uc0dd\uc131\ud558\ub294\uc9c0\ub97c \ub098\ud0c0\ub0b4\uace0, Refresh Rate\ub294 \ub514\uc2a4\ud50c\ub808\uc774\uac00 \ucd08\ub2f9 \uba87 \ubc88 \ud654\uba74\uc744 \uac31\uc2e0\ud560 \uc218 \uc788\ub294\uc9c0\ub97c \ub098\ud0c0\ub0b8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Game -&gt; FPS -&gt; Frame Generation\nDisplay -&gt; Refresh Rate -&gt; Screen Refresh\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc608\ub97c \ub4e4\uc5b4 60Hz \ubaa8\ub2c8\ud130\ub294 \ucd08\ub2f9 \ucd5c\ub300 60\ubc88 \ud654\uba74\uc744 \uac31\uc2e0\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub530\ub77c\uc11c \ub192\uc740 FPS\uac00 \ud56d\uc0c1 \ud654\uba74\uc5d0 \uadf8\ub300\ub85c \ud45c\uc2dc\ub418\ub294 \uac83\uc740 \uc544\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">VRR<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">VRR(Variable Refresh Rate)\uc740 \ub514\uc2a4\ud50c\ub808\uc774\uc758 \uc8fc\uc0ac\uc728\uc744 \uace0\uc815\ud558\uc9c0 \uc54a\uace0 GPU\uc758 \ud504\ub808\uc784 \ucd9c\ub825\uc5d0 \ub9de\ucdb0 \ubcc0\uacbd\ud558\ub294 \uae30\uc220\uc774\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc73c\ub85c G-Sync\uc640 FreeSync\uac00 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GPU Frame -&gt; VRR -&gt; Display Refresh\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">VSync\uac00 \ub514\uc2a4\ud50c\ub808\uc774\uc5d0 \ub9de\ucdb0 GPU\uc758 \ucd9c\ub825\uc744 \uc81c\uc5b4\ud558\ub294 \ubc29\uc2dd\uc774\ub77c\uba74 VRR\uc740 \ub514\uc2a4\ud50c\ub808\uc774\uac00 GPU\uc758 \ud504\ub808\uc784 \ucd9c\ub825\uc5d0 \ub9de\ucd94\ub294 \ubc29\ud5a5\uc73c\ub85c \uc774\ud574\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Dynamic Resolution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GPU \ubd80\ud558\uac00 \ub192\uc544\uc838 \ubaa9\ud45c FPS\ub97c \uc720\uc9c0\ud558\uae30 \uc5b4\ub824\uc6b4 \uacbd\uc6b0 \ub80c\ub354\ub9c1 \ud574\uc0c1\ub3c4\ub97c \ub3d9\uc801\uc73c\ub85c \ub0ae\ucd9c \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GPU Load -&gt; Resolution Adjustment -&gt; Rendering -&gt; Target FPS\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc608\ub97c \ub4e4\uc5b4 \ucd5c\uc885 \ucd9c\ub825\uc740 1920&#215;1080\uc774\uc9c0\ub9cc \ub0b4\ubd80 \ub80c\ub354\ub9c1 \ud574\uc0c1\ub3c4\ub97c \uc0c1\ud669\uc5d0 \ub530\ub77c 1600&#215;900, 1280&#215;720 \ub4f1\uc73c\ub85c \ub0ae\ucd9c \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub0ae\uc544\uc9c4 \ud574\uc0c1\ub3c4\ub294 \uc774\ud6c4 Upscaling\uc744 \ud1b5\ud574 \ucd9c\ub825 \ud574\uc0c1\ub3c4\ub85c \ud655\ub300\ud55c\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Upscaling<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Upscaling\uc740 \ub0ae\uc740 \ud574\uc0c1\ub3c4\ub85c \ub80c\ub354\ub9c1\ud55c \uc774\ubbf8\uc9c0\ub97c \ub192\uc740 \ud574\uc0c1\ub3c4\ub85c \ud655\ub300\ud558\ub294 \uae30\uc220\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Low Resolution Rendering -&gt; Upscaling -&gt; Display Resolution\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc778 \uae30\uc220\ub85c NVIDIA\uc758 DLSS, AMD\uc758 FSR, Intel\uc758 XeSS \ub4f1\uc774 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ubaa9\uc801\uc740 \ub2e8\uc21c\ud558\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ub80c\ub354\ub9c1\ud574\uc57c \ud558\ub294 \ud53d\uc140 \uc218\ub97c \uc904\uc774\uba74\uc11c \ub192\uc740 \ucd9c\ub825 \ud574\uc0c1\ub3c4\ub97c \uc720\uc9c0\ud558\ub294 \uac83<\/strong>\uc774\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">HDR<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HDR(High Dynamic Range)\uc740 \ub354 \ub113\uc740 \ubc1d\uae30\uc640 \uc0c9 \ud45c\ud604 \ubc94\uc704\ub97c \ub2e4\ub8e8\ub294 \uae30\uc220\uc774\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc77c\ubc18\uc801\uc778 SDR\ubcf4\ub2e4 \ubc1d\uc740 \uc601\uc5ed\uacfc \uc5b4\ub450\uc6b4 \uc601\uc5ed\uc758 \ud45c\ud604 \ubc94\uc704\uac00 \ub113\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>HDR Rendering -&gt; Tone Mapping -&gt; Display\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">HDR \ub80c\ub354\ub9c1\uc5d0\uc11c\ub294 \ub9e4\uc6b0 \ubc1d\uc740 \uad11\uc6d0\uc774\ub098 \uc5b4\ub450\uc6b4 \uc601\uc5ed\uc744 \ub354 \ub113\uc740 \ubc94\uc704\ub85c \ud45c\ud604\ud560 \uc218 \uc788\uace0, \ucd5c\uc885\uc801\uc73c\ub85c \ub514\uc2a4\ud50c\ub808\uc774\uac00 \ud45c\ud604\ud560 \uc218 \uc788\ub294 \ubc94\uc704\uc5d0 \ub9de\ucdb0 Tone Mapping\uc744 \uc218\ud589\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tone Mapping<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ub80c\ub354\ub9c1 \uacfc\uc815\uc5d0\uc11c \uacc4\uc0b0\ub418\ub294 HDR \uc0c9\uc0c1 \uac12\uc740 \uc77c\ubc18\uc801\uc778 \ub514\uc2a4\ud50c\ub808\uc774\uac00 \uadf8\ub300\ub85c \ud45c\ud604\ud560 \uc218 \uc788\ub294 \ubc94\uc704\ub97c \ub118\uc5b4\uc124 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tone Mapping\uc740 \uc774\ub97c \ub514\uc2a4\ud50c\ub808\uc774\uac00 \ud45c\ud604\ud560 \uc218 \uc788\ub294 \ubc94\uc704\ub85c \ubcc0\ud658\ud558\ub294 \uacfc\uc815\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>HDR Color -&gt; Tone Mapping -&gt; Displayable Color -&gt; Display\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784\uc758 \uc804\uccb4\uc801\uc778 \uc0c9\uac10\uacfc \ubc1d\uae30\uc5d0\ub3c4 \ud070 \uc601\ud5a5\uc744 \uc900\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Post Processing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ub80c\ub354\ub9c1\uc774 \ub05d\ub09c \uc774\ubbf8\uc9c0\ub97c \ub300\uc0c1\uc73c\ub85c \ucd94\uac00\uc801\uc778 \ud654\uba74 \ucc98\ub9ac\ub97c \uc218\ud589\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Rendered Image -&gt; Post Processing -&gt; Final Image\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ub300\ud45c\uc801\uc778 \ud6a8\uacfc\ub294 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Post Processing -&gt; Bloom \/ Motion Blur \/ Depth of Field \/ Color Grading \/ Vignette \/ Ambient Occlusion\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc608\ub97c \ub4e4\uc5b4 Bloom\uc740 \ubc1d\uc740 \uc601\uc5ed \uc8fc\ubcc0\uc5d0 \ube5b\uc774 \ud37c\uc9c0\ub294 \ud6a8\uacfc\ub97c \ucd94\uac00\ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Motion Blur\ub294 \uc6c0\uc9c1\uc784\uc5d0 \ub530\ub978 \uc794\uc0c1\uc744 \ud45c\ud604\ud558\uace0, Depth of Field\ub294 \uce74\uba54\ub77c\uc758 \ucd08\uc810 \uac70\ub9ac\uc5d0 \ub530\ub978 \ud750\ub9bc \ud6a8\uacfc\ub97c \ud45c\ud604\ud55c\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Frame Time<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784 \uc131\ub2a5\uc744 \ubcfc \ub54c FPS\ub9cc \ubcf4\ub294 \uac83\ubcf4\ub2e4 Frame Time\uc744 \ubcf4\ub294 \uac83\uc774 \uc911\uc694\ud558\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FPS\uac00 \ucd08\ub2f9 \uc0dd\uc131\ub418\ub294 \ud504\ub808\uc784 \uc218\ub77c\uba74 Frame Time\uc740 \ud558\ub098\uc758 \ud504\ub808\uc784\uc744 \uc0dd\uc131\ud558\ub294 \ub370 \uac78\ub9ac\ub294 \uc2dc\uac04\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Frame Time = Frame Processing Time\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc608\ub97c \ub4e4\uc5b4 60 FPS\ub97c \uc720\uc9c0\ud558\ub824\uba74 \ud55c \ud504\ub808\uc784\uc744 \uc57d 16.67ms \uc774\ub0b4\uc5d0 \ucc98\ub9ac\ud574\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>60 FPS -&gt; 16.67ms \/ Frame\n120 FPS -&gt; 8.33ms \/ Frame\n144 FPS -&gt; 6.94ms \/ Frame\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ub530\ub77c\uc11c \ucd5c\uc801\ud654\uc5d0\uc11c\ub294 \ub2e8\uc21c\ud788 &#8220;FPS\uac00 \ub0ae\ub2e4&#8221;\uac00 \uc544\ub2c8\ub77c <strong>CPU\uac00 \ubcd1\ubaa9\uc778\uc9c0 GPU\uac00 \ubcd1\ubaa9\uc778\uc9c0, \uadf8\ub9ac\uace0 \uc5b4\ub290 \uc791\uc5c5\uc774 Frame Time\uc744 \uc99d\uac00\uc2dc\ud0a4\ub294\uc9c0<\/strong>\ub97c \ud655\uc778\ud574\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">CPU Bound\uc640 GPU Bound<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784\uc740 CPU\uc640 GPU \uc911 \uc5b4\ub290 \ucabd\uc774 \ub354 \uc624\ub798 \uac78\ub9ac\ub294\uc9c0\uc5d0 \ub530\ub77c \ubcd1\ubaa9\uc774 \ub2ec\ub77c\uc9c4\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CPU Processing &gt; GPU Processing -&gt; CPU Bound\nGPU Processing &gt; CPU Processing -&gt; GPU Bound\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">CPU Bound\ub77c\uba74 Game Logic, Physics, Animation, Draw Call \ub4f1\uc758 \ube44\uc6a9\uc744 \ud655\uc778\ud574\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GPU Bound\ub77c\uba74 Resolution, Shader, Lighting, Shadow, Post Processing \ub4f1\uc758 \ube44\uc6a9\uc744 \ud655\uc778\ud574\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\uac8c\uc784 \uadf8\ub798\ud53d\uc2a4\uc758 \uc804\uccb4 \ud750\ub984<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uacb0\uad6d \uac8c\uc784 \uadf8\ub798\ud53d\uc2a4\ub294 \ud558\ub098\uc758 \uac70\ub300\ud55c \ud30c\uc774\ud504\ub77c\uc778\uc73c\ub85c \ubcfc \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Game Logic -&gt; Scene Update -&gt; Culling -&gt; Draw Call -&gt; Rendering Pipeline -&gt; Lighting -&gt; Shadow -&gt; Post Processing -&gt; Anti-Aliasing -&gt; Upscaling -&gt; VSync \/ VRR -&gt; Display\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uac01 \ub2e8\uacc4\ub294 \uc11c\ub85c \ub3c5\ub9bd\uc801\uc778 \uae30\uc220\ucc98\ub7fc \ubcf4\uc774\uc9c0\ub9cc \uc2e4\uc81c\ub85c\ub294 \uc5f0\uacb0\ub418\uc5b4 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc608\ub97c \ub4e4\uc5b4 \ud574\uc0c1\ub3c4\ub97c \ub192\uc774\uba74 GPU\uac00 \ucc98\ub9ac\ud574\uc57c \ud558\ub294 Pixel \uc218\uac00 \uc99d\uac00\ud558\uace0, Shadow\uc640 Post Processing\uc758 \ube44\uc6a9\ub3c4 \uc99d\uac00\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ubc18\ub300\ub85c Culling\uacfc LOD\ub97c \uc801\uc6a9\ud558\uba74 \uc2e4\uc81c\ub85c \ucc98\ub9ac\ud574\uc57c \ud558\ub294 Geometry\uc640 Rendering \uc791\uc5c5\uc744 \uc904\uc77c \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uac8c\uc784 \uadf8\ub798\ud53d\uc2a4\uc758 \ud575\uc2ec\uc740 \uacb0\uad6d <strong>\uc81c\ud55c\ub41c CPU\/GPU \uc790\uc6d0\uc73c\ub85c \ubaa9\ud45c Frame Time \uc548\uc5d0 \uc6d0\ud558\ub294 \ud488\uc9c8\uc758 \uc774\ubbf8\uc9c0\ub97c \ub9cc\ub4e4\uc5b4\ub0b4\ub294 \uac83<\/strong>\uc774\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"417\" src=\"https:\/\/wayhope.kro.kr\/wp-content\/uploads\/2026\/08\/image-154.png\" alt=\"\" class=\"wp-image-2069\" srcset=\"https:\/\/wayhope.kro.kr\/wp-content\/uploads\/2026\/08\/image-154.png 845w, https:\/\/wayhope.kro.kr\/wp-content\/uploads\/2026\/08\/image-154-300x148.png 300w, https:\/\/wayhope.kro.kr\/wp-content\/uploads\/2026\/08\/image-154-768x379.png 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub798\ud53d \uc635\uc158\uc744 \uc774\ud574\ud55c\ub2e4\ub294 \uac83\ub3c4 \uacb0\uad6d \uc774 \uad6c\uc870\ub97c \uc774\ud574\ud558\ub294 \uac83\uc774\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud574\uc0c1\ub3c4, \uadf8\ub9bc\uc790 \ud488\uc9c8, Anti-Aliasing, Texture, LOD, Lighting, Post Processing \ub4f1\uc758 \uc635\uc158\uc740 \ub2e8\uc21c\ud55c &#8220;\uadf8\ub798\ud53d \ud488\uc9c8 \uc124\uc815&#8221;\uc774 \uc544\ub2c8\ub77c <strong>GPU \uc5f0\uc0b0\ub7c9, \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9, \ub300\uc5ed\ud3ed, Frame Time\uc5d0 \uc9c1\uc811\uc801\uc778 \uc601\ud5a5\uc744 \uc8fc\ub294 \ub80c\ub354\ub9c1 \ud30c\ub77c\ubbf8\ud130<\/strong>\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uac8c\uc784 \uadf8\ub798\ud53d\uc2a4\ub294 \ub2e8\uc21c\ud788 \ud654\uba74\uc5d0 \uc608\uc05c \uc774\ubbf8\uc9c0\ub97c \ucd9c\ub825\ud558\ub294 \uae30\uc220\uc774 \uc544\ub2c8\ub2e4. \uac8c\uc784\uc5d0\uc11c \uadf8\ub798\ud53d\uc2a4\ub294 CPU\uc640 GPU\uac00 \ub370\uc774\ud130\ub97c \ucc98\ub9ac\ud558\uace0, \ub80c\ub354\ub9c1 \ud30c\uc774\ud504\ub77c\uc778\uc744 \uac70\uccd0 \ucd5c\uc885\uc801\uc73c\ub85c \ud654\uba74\uc5d0 \ud53d\uc140\uc744 \ucd9c\ub825\ud558\ub294 \uc804\uccb4 \uacfc\uc815\uc744 \uc758\ubbf8\ud55c\ub2e4. \uac8c\uc784 \uac1c\ubc1c\uc5d0\uc11c\ub294 \ubaa8\ub378\ub9c1\uc774\ub098 \uc170\uc774\ub354\ub9cc \uc54c\uc544\uc11c\ub294 \ubd80\uc871\ud558\ub2e4.\ud504\ub808\uc784\uc774 \uc5b4\ub5bb\uac8c \ub9cc\ub4e4\uc5b4\uc9c0\ub294\uc9c0, GPU\uac00 \uc5b4\ub5a4 \uc791\uc5c5\uc744 \uc218\ud589\ud558\ub294\uc9c0, \uc65c \ud2b9\uc815 \uadf8\ub798\ud53d \uc635\uc158\uc774 \uc131\ub2a5\uc5d0 \uc601\ud5a5\uc744 \uc8fc\ub294\uc9c0 \uc774\ud574\ud574\uc57c \ud55c\ub2e4. \uc804\uccb4\uc801\uc778 \ud750\ub984\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4. GPU\uc640 CPU \uac8c\uc784 \uadf8\ub798\ud53d\uc2a4\uc5d0\uc11c\ub294 CPU\uc640 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53],"tags":[],"class_list":["post-2067","post","type-post","status-publish","format-standard","hentry","category-game"],"_links":{"self":[{"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=\/wp\/v2\/posts\/2067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2067"}],"version-history":[{"count":1,"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=\/wp\/v2\/posts\/2067\/revisions"}],"predecessor-version":[{"id":2070,"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=\/wp\/v2\/posts\/2067\/revisions\/2070"}],"wp:attachment":[{"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wayhope.kro.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}