{"id":470,"date":"2022-02-04T13:41:08","date_gmt":"2022-02-04T13:41:08","guid":{"rendered":"https:\/\/3dstudio.co\/?p=470"},"modified":"2026-03-23T05:35:25","modified_gmt":"2026-03-23T05:35:25","slug":"3d-lod-level-of-detail","status":"publish","type":"post","link":"https:\/\/3dstudio.co\/pt\/3d-modeling\/3d-lod-level-of-detail\/","title":{"rendered":"What is LOD: Level of Detail"},"content":{"rendered":"<h2 class=\"wp-block-heading\" id=\"introduction\">Introduction<\/h2>\n\n\n\n<p>Modern gaming has attained great heights in delivering breathtakingly realistic environments with multiple objects and characters. While all of them function at different distances to the viewpoint, few actually add something to the scene.&nbsp;<\/p>\n\n\n\n<p>Nevertheless, an engine has to process and render all of the objects. It\u2019s exactly when LOD comes into play to ensure fast rendering. But that\u2019s not it.<\/p>\n\n\n\n<p>Today you\u2019re going to learn everything you need to know about what is LOD and why you need it in game and <a href=\"https:\/\/3dstudio.co\/pt\/3d-character-modeling\/\">character modeling<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-lod\">What is LOD?<\/h2>\n\n\n\n<p>LOD or the<strong> level of detail <\/strong>is the method of reducing the number of polygons in 3D objects based on their distance to the viewer or camera. Modelers use it to reduce the workload on the CPU or the graphics card and increase the efficiency of rendering.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"558\" src=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-edit-level-of-detail.jpg\" alt=\"how to edit level of detail\" class=\"wp-image-643\" srcset=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-edit-level-of-detail.jpg 1000w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-edit-level-of-detail-300x167.jpg 300w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-edit-level-of-detail-768x429.jpg 768w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-edit-level-of-detail-18x10.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption>Level of detail of objects in relation to the viewpoint<\/figcaption><\/figure>\n\n\n\n<p>Correspondingly, <strong>there are various levels of detail groups<\/strong> created for each piece of the game scenery. Each of them has a different polygon count and belongs to a group, where the LOD0 group is a fully detailed model and LOD1, LOD2 \u4e00 have a lower level of detail, and so on.&nbsp;<\/p>\n\n\n\n<p>It can range from several thousand triangles in a <a href=\"http:\/\/3dstudio.co\/pt\/polygon-mesh\/\">polygon mesh<\/a> on the most detailed object and barely a hundred on the least detailed version of the model.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"430\" src=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/different-level-of-detail.jpg\" alt=\"different level of detail\" class=\"wp-image-644\" srcset=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/different-level-of-detail.jpg 1000w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/different-level-of-detail-300x129.jpg 300w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/different-level-of-detail-768x330.jpg 768w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/different-level-of-detail-18x8.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption>The varying number of polygons in LOD meshes (source <a href=\"https:\/\/www.youtube.com\/watch?v=mIkIMgEVnX0\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">YouTube<\/a>)<\/figcaption><\/figure>\n\n\n\n<p>If you\u2019re wondering whether it influences players&#8217; experience \u4e00 <strong>the answer is yes and no<\/strong>.&nbsp;<\/p>\n\n\n\n<p>The reduced visual quality of the model is rarely paid attention to since objects are distant or moving fast. However, rendering time is significantly improved which doesn\u2019t go unnoticed.<\/p>\n\n\n\n<p>While it seems like a one-size-fits-all solution, you still can\u2019t apply it to all games.&nbsp;<\/p>\n\n\n\n<p class=\"note\"><strong>Note: <\/strong>don\u2019t use LOD on very simple objects with a lot of triangles or games with static camera view. In these cases, mesh optimization is handled differently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"lod-parameters\">LOD Parameters<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"625\" src=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/lod-parameters-level-of-detail.jpg\" alt=\"lod parameters level of detail\" class=\"wp-image-773\" srcset=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/lod-parameters-level-of-detail.jpg 1000w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/lod-parameters-level-of-detail-300x188.jpg 300w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/lod-parameters-level-of-detail-768x480.jpg 768w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/lod-parameters-level-of-detail-18x12.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Different objects are located at different distances to the viewer during the game. So, distance solely is not a valid factor for defining the level of detail for each object, character and scenery.&nbsp;<\/p>\n\n\n\n<p>There other some other metrics to consider too:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Object features<\/strong> \u30fc real-world objects and their elements you have to include<\/li><li><strong>The complexity of the features<\/strong> \u30fc minimum size of the real-world features and the complexity of their geometry<\/li><li><strong>Semantics <\/strong>\u30fc spatial-semantic coherence<\/li><li><strong>Dimensions <\/strong>\u30fc geometry dimension of each feature<\/li><li><strong>Texture <\/strong>\u30fc the level of quality required for each feature if you need to texture an object<\/li><\/ul>\n\n\n\n<p>Once you define these, you need to choose which technique to use to create LOD for your object.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"level-of-detail-management-techniques\">Level of Detail Management Techniques<\/h2>\n\n\n\n<p>LOD helps to<strong> <\/strong>deliver adequate <strong>visual quality while avoiding unnecessary computation <\/strong>with the help of the algorithm. However, modern approaches are tailored to the rendered information which is far from what the original algorithm was prone to do.&nbsp;<\/p>\n\n\n\n<p>Based on the situation there are 2 main methods.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"discrete-levels-of-detail-dlod\">Discrete Levels of Detail (DLOD)<\/h3>\n\n\n\n<p>Utilizing the discrete method, you create <strong>multiple discrete or distinct versions<\/strong> of the object with a different level of detail. To obtain all of them you need an external algorithm used in various polygon reduction techniques.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/discrete-levels-of-detail-dlod-lod-groups.jpg\" alt=\"discrete levels of detail dlod lod groups\" class=\"wp-image-766\" srcset=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/discrete-levels-of-detail-dlod-lod-groups.jpg 1000w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/discrete-levels-of-detail-dlod-lod-groups-300x300.jpg 300w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/discrete-levels-of-detail-dlod-lod-groups-150x150.jpg 150w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/discrete-levels-of-detail-dlod-lod-groups-768x768.jpg 768w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/discrete-levels-of-detail-dlod-lod-groups-12x12.jpg 12w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>During rendering, those versions of the objects with a higher level of detail are substituted for the objects with a lower level of detail and vice versa. It causes a visual popping during the transition which you should at all times.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"continuous-levels-of-detail-clod\">Continuous Levels of Detail (CLOD)<\/h3>\n\n\n\n<p>A continuous level of detail method is best suited <strong>for performance-intensive applications and moving objects.<\/strong> It allows you to vary the detail locally. As a result, you can present one side of the object closer to the viewer with more detail and the other side with a reduced level of detail.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"378\" src=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/continuous-level-of-detail-lod.gif\" alt=\"continuous level of detail lod\" class=\"wp-image-776\"\/><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"534\" src=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/continuous-lod.jpg\" alt=\"continuous lod\" class=\"wp-image-647\" srcset=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/continuous-lod.jpg 1000w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/continuous-lod-300x160.jpg 300w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/continuous-lod-768x410.jpg 768w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/continuous-lod-18x10.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption>Continuous LOD<\/figcaption><\/figure>\n\n\n\n<p>It is possible because of the structure used in the method where the spectrum of detail continuously varies. CLOD enables you to choose the level of detail appropriate for certain situations. Because of the few involved operations,<strong> this method provides both lower CPU and faster performance<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optimize-the-level-of-lod-for-a-3d-object\">Optimize the Level of LOD for a 3D Object<\/h2>\n\n\n\n<p>When you start creating polygon meshes, the first question that pops up in your head is \u30fc <em>what is the reasonable number of LOD?<\/em><\/p>\n\n\n\n<p>It may sound simple, but it is the second important thing to know after you learn what is LOD.&nbsp;<\/p>\n\n\n\n<p>And here is why.<\/p>\n\n\n\n<p>If you reduce just a few vertices in a polygon mesh there won\u2019t be any significant performance improvement. All versions of the object will be rendered almost the same. Then, if you reduce the polygons too much, the LOD switching will be too noticeable.&nbsp;<\/p>\n\n\n\n<p class=\"tip\"><strong>Pro tip:<\/strong> use an unwritten rule of reducing the number of polygons by 50% for each object of the group (LOD1, LOD2, LOD3, etc), but still tailor it to the size and importance of an object.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"520\" src=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-create-lod-groups.jpg\" alt=\"how to create lod groups\" class=\"wp-image-646\" srcset=\"https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-create-lod-groups.jpg 1000w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-create-lod-groups-300x156.jpg 300w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-create-lod-groups-768x399.jpg 768w, https:\/\/3dstudio.co\/wp-content\/uploads\/2022\/02\/how-to-create-lod-groups-18x9.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p><br>Besides, LOD meshes cost you memory and CPU workload. So, too many of them will require much processing and increase the file size. Keep that in mind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-create-lod-meshes\">How to Create LOD Meshes?<\/h2>\n\n\n\n<p>With all of the fancy <a href=\"http:\/\/3dstudio.co\/pt\/best-3d-modeling-software\/\">3D modeling software<\/a> and modifiers they come with, it shouldn\u2019t be hard for you to create LOD meshes for your game objects.&nbsp;<\/p>\n\n\n\n<p>Still, you can do this both manually and automatically.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"manually\">Manually&nbsp;<\/h3>\n\n\n\n<p>When you create a level of detail manually all you need to do is just <strong>remove some number of vertices of a 3D object<\/strong> and the loops of polygons. You can also switch off the smooth for your LODs.<\/p>\n\n\n\n<p>While you do this within the software it still requires a lot of time. So, you might be better off automating this process.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"GAME ASSET BEGINNER TUTORIAL - Creating LOD In Blender &amp; Unity (Part 5\/5)\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/v1xBGuxTqfI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"automatically\">Automatically<\/h3>\n\n\n\n<p>With the automatic option, conversely, you have much more options. <strong>You can use the modifier inside the 3D software<\/strong> we\u2019ve just mentioned. The most popular are <a href=\"https:\/\/knowledge.autodesk.com\/support\/3ds-max\/learn-explore\/caas\/CloudHelp\/cloudhelp\/2021\/ENU\/3DSMax-Modifiers\/files\/GUID-109C880F-181B-4067-91F0-B4EF79639FB3-htm.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ProOptimizer<\/a> for 3DSMax or <a href=\"https:\/\/knowledge.autodesk.com\/support\/maya\/learn-explore\/caas\/CloudHelp\/cloudhelp\/2020\/ENU\/Maya-Basics\/files\/GUID-95F6A84C-7C38-4EEC-84D6-A2E424D3609B-htm.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Generate LOD Meshes<\/a> in Maya.&nbsp;<\/p>\n\n\n\n<p>If you like, you can go with a separate LOD generation software like Simplygon or explore the built-in LOD generation features some game engines provide (<em>e.g. Unreal Engine 4<\/em>).&nbsp;<\/p>\n\n\n\n<p>In any case, when you create LOD meshes<strong> automatically you simply need to specify the models in the LOD numbers and the distance from the camera<\/strong> each of them stands for.<\/p>\n\n\n\n<p class=\"note\"><strong>Note:<\/strong> when working with automatic tools keep the backups of your work and do proper testing to ensure they don\u2019t damage the UVs of your model.<\/p>\n\n\n\n<p><br>The level of detail is a must for high-end games since it influences viewers&#8217; experience and the rendering time of the whole setting. As soon as you start getting into it and learn <a href=\"http:\/\/3dstudio.co\/pt\/how-to-3d-model\/\">how to 3D model<\/a>, creating LOD seems like a breeze. Especially with all the details you\u2019ve learned today.&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>LOD or a level of detail is the method of reducing the number of polygons in 3D objects based on their distance to the viewer or camera. Modelers use it to reduce the workload on the CPU or the graphics card and increase the efficiency of rendering. <\/p>","protected":false},"author":2,"featured_media":770,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[2],"tags":[15,13,14],"class_list":["post-470","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d-modeling","tag-3d-artist","tag-3d-modeling","tag-basics"],"_links":{"self":[{"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/posts\/470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/comments?post=470"}],"version-history":[{"count":24,"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/posts\/470\/revisions"}],"predecessor-version":[{"id":1135,"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/posts\/470\/revisions\/1135"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/media\/770"}],"wp:attachment":[{"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/media?parent=470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/categories?post=470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3dstudio.co\/pt\/wp-json\/wp\/v2\/tags?post=470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}