{"id":8441,"date":"2024-02-16T14:55:49","date_gmt":"2024-02-16T14:55:49","guid":{"rendered":"https:\/\/www.katsbits.com\/codex\/?p=8441"},"modified":"2024-02-20T16:00:16","modified_gmt":"2024-02-20T16:00:16","slug":"roblox-grid-blender","status":"publish","type":"post","link":"https:\/\/www.katsbits.com\/codex\/roblox-grid-blender\/","title":{"rendered":"Roblox Grid Setup in Blender"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f95028c72e5\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f95028c72e5\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.katsbits.com\/codex\/roblox-grid-blender\/#description\" >Description<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.katsbits.com\/codex\/roblox-grid-blender\/#grid-overview\" >Grid Overview<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.katsbits.com\/codex\/roblox-grid-blender\/#grid-setup\" >Grid Setup<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.katsbits.com\/codex\/roblox-grid-blender\/#timestamps\" >Timestamps<\/a><\/li><\/ul><\/nav><\/div>\n<div style=\"background-color: black; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; overflow: hidden; max-width: 100%;\"><center><iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/rumble.com\/embed\/v4b6fyb\/?pub=d3lcu\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/center><\/div>\n<h3><span class=\"ez-toc-section\" id=\"description\"><\/span>Description<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Using Blender to make content for Roblox is relatively straightforward. To make the most of the tool some optional setup might be warranted, namely the grid and how objects should be sized and scaled for consistent import and use in Roblox, especially for tileable assets. This is done changing Blenders <strong>Units<\/strong> system and the 3D Viewports grid <strong>Subdivisions<\/strong> to match (default) Roblox Studio.<\/p>\n<p><b>Duration<\/b>: total c. 4 mins (00:04:00).<br \/>\n<b>Info<\/b>: 1080p.<br \/>\n<b>Suitability<\/b>: Beginner+.<br \/>\n<b>Source<\/b>: n\/a.<br \/>\n<b>Product ID<\/b>: n\/a.<\/p>\n<blockquote><p><strong>Design note<\/strong>: more information on Roblox Unit system can be found here &#8220;<a href=\"https:\/\/create.roblox.com\/docs\/physics\/units\" rel=\"noopener\" target=\"_blank\">Roblox Units<\/a>&#8220;.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"grid-overview\"><\/span>Grid Overview<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>The <em>default units of measurement in Roblox Studio is <strong>metres<\/strong><\/em>, whereas the <em>editors grid is essentially laid out using <strong>power-of-two<\/strong><\/em>. For Blender the default unit of measurement is metric, the grid set up to use more uniform metric divisions and subdivision. Looking at the grid in Studio, every <em>minor<\/em> grid subdivision is 1 x 1 metres\/units, every <em>major<\/em> division is 4 x 4 metres\/units. For Blender, the default unit of measurement is <em>metres<\/em> and the grid is divided by ten; one <em>minor<\/em> subdivision is 1 x 1 metre\/unit, one <em>major<\/em> division is 10 x 10 meters\/units.<\/p>\n<p><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/roblox\/roblox-grid.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"width: 98.5%; height: auto;\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/roblox\/roblox-grid.jpg\" alt=\"Roblox Studio grid\" width=\"900px\" height=\"500px\" border=\"0\" \/><\/a><br \/>\n<a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/roblox\/blender-grid.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"width: 98.5%; height: auto;\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/roblox\/blender-grid.jpg\" alt=\"Blenders default grid\" width=\"900px\" height=\"500px\" border=\"0\" \/><\/a><br \/>\n<i>Image-top: the default grid in Roblox Studio is subdivided 4 minor units for every major subdivision. Image-bottom: Blender default grid is 10 minor subdivision for everyone major division. In both instances the individual unit is 1 x 1 metre.<\/i><\/p>\n<h4><span class=\"ez-toc-section\" id=\"grid-setup\"><\/span>Grid Setup<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>To get Blender and Roblox Studio to match so the transfer of content is as easy as possible, in Blender assess <strong>Scene Properties<\/strong> [1] and expand the <strong>Units<\/strong> options. Click the <strong>Unit System<\/strong> drop-down list and select <strong>None<\/strong> [2]. This disables the the lockout on the 3D Viewport grid <strong>Subdivisions<\/strong>, which can now be changed in <strong>Viewport Overlays<\/strong> [3] and set to <strong>4<\/strong> [4] (click-type or click the increase\/decrease arrows), <strong>Subdivisions: 4<\/strong>, replicating Roblox.<\/p>\n<p><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/roblox\/blender-roblox-setup.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"width: 98.5%; height: auto;\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/roblox\/blender-roblox-setup.jpg\" alt=\"Blender setup for Roblox\" width=\"900px\" height=\"500px\" border=\"0\" \/><\/a><br \/>\n<i>To replicate Roblox in Blender, in <strong>Scene Properties<\/strong> [1] switch the <strong>Unit System<\/strong> to <strong>None<\/strong> [2], then in <strong>Display Properties<\/strong> [3] decrease the number of <strong>Subdivisions<\/strong> to <strong>4<\/strong> [4].<\/i><\/p><\/blockquote>\n<h3><span class=\"ez-toc-section\" id=\"timestamps\"><\/span>Timestamps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Times are approximate;<br \/>\n &#8211; n\/a<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":8457,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,1072,230],"tags":[1068,1059,397,320,1073,1074,286,393],"class_list":["post-8441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blender","category-roblox","category-tutorials","tag-blender-3-x","tag-blender-4-x","tag-grid","tag-grid-snap","tag-power-of-two","tag-roblox","tag-units","tag-units-of-measurement"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/posts\/8441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/comments?post=8441"}],"version-history":[{"count":18,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/posts\/8441\/revisions"}],"predecessor-version":[{"id":8488,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/posts\/8441\/revisions\/8488"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/media\/8457"}],"wp:attachment":[{"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/media?parent=8441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/categories?post=8441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.katsbits.com\/codex\/wp-json\/wp\/v2\/tags?post=8441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}