{"title":"⧍ APPS | Inventors \u0026 Designers","description":"\u003cp\u003eGet access to our Standard tools for every Designer, Artist, 3D Modeler, Inventor, Engineer, Architect and whoever has the fire of Creativity in their Heart looking for order and organization on their workflow.\u003c\/p\u003e\n\u003cp\u003enorgru.gumroad.com\u003c\/p\u003e","products":[{"product_id":"oridge-otb-texture-browser","title":"Öridge [OTB] Texture Browser","description":"\u003cp\u003e\u003ca rel=\"noopener noreferrer\" href=\"https:\/\/norgru.gumroad.com\/l\/oridge\" target=\"_blank\"\u003e \u003cbutton style=\"padding: 10px 20px; background-color: #333; color: #fff; border: none; border-radius: 5px;\"\u003e Buy Oridge Texture Browser\u003c\/button\u003e\u003c\/a\u003e \u003c\/p\u003e\n\u003ch3\u003eFeel comfortable to either purchase directly from Shopify or on Gumroad\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCLICK ON THE \"BUY BANNER\"\u003c\/strong\u003e TO BE REDIRECTED TO : \u003ca rel=\"noopener noreferrer\" title=\"Gumroad | Öridge OTB Texture Browser\" href=\"https:\/\/norgru.gumroad.com\/l\/oridge\" target=\"_blank\"\u003enorgru.gumroad.com\/l\/oridge\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 data-pm-slice=\"1 1 []\"\u003e\u003cstrong\u003eOridge – The Ultimate Texture Browser for 2D \u0026amp; 3D Artists\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eStop wasting time digging through endless folders.\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eOridge\u003c\/strong\u003e is a powerful, modern texture browser designed specifically for 3D modelers, environment artists, and digital creators who work with large collections of textures.\u003c\/p\u003e\n\u003cp\u003eWhether you're working in \u003cstrong\u003eBlender, Maya, Substance Painter, Unreal Engine\u003c\/strong\u003e, or any other creative tool, Oridge helps you \u003cstrong\u003equickly preview, organize, and manage\u003c\/strong\u003e your texture library like never before.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eInstant Thumbnail Previews\u003c\/strong\u003e\u003cbr\u003eAutomatically display all image textures from nested folders with fast-loading thumbnails. See your materials at a glance.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart Grouping by Filename\u003c\/strong\u003e\u003cbr\u003eTextures are grouped by shared names (e.g. \"Brick_Albedo\", \"Brick_Normal\", \"Brick_Roughness\") so you always know which maps belong together.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSeamless Folder Navigation\u003c\/strong\u003e\u003cbr\u003eNavigate complex folder structures effortlessly. No need to open 10 folders just to find one texture set.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDark, Artist-Friendly UI\u003c\/strong\u003e\u003cbr\u003eClean, minimal, and modern interface built for comfort during long creative sessions.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOne-Click Folder Access\u003c\/strong\u003e\u003cbr\u003eQuickly open texture folders in your system's file explorer to make edits, move files, or import into your software.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLightweight \u0026amp; Fast\u003c\/strong\u003e\u003cbr\u003eBuilt with performance in mind—no lag, no clutter. Just what you need, right when you need it.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eWho Is It For?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e3D Artists handling large material libraries\u003c\/p\u003e\n\u003cp\u003eTexture and environment designers\u003c\/p\u003e\n\u003cp\u003eGame developers working in Unity or Unreal\u003c\/p\u003e\n\u003cp\u003eBlender artists tired of slow file browsing\u003c\/p\u003e\n\u003cp\u003eAnyone organizing PBR textures or custom material packs\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eWhy Choose Oridge?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBecause managing your texture library shouldn't be the hardest part of your workflow. Oridge is the missing link between your organized chaos and creative freedom.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSave time. Stay organized. Focus on what matters—your art.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAre you handling a vast amount of texture folders? is it a hassle to visualize them all and easily open each folder you need on Windows 11? Suffer no more, the struggle is OVER !\u003cbr\u003eOridge Texture Browser [OTB] provides you all the support you were looking for !\u003cbr\u003e▢▢▢▢\u003cbr\u003e1.) HOW TO USE IT?\u003cbr\u003e\u003cbr\u003eIts usage is very simple, when you start the program select the root directory of the folder you've stored all the textures you have.\u003cbr\u003eFor example:\u003cbr\u003e\u003cbr\u003e\u0026gt;\u0026gt; ALL TEXTURES (main folder name) -\u0026gt; and its sub-folders inside, like (Asphalt, Concrete, Fabric, Metals etc..) will be automatically loaded and shown on the software's left panel {sidebar}.\u003cbr\u003e\u003cbr\u003eOn the TOP-LEFT side of the program you'll see the \u003cstrong\u003eSETTINGS\u003c\/strong\u003e button, click on it and then choose \"ALL TEXTURES (whatever else name)\" as main folder directory, after that all the subfolders inside it will be automatically loaded.\u003cbr\u003eThis program was envisioned to use the same \"background color\" for files that share the same exact name, however only differ by their suffix. For example:\u003cbr\u003e\u003cbr\u003e\u0026gt;\u0026gt; stonebrick_texture_-_2K\u003cbr\u003e\u0026gt;\u0026gt; stonebrick_texture_-_4K\u003cbr\u003e\u0026gt;\u0026gt; stonebrick_texture_-_8K\u003c\/p\u003e\n\u003cp\u003e*as long as the folders share the same name but have a suffix that ends like this: \u003cem\u003e4K -\u0026gt; \u003c\/em\u003e_{number}K it will be considered by the program.\u003cbr\u003e\u003cbr\u003eThese 3 sub-folders, share the same name, the difference is within their suffix that equals to the images resolution inside each one of them.\u003cbr\u003eThe program will give the same exact background color \"highlight\" to these 3 folders that are basically named the same.\u003cbr\u003eThis was meant to help with the visualization of the \"root folders\" we were looking for, despite the change in texture resolution.\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cem\u003eA good use of this program, would be for a 3D Artist or an Architect for example; now imagine yourself working on \"Blender, 3ds Max, Maya etc..\"; and having the desire to visualize all the textures you might locally have on your computer in order to choose one or more of them to be used on your 3d project; however, opening.. going back and forth through the folders of the computer can be tedious and very inefficient.\u003cbr\u003eAs as 3D Artist myself, I fully understand this struggle; but \u003c\/em\u003e\u003cstrong\u003e\u003cem\u003esuffer no more !\u003c\/em\u003e\u003c\/strong\u003e\u003cem\u003e\u003cbr\u003eOTB will provide you all the help you were looking for, enhancing your productivity allowing you to focus on the fun part of being an Artist.\u003c\/em\u003e\u003cbr\u003e\u003cu\u003e*The pricing is Honest considering the effort I've put into this and how time-saving this app can be, debugging all the errors in order to create \"a perfect program\" was truly stressful and exhausting; Also I made available here on Gumroad the possibility to pay in 3 equal monthly installments.\u003c\/u\u003e\u003cbr\u003e\u003cbr\u003eSincerely, Inv. Camelo da Silva Poloni, Manuel.\u003cbr\u003eInventor, 3D\/CAD Designer, Founder \u0026amp; CEO at NÖRGRU™\u003c\/p\u003e\n\u003cp\u003e-\u0026gt; THE PROBLEM:\u003c\/p\u003e\n\u003cdiv data-thumbnail=\"https:\/\/i.ytimg.com\/vi\/My8ZHcgAlh4\/maxresdefault.jpg\" data-url=\"https:\/\/www.youtube.com\/watch?v=My8ZHcgAlh4\" data-title=\"Selecting textures on Windows 11 folders - HASSLE\" class=\"tiptap__raw\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003ciframe src=\"https:\/\/cdn.iframe.ly\/api\/iframe?url=https%3A%2F%2Fyoutu.be%2FMy8ZHcgAlh4\u0026amp;key=31708e31359468f73bc5b03e9dcab7da\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e-\u0026gt; YOUR SOLUTION RIGHT HERE: (OTB v.1.06) Tkinter Framework | \u003cstrong\u003ePURCHASE\u003c\/strong\u003e the v.\u003cstrong\u003e1.07\u003c\/strong\u003e+ PySide6 Framework versions\u003c\/p\u003e\n\u003cdiv data-thumbnail=\"https:\/\/i.ytimg.com\/vi\/vAl65coXVwg\/sddefault.jpg\" data-url=\"https:\/\/www.youtube.com\/watch?v=vAl65coXVwg\" data-title=\"OTB | Easier Interoperability to Texture Display \u0026amp; Picking\" class=\"tiptap__raw\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003ciframe src=\"https:\/\/cdn.iframe.ly\/api\/iframe?url=https%3A%2F%2Fyoutu.be%2FvAl65coXVwg\u0026amp;key=31708e31359468f73bc5b03e9dcab7da\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv\u003e‎ \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-thumbnail=\"https:\/\/i.ytimg.com\/vi\/ec0j4uBlxxk\/maxresdefault.jpg\" data-url=\"https:\/\/www.youtube.com\/watch?v=ec0j4uBlxxk\" data-title=\"RELEASE NOTES Documentation - OTB v.1.06\" class=\"tiptap__raw\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003ciframe src=\"https:\/\/cdn.iframe.ly\/api\/iframe?url=https%3A%2F%2Fyoutu.be%2Fec0j4uBlxxk\u0026amp;key=31708e31359468f73bc5b03e9dcab7da\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e#norgru #python #pyside #script #software #app #texture #browser #viewer #help #workflow #interoperability #3d #artists #modeling #painting #images #gumroad #startup #standalone #exe #easier #productivity #improved #work #job\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eNÖRGRU™ | is an European start-up endeavour that aims to design high quality 3D Models and products for both the consumer, gaming, artisan and industrial use, our ideas are often Futuristic and we endorse passion for Inventing and Creativity as a solution to Human struggle.\u003cbr\u003eJoin us and Discover the Future at:\u003cbr\u003e\u003cbr\u003e\u003ca rel=\"nofollow noopener noreferrer\" href=\"http:\/\/norgru.eu\/\" target=\"_blank\"\u003enorgru.eu\u003c\/a\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eRELEASE DATES |\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOTB v.1.06\u003c\/strong\u003e :: 2025-MAY-14\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eOTB v.1.07\u003c\/strong\u003e :: 2025-MAY-16 \u0026lt;- PURCHASE THIS VERSION or SUPERIOR+ the code was completely rebuild from Python Tkinter framework (very basic); to Python PySide6 framework (very advanced), it's truly highly enhanced.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eOTB v.1.08\u003c\/strong\u003e :: 2025-MAY-20 \u0026lt;- Improved Loading performance of Textures, MULTI-TEXTURES (DND) Drag \u0026amp; Drop {in version 1.07 was only possibly to drag and drop a single texture at once}, Custom Background Wallpaper added + much more !\u003c\/p\u003e","brand":"NÖRGRU™ | SHOPIFY","offers":[{"title":"v.1.0.8 \/ Personal ◇ 1 user","offer_id":56428285100409,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.8 \/ Team ◇ Up to 5 users","offer_id":57366823862649,"sku":null,"price":22.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.8 \/ Studio ◇ Up to 15 users","offer_id":57366823895417,"sku":null,"price":49.39,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/openart-image_1777039813202_c18af45e_1777039813341_a47a0425.webp?v=1777039883"},{"product_id":"or-airfoilplus","title":"ÖR \/ AirfoilPlus [Blender Addon]","description":"\u003cdiv class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" id=\"model-response-message-contentr_b6af7247e122c4d6\" aria-live=\"polite\" aria-busy=\"false\" dir=\"ltr\"\u003e\n\u003chr data-path-to-node=\"1\"\u003e\n\u003ch2 data-path-to-node=\"2\"\u003e\u003cb data-path-to-node=\"2\" data-index-in-node=\"0\"\u003eAirfoilPlus: Real-Time Parametric Airfoil Generator for Blender\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp data-path-to-node=\"3\"\u003e\u003cb data-path-to-node=\"3\" data-index-in-node=\"0\"\u003eStop clicking \"Generate\" and start designing.\u003c\/b\u003e AirfoilPlus is the only Blender addon that brings a high-performance, real-time aerodynamic engine directly into your viewport. Whether you are an aerospace engineer, a concept artist, or an RC hobbyist, AirfoilPlus eliminates the friction of traditional airfoil tools, giving you mathematically perfect, CAD-ready geometry instantly.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"14\" style=\"text-align: right;\"\u003e\u003cb data-path-to-node=\"14\" data-index-in-node=\"0\"\u003e 🎁 BUNDLE:\u003c\/b\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"14\" style=\"text-align: right;\"\u003e\n\u003cb data-path-to-node=\"14\" data-index-in-node=\"0\"\u003eAirfoilPlus + Select by Data (Vertices-Edge)\u003cbr\u003e\u003cbr\u003e\u003c\/b\u003e\u003cb data-path-to-node=\"14\" data-index-in-node=\"0\"\u003e\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cb data-path-to-node=\"5\" data-index-in-node=\"0\"\u003eWhy Choose AirfoilPlus?\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"6,0,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003e⚡ True Real-Time Visualization:\u003c\/b\u003e Forget the \"Generate\" button. Move a slider and watch your airfoil evolve instantly. It’s the fluid, interactive workflow Blender users have been waiting for.\u003c\/p\u003e\n\u003cp data-path-to-node=\"6,1,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003e🎯 Engineering-Grade Precision:\u003c\/b\u003e Built on a hardened geometry engine designed for professional CFD analysts and aerospace engineers. No more messy importers or broken topology.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003e🛠️ Four Generators in One:\u003c\/b\u003e From iconic NACA 4\/5-digit series to supersonic Double Wedge designs and .DAT file imports, handle every aerodynamic requirement in one panel.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"6,3,0\"\u003e\u003cb data-path-to-node=\"6,3,0\" data-index-in-node=\"0\"\u003e⚙️ CAD-Ready Workflow:\u003c\/b\u003e Export seamless curves for Rhinoceros, Plasticity, or any professional CAD suite. Includes automated Chord Line generation for flawless alignment.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"6,3,0\"\u003e \u003c\/p\u003e\n\u003ch3 data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003eKey Features \u0026amp; Tools\u003c\/b\u003e\u003c\/h3\u003e\n\u003ctable data-path-to-node=\"9\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,1,0,0\"\u003e\u003cb data-path-to-node=\"9,1,0,0\" data-index-in-node=\"0\"\u003eNACA Series\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,1,1,0\"\u003eGenerate 4 and 5-digit profiles via standard codes or custom parametric sliders.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,2,0,0\"\u003e\u003cb data-path-to-node=\"9,2,0,0\" data-index-in-node=\"0\"\u003eDouble Wedge Engine\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,2,1,0\"\u003eA rewritten engine for supersonic designs with anti-intersection geometry.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,3,0,0\"\u003e\u003cb data-path-to-node=\"9,3,0,0\" data-index-in-node=\"0\"\u003eTrailing Edge Control\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,3,1,0\"\u003e(New!) Create rounded, tangential, and visually accurate trailing edges.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,4,0,0\"\u003e\u003cb data-path-to-node=\"9,4,0,0\" data-index-in-node=\"0\"\u003ePoint Density\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,4,1,0\"\u003eToggle between low-poly concepts and high-fidelity surfaces with ease.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,5,0,0\"\u003e\u003cb data-path-to-node=\"9,5,0,0\" data-index-in-node=\"0\"\u003eTargeting System\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,5,1,0\"\u003eInstantly snap and rotate airfoils to any \"Empty\" in your scene.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,6,0,0\"\u003e\u003cb data-path-to-node=\"9,6,0,0\" data-index-in-node=\"0\"\u003eMesh or Curve\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"9,6,1,0\"\u003eOutput as standard Blender meshes or versatile curves for Geometry Nodes.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e\n\u003cb data-path-to-node=\"11\" data-index-in-node=\"0\"\u003e\u003c\/b\u003e\u003cbr\u003e\u003cb data-path-to-node=\"11\" data-index-in-node=\"0\"\u003eBuilt for Every Workflow\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"12,0,0\"\u003e\u003cb data-path-to-node=\"12,0,0\" data-index-in-node=\"0\"\u003eAerospace Engineers:\u003c\/b\u003e Rapidly prototype standard profiles for analysis and CFD.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"12,1,0\"\u003e\u003cb data-path-to-node=\"12,1,0\" data-index-in-node=\"0\"\u003eConcept Artists:\u003c\/b\u003e Design realistic wings and sci-fi tech with aerodynamic accuracy.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"12,2,0\"\u003e\u003cb data-path-to-node=\"12,2,0\" data-index-in-node=\"0\"\u003eRC Designers:\u003c\/b\u003e Create perfect shapes for 3D printing and model aircraft.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"12,3,0\"\u003e\u003cb data-path-to-node=\"12,3,0\" data-index-in-node=\"0\"\u003eVFX Artists:\u003c\/b\u003e Build vehicle assets with professional control surfaces in seconds.\u003cb data-path-to-node=\"14\" data-index-in-node=\"0\"\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"14\"\u003e\u003cb data-path-to-node=\"14\" data-index-in-node=\"0\"\u003e\u003cbr\u003eTechnical Specifications\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,0,0\"\u003e\u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"0\"\u003eCompatibility:\u003c\/b\u003e Blender 2.80, 3.0, 4.0, 5.0 and newer.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,1,0\"\u003e\u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"0\"\u003eCurrent Version:\u003c\/b\u003e v1.0.6 (Stable Release).\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,2,0\"\u003e\u003cb data-path-to-node=\"15,2,0\" data-index-in-node=\"0\"\u003eUpdates:\u003c\/b\u003e Purchase once, get all future updates \u003cb data-path-to-node=\"15,2,0\" data-index-in-node=\"47\"\u003eforever free\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,3,0\"\u003e\u003cb data-path-to-node=\"15,3,0\" data-index-in-node=\"0\"\u003eSupport:\u003c\/b\u003e Fully integrated into the Blender N-Panel for an intuitive, native feel.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"2\"\u003eDAT Update (v1.0.1):\u003c\/b\u003e Now includes .DAT Export! Design in Blender and move your profiles seamlessly into Rhinoceros, Grasshopper, or specialized aero-analysis software.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"3\"\u003eDouble Wedge Update (v1.0.4):\u003c\/b\u003e Tangents 'overflow issue' fixed in LE and TE corner shaping in Double Wedge airfoil profile.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4\"\u003eDynamic Parent Update (v1.0.6):\u003c\/b\u003e Implemented a live matrix-parent tracking toggle to the left of \"Align Rotation\". When active, the generated airfoil is bound to the target Empty with an inverted transformation matrix (M_parent^-1), allowing the geometry to track viewport movements dynamically without requiring a manual update loop.\u003c\/p\u003e\n\u003chr data-path-to-node=\"17\"\u003e\n\u003ch3 data-path-to-node=\"18\"\u003e\u003cb data-path-to-node=\"18\" data-index-in-node=\"0\"\u003eAbout NÖRGRU™\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"19\"\u003eNÖRGRU is a European startup dedicated to high-quality 3D tools and industrial-grade products. We believe in creativity as a solution to human struggle—designing the future, one vertex at a time.\u003c\/p\u003e\n\u003cp data-path-to-node=\"20\"\u003e\u003cb data-path-to-node=\"20\" data-index-in-node=\"0\"\u003eDiscover the future at \u003ca rel=\"noopener noreferrer\" href=\"http:\/\/norgru.eu\/\" class=\"ng-star-inserted\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwj4_fPWnq2TAxUAAAAAHQAAAAAQ9wI\" target=\"_blank\"\u003enorgru.eu\u003c\/a\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003chr data-path-to-node=\"21\"\u003e\n\u003cp data-path-to-node=\"22\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"NÖRGRU™ | SHOPIFY","offers":[{"title":"v.1.0.6 \/ Personal ◇ 1 user","offer_id":56879925264761,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.6 \/ Team ◇ Up to 5 users","offer_id":57226202153337,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.6 { BUNDLE } \/ Personal ◇ 1 user","offer_id":57363886735737,"sku":null,"price":26.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.6 { BUNDLE } \/ Team ◇ Up to 5 users","offer_id":57364010828153,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.6 \/ Studio ◇ Up to 15 users","offer_id":57364159562105,"sku":null,"price":99.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.6 { BUNDLE } \/ Studio ◇ Up to 15 users","offer_id":57364209009017,"sku":null,"price":104.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/openart-image_1780412464847_43a7f72f_1780412465259_3be84d7e.webp?v=1780412878"},{"product_id":"or-physicalmasscg","title":"ÖR \/ PhysicalMassCG [Blender Addon]","description":"\u003cdiv style=\"display: flex; gap: 10px; align-items: center;\"\u003e\n\u003ca rel=\"noopener noreferrer\" href=\"https:\/\/superhivemarket.com\/products\/or-physicalmasscg\" style=\"text-decoration: none;\" target=\"_blank\"\u003e \u003cbutton style=\"padding: 10px 20px; background-color: #333; color: #fff; border: none; border-radius: 5px; cursor: pointer;\"\u003e BUY → on SuperHive \u003c\/button\u003e \u003c\/a\u003e \u003ca rel=\"noopener noreferrer\" href=\"https:\/\/norgru.gumroad.com\/l\/or-physicalmasscg\" style=\"text-decoration: none;\" target=\"_blank\"\u003e \u003cbutton style=\"padding: 10px 20px; background-color: #333; color: #fff; border: none; border-radius: 5px; cursor: pointer;\"\u003e BUY → on Gumroad \u003c\/button\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch3\u003eFeel comfortable to either purchase directly from Shopify or on SuperHive (Blender Market) \/ also available on Gumroad\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCLICK ON THE \"BUY BANNER\"\u003c\/strong\u003e TO BE REDIRECTED TO : \u003ca href=\"https:\/\/superhivemarket.com\/products\/or-physicalmasscg\"\u003esuperhivemarket.com\/products\/or-physicalmasscg\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca title=\"norgru.gumroad.com\/l\/or-physicalmasscg\" href=\"https:\/\/norgru.gumroad.com\/l\/or-physicalmasscg\"\u003enorgru.gumroad.com\/l\/or-physicalmasscg\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\" id=\"model-response-message-contentr_b6af7247e122c4d6\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\"\u003e\n\u003chr data-path-to-node=\"1\"\u003e\n\u003ch2 data-path-to-node=\"2\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"2\"\u003ePhysicalMass CG: Real-Time Parametric CG Analysis for Blender\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp data-path-to-node=\"3\"\u003eStop guessing and start engineering. \u003cb data-index-in-node=\"37\" data-path-to-node=\"1\"\u003ePhysicalMassCG\u003c\/b\u003e is the professional-grade Blender addon that brings high-performance, real-time mass distribution and Center of Gravity (CG) analysis directly into your 3D workflow. Whether you are designing complex mechanical assemblies, sci-fi vehicles, or 3D-printable prototypes, PhysicalMassCG eliminates the friction of manual calculations, giving you engineering-grade physical data instantly.\u003c\/p\u003e\n\u003cp data-path-to-node=\"3\" style=\"padding-left: 40px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/NORGRU_Physical_Mass_MAIN-AD_-_A_01a_12Mbps.gif?v=1776974407\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 style=\"padding-left: 40px;\" data-path-to-node=\"2\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"2\"\u003eWhy Choose PhysicalMassCG?\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"3\"\u003e⚡ \u003cb data-index-in-node=\"2\" data-path-to-node=\"3\"\u003eTrue Real-Time Engineering:\u003c\/b\u003e Forget static readouts. Move a part, change a material, or play an animation and watch your CG marker evolve instantly. It’s the interactive, physics-driven workflow professional modelers have been waiting for.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"4\"\u003e🎯 \u003cb data-index-in-node=\"3\" data-path-to-node=\"4\"\u003ePrecision CG Mapping:\u003c\/b\u003e Built on a hardened geometry engine that calculates volume and weighted mass distribution for complex hierarchies. No more \"eyeballing\" the balance point—get mathematically perfect results in every frame.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"5\"\u003e🛠️ \u003cb data-index-in-node=\"4\" data-path-to-node=\"5\"\u003eAdvanced Material Logic:\u003c\/b\u003e Drive your mass analysis through real-world density (\u003cspan data-index-in-node=\"82\" data-math=\"g\/cm^3\" class=\"math-inline\"\u003eg\/cm^3\u003c\/span\u003e). Assign densities to materials and watch the addon derive the exact weight of your entire system based on actual 3D volume.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"6\"\u003e⚙️ \u003cb data-index-in-node=\"3\" data-path-to-node=\"6\"\u003eStable, Crash-Proof Engine:\u003c\/b\u003e Featuring a proprietary \"Heartbeat\" and Geometry Hashing architecture. PhysicalMassCG is designed to run alongside heavy environmental addons without the memory loops or viewport freezes common in traditional update listeners.\u003c\/p\u003e\n\u003cp data-path-to-node=\"6,3,0\" style=\"padding-left: 40px;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/cargo-ship_cg_shift_1104px.gif?v=1776974263\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"6,3,0\" style=\"padding-left: 40px;\"\u003e \u003c\/p\u003e\n\u003ch3 data-path-to-node=\"8\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8\"\u003eKey Features \u0026amp; Tools\u003c\/b\u003e\u003c\/h3\u003e\n\u003ctable data-path-to-node=\"8\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,1,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,1,0,0\"\u003eDynamic CG Marker\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,1,1,0\"\u003eA real-time 3D sphere that tracks the weighted physical center of all targeted collections.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,2,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,2,0,0\"\u003eSafety Envelope\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,2,1,0\"\u003eDefine a spatial bounding zone with live \u003cb data-index-in-node=\"41\" data-path-to-node=\"8,2,1,0\"\u003eOK \/ OUT OF RANGE\u003c\/b\u003e status monitoring.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,3,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,3,0,0\"\u003eSelection Inspector\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,3,1,0\"\u003eView specific mass, tonnage, and volume data for individual objects upon selection.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,4,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,4,0,0\"\u003eAdditive Target List\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,4,1,0\"\u003eAdd, toggle, and reorder multiple collections for aggregate system analysis.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,5,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,5,0,0\"\u003eTimeline Support\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,5,1,0\"\u003eFully tracks mass shifts during playback—ideal for moving parts and mechanical rigs.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,6,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,6,0,0\"\u003eTechnical Export\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,6,1,0\"\u003eGenerate timestamped .txt reports with full material and component breakdowns.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e\n\u003cbr\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"11\"\u003eBuilt for Every Workflow\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"10,0,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,0,0\"\u003eMechanical Engineers:\u003c\/b\u003e Rapidly calculate system balance and weight distribution for industrial prototypes.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10,1,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,1,0\"\u003eConcept Artists:\u003c\/b\u003e Design realistic ships and sci-fi tech with authentic physical centers of mass.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10,2,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,2,0\"\u003e3D Print Designers:\u003c\/b\u003e Estimate final material weight and volume requirements before exporting.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10,3,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,3,0\"\u003eVFX \u0026amp; Riggers:\u003c\/b\u003e Visualize mass shifts during complex animations to ensure realistic motion behavior.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"14\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14\"\u003e\u003cbr\u003eTechnical Specifications\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12,0,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,0,0\"\u003eCompatibility:\u003c\/b\u003e Blender 3.0, 4.0, 5.0 and newer.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,1,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,1,0\"\u003eCurrent Version:\u003c\/b\u003e v1.0.0 (Stable Release).\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,2,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,2,0\"\u003eUpdates:\u003c\/b\u003e Purchase once, get all future updates forever free.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,3,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,3,0\"\u003eSupport:\u003c\/b\u003e Fully integrated into the Blender N-Panel with a native, intuitive feel.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,3,0\" style=\"padding-left: 40px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/NORGRU_Physical_Mass_RENDER_01_12Mbps.gif?v=1776974515\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,3,0\" style=\"padding-left: 40px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/NORGRU_Physical_Mass_RENDER_02_12Mbps.gif?v=1776974574\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e'SAFETY BOUNDING BOX'\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eYou can define an \"EMPTY BOX\" to envelope the collection of OBJECTS in which their CENTER of GRAVITY (CG) is computed from and if the objects\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eshift, rotate, or change material density, the system dynamically monitors whether the resulting global CG remains within this defined safety zone.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShould the balance point exceed these boundaries, the interface triggers an immediate 'OUT OF RANGE' alert, providing critical visual and numerical feedback to ensure the physical stability of your assembly throughout its entire animation or design cycle.\u003c\/span\u003e\"\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cb\u003eDetailed Breakdown of the 'SAFETY BOUNDING BOX'\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003eDynamic Monitoring\u003c\/b\u003e: The box isn't just a static guide; it is a live sensor. As you manipulate your objects or play an animation, the add-on recalculates the relationship between the\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eCG Marker\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eand the\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eSafety Envelope\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eevery single frame.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb\u003eVisual \u0026amp; UI Feedback\u003c\/b\u003e:\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb\u003eStatus: OK\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e(Green) indicates the weighted center is safe.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb\u003eStatus: OUT OF RANGE\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e(Red) indicates a potential tipping point or structural imbalance.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eEngineering Thresholds\u003c\/b\u003e: The engine uses the\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eLocal Coordinates\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eof the Empty box. This means you can scale, rotate, or move the box itself, and the \"Safety Zone\" will adapt its volume accordingly, only triggering a warning if the CG exceeds the relative bounds of the box's geometry.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eOrganization\u003c\/b\u003e: Using the\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eAuto-Sort\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003efeature, the bounding box is automatically moved into the\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eSAFEZONE\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003ehelper collection, ensuring it provides oversight without cluttering your main scene outliner.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,3,0\" style=\"padding-left: 40px;\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/NORGRU_Physical_Mass_RENDER_03_12Mbps.gif?v=1776974718\"\u003e\u003c\/p\u003e\n\u003cdiv id=\"model-response-message-contentr_46cb1d25c6c46429\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\"\u003e\n\u003cp\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eÖR \/ Physical Mass \u0026amp; CG\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eaddon performs real-time volumetric analysis of mesh objects within targeted collections to determine their physical properties. The calculation process involves several key technical steps:\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb\u003eVolumetric Evaluation\u003c\/b\u003e: The engine calculates the exact volume of each object in cubic meters (\u003cspan class=\"math-inline\"\u003em^3\u003c\/span\u003e) by analyzing the mesh geometry. It uses the evaluated version of the scene to account for active modifiers and world-space transformations, such as scaling and rotation.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb\u003eMaterial-Based Mass Calculation\u003c\/b\u003e: To determine mass, the addon multiplies the calculated volume by the specific density value (\u003cspan class=\"math-inline\"\u003eg\/cm^3\u003c\/span\u003e) assigned to the object's active material.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb\u003eReal-Time Data Output\u003c\/b\u003e: The total system results are displayed instantly in the interface as total mass in\u003cspan\u003e \u003c\/span\u003e\u003cb\u003ekilograms (kg)\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003cb\u003etonnes (t)\u003c\/b\u003e, along with the total system volume (\u003cspan class=\"math-inline\"\u003em^3\u003c\/span\u003e).\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb\u003eAnimation and Modifier Support\u003c\/b\u003e: Because the addon hooks into Blender's native update handlers, mass and volume data are recalculated every frame. This ensures that the Center of Gravity and weight totals correctly track shifts caused by keyframed animations or parent-child constraints.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb\u003eGeometric Safety\u003c\/b\u003e: The calculation engine uses absolute values to ensure volume and mass remain accurate even if meshes have inverted normals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003e- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"13\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13\"\u003eStability Update:\u003c\/b\u003e Now includes a Lightning-Fast Geometry Hash Filter! Work with heavy procedural sky or atmosphere addons without risking crashes or performance dips.\u003c\/p\u003e\n\u003cp data-path-to-node=\"14\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14\"\u003eWorkflow Update:\u003c\/b\u003e Added a \"Nuclear\" Hard Reset for clean project states and automated \"Ghost-Pointer\" cleanup to remove dead collections instantly.\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\" id=\"model-response-message-contentr_50957bdb0f2fb6e0\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\"\u003e\n\u003cp data-path-to-node=\"0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"0\"\u003eAnimation Update:\u003c\/b\u003e Features Live Timeline Tracking and Evaluated Matrix Math to accurately calculate Center of Gravity shifts during complex animations, physics simulations, and parent-child hierarchy movements.\u003c\/p\u003e\n\u003cp data-path-to-node=\"1\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"1\"\u003eParametric \u0026amp; Unit Update:\u003c\/b\u003e The engine now tracks procedural bounding box changes (perfect for Geometry Nodes) and automatically converts all UI and exported data between Metric and Imperial unit systems.\u003c\/p\u003e\n\u003cdiv class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" id=\"model-response-message-contentr_b6dd98ee74550c92\" aria-live=\"polite\" aria-busy=\"false\" dir=\"ltr\"\u003e\n\u003cp data-path-to-node=\"0\"\u003e\u003cb data-path-to-node=\"0\" data-index-in-node=\"0\"\u003ev.1.0.1 ▹ \u003c\/b\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"0\"\u003eMode Tracking Update:\u003c\/b\u003e The engine now actively monitors Blender's workspace states. Modifying your mesh volume in Sculpt or Edit mode will automatically trigger a complete mass and Center of Gravity recalculation the moment you return to Object Mode.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr data-path-to-node=\"17\"\u003e\n\u003ch3 data-path-to-node=\"18\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18\"\u003eAbout NÖRGRU™\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"19\"\u003eNÖRGRU is a European startup dedicated to high-quality 3D tools and industrial-grade products. We believe in creativity as a solution to human struggle—designing the future, one vertex at a time.\u003c\/p\u003e\n\u003cp data-path-to-node=\"20\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"20\"\u003eDiscover the future at \u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003ca data-ved=\"0CAAQ_4QMahgKEwj4_fPWnq2TAxUAAAAAHQAAAAAQ9wI\" data-hveid=\"0\" class=\"ng-star-inserted\" href=\"http:\/\/norgru.eu\/\" rel=\"noopener\" target=\"_blank\"\u003enorgru.eu\u003c\/a\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003chr data-path-to-node=\"21\"\u003e\n\u003cp data-path-to-node=\"22\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NÖRGRU™ | SHOPIFY","offers":[{"title":"v.1.0.1 \/ Personal ◇ 1 user","offer_id":56879962718585,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.1 \/ Team ◇ Up to 5 users","offer_id":57226198417785,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.1 \/ Studio ◇ Up to 15 users","offer_id":57226198450553,"sku":null,"price":84.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/openart-image-1776895578106_e94a61af_1776895578742_bda24d02.jpg?v=1776895780"},{"product_id":"or-liveparametricsurfaces-blender-addon","title":"ÖR \/ Live Parametric Surfaces [Blender Addon]","description":"\u003cdiv dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\" id=\"model-response-message-contentr_b6af7247e122c4d6\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\"\u003e\n\u003ch2 data-path-to-node=\"3\"\u003eÖR \/ Live Parametric Surfaces:\u003c\/h2\u003e\n\u003ch2 data-path-to-node=\"3\"\u003eThe Ultimate Real-Time Math Engine for Blender\u003c\/h2\u003e\n\u003cp data-path-to-node=\"4\"\u003eStop fighting with static meshes and manual modeling. \u003cstrong\u003eÖR \/ Live Parametric Surfaces\u003c\/strong\u003e is the only Blender addon that brings raw, mathematical generation directly into your viewport with absolute stability. Whether you are an abstract artist, an industrial designer, or a technical 3D generalist, this tool eliminates the friction of complex topology, giving you perfectly smooth, dynamically editable parametric equations instantly.\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/openart-image_1777037384004_b8db0646_1777037384966_58908509.webp?v=1777038468\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"5\"\u003eWhy Choose ÖR \/ Live Parametric Surfaces?\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003e⚡ \u003cb data-index-in-node=\"2\" data-path-to-node=\"6\"\u003eTrue Real-Time Visualization:\u003c\/b\u003e Move a slider, tweak a formula, or swap a preset and watch your geometry evolve instantly. It’s the fluid, interactive mathematical workflow Blender users have been waiting for.\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\"\u003e🎯 \u003cb data-index-in-node=\"213\" data-path-to-node=\"6\"\u003eBulletproof Architecture:\u003c\/b\u003e Built on a hardened \"Hot-Swap\" parenting engine. Accidentally deleted your controller? The addon's \"Ghost Backup\" system remembers your exact math and restores everything with a single click.\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\"\u003e🛠️ \u003cb data-index-in-node=\"435\" data-path-to-node=\"6\"\u003eInfinite Possibilities:\u003c\/b\u003e From classic \u003cspan data-index-in-node=\"472\" data-math=\"XYZ\" class=\"math-inline\"\u003e\u003cstrong\u003eXYZ\u003c\/strong\u003e\u003c\/span\u003e parametrics (Torus, Möbius Strips, Spheres) to \u003cstrong\u003e\u003cspan data-index-in-node=\"523\" data-math=\"Z\" class=\"math-inline\"\u003eZ\u003c\/span\u003e\u003c\/strong\u003e-heightmap functions (Ripples, Saddles). Use the built-in library or write your own custom Python-math formulas.\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\"\u003e⚙️ \u003cb data-index-in-node=\"640\" data-path-to-node=\"6\"\u003eArchitectural Precision:\u003c\/b\u003e Need exact physical dimensions? Toggle \"\u003cstrong\u003eForce Absolute Size\u003c\/strong\u003e\" to mathematically squash or stretch your generated surfaces to fit perfectly inside exact physical XYZ limits.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"7\"\u003eKey Features \u0026amp; Tools\u003c\/h4\u003e\n\u003ctable data-path-to-node=\"8\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,1,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,1,0,0\"\u003eCustom Math Engine\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,1,1,0\"\u003eInput any custom \u003cstrong\u003e\u003cspan data-index-in-node=\"17\" data-math=\"XYZ\" class=\"math-inline\"\u003eXYZ\u003c\/span\u003e\u003c\/strong\u003e or \u003cspan data-index-in-node=\"24\" data-math=\"Z(x,y)\" class=\"math-inline\"\u003e\u003cstrong\u003eZ\u003c\/strong\u003e(\u003cstrong\u003ex\u003c\/strong\u003e,\u003cstrong\u003ey\u003c\/strong\u003e)\u003c\/span\u003e formula using standard math syntax for limitless shape generation.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,2,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,2,0,0\"\u003eSmart Target Controllers\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,2,1,0\"\u003eInstantly snap, rotate, and migrate your live surfaces between different \"Empty\" controllers in your scene with the Eyedropper tool.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,3,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,3,0,0\"\u003eAbsolute Bounding\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,3,1,0\"\u003e(New!) Force your mathematical output to fit exactly within specific dimensional lengths (e.g., exactly \u003cstrong\u003e10m\u003c\/strong\u003e x \u003cstrong\u003e5m\u003c\/strong\u003e x \u003cstrong\u003e2m\u003c\/strong\u003e).\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,4,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,4,0,0\"\u003eGhost Data Backups\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,4,1,0\"\u003eNever lose your work. Mesh objects silently back up their math parameters, allowing instant Controller restoration if deleted.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,5,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,5,0,0\"\u003eGeneration Planes\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,5,1,0\"\u003eEffortlessly remap your formulas across X-Y, X-Z, or Y-Z planes with a single click.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,6,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,6,0,0\"\u003eAuto-Smooth Output\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"8,6,1,0\"\u003eToggle perfectly smooth normals on the fly without ever touching Blender's modifier stack.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch4 data-path-to-node=\"9\"\u003e\u003cbr\u003e\u003c\/h4\u003e\n\u003ch3 data-path-to-node=\"9\"\u003eBuilt for Every Workflow\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,0,0\"\u003eAbstract \u0026amp; VFX Artists:\u003c\/b\u003e Generate mind-bending topological shapes, looping backgrounds, and complex sci-fi geometry in seconds.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,1,0\"\u003eIndustrial Designers:\u003c\/b\u003e Block out exact dimensional surfaces and sweeping curves with perfect mathematical precision.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,2,0\"\u003eArchitects:\u003c\/b\u003e Rapidly prototype parametric roofs, hyperbolic saddles, and complex structural tension membranes.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,3,0\"\u003e3D Printers \u0026amp; Makers:\u003c\/b\u003e Generate mathematically perfect cones, domes, and custom threaded shapes ready for export.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\"\u003e \u003c\/p\u003e\n\u003ch4 data-path-to-node=\"11\"\u003eTechnical Specifications\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12,0,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,0,0\"\u003eCompatibility:\u003c\/b\u003e Blender 2.80, 3.0, 4.0, 5.0 and newer.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,1,0\"\u003eCurrent Version:\u003c\/b\u003e v1.1.7 (Stable Release).\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,2,0\"\u003eUpdates:\u003c\/b\u003e Purchase once, get all future updates forever free.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0,0\" style=\"padding-left: 40px;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,3,0\"\u003eSupport:\u003c\/b\u003e Fully integrated into the Blender N-Panel for an intuitive, native feel.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0,0\" style=\"padding-left: 40px;\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"13\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13\"\u003eLatest Update (v1.1.7):\u003c\/b\u003e Total engine rewrite! Introduced \u003cstrong\u003eAbsolute Physical Bounding sizing\u003c\/strong\u003e, Hot-Swap Empty migration, and the bulletproof \"Restore Controller\" Ghost Backup system.\u003c\/p\u003e\n\u003chr data-path-to-node=\"17\"\u003e\n\u003ch3 data-path-to-node=\"18\"\u003e\u003cb data-path-to-node=\"18\" data-index-in-node=\"0\"\u003eAbout NÖRGRU™\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"19\"\u003eNÖRGRU is a European startup dedicated to high-quality 3D tools and industrial-grade products. We believe in creativity as a solution to human struggle—designing the future, one vertex at a time.\u003c\/p\u003e\n\u003cp data-path-to-node=\"20\"\u003e\u003cb data-path-to-node=\"20\" data-index-in-node=\"0\"\u003eDiscover the future at \u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003ca rel=\"noopener\" href=\"http:\/\/norgru.eu\/\" class=\"ng-star-inserted\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwj4_fPWnq2TAxUAAAAAHQAAAAAQ9wI\" target=\"_blank\"\u003enorgru.eu\u003c\/a\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003chr data-path-to-node=\"21\"\u003e\n\u003c\/div\u003e","brand":"NÖRGRU™ | SHOPIFY","offers":[{"title":"v.1.1.7 \/ Personal ◇ 1 user","offer_id":56918319137145,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.1.7 \/ Team ◇ Up to 5 users","offer_id":57277751722361,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.1.7 \/ Studio ◇ Up to 15 users","offer_id":57277751755129,"sku":null,"price":54.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/openart-image_1777037849186_9597ad67_1777037850235_893703fa.webp?v=1777038402"},{"product_id":"orkaliber-okr-ballistics-cad-rifling","title":"ÖrKaliber [OKR] Ballistics \u0026 CAD Rifling","description":"\u003cp\u003e\u003ca href=\"https:\/\/norgru.gumroad.com\/l\/oridge\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cbutton style=\"padding: 10px 20px; background-color: #333; color: #fff; border: none; border-radius: 5px;\"\u003e Buy OrKaliber Ballistics \u0026amp; CAD Rifling\u003c\/button\u003e\u003c\/a\u003e \u003c\/p\u003e\n\u003ch3\u003eFeel comfortable to either purchase directly from Shopify or on Gumroad\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCLICK ON THE \"BUY BANNER\"\u003c\/strong\u003e TO BE REDIRECTED TO : \u003ca href=\"https:\/\/norgru.gumroad.com\/l\/orkaliber\" title=\"Gumroad | ÖrKaliber :: Ballistics \u0026amp; CAD Rifling [OKR]\" rel=\"noopener noreferrer\" target=\"_blank\"\u003enorgru.gumroad.com\/l\/orkaliber\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\" id=\"model-response-message-contentr_2a4d54dd4ace13d9\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\"\u003e\n\u003cp data-path-to-node=\"0\"\u003e \u003c\/p\u003e\n\u003ch2 data-path-to-node=\"1\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"1\"\u003eOrKaliber: Professional Ballistics \u0026amp; CAD Rifling Geometry\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp data-path-to-node=\"2\"\u003eStop guessing and start engineering. OrKaliber is the standalone, professional-grade utility that bridges the gap between theoretical ballistics and practical 3D modeling. Whether you are a mechanical engineer calculating real-world twist rates, a hard-surface artist modeling highly accurate firearms in Fusion 360, or a game developer programming bullet drop in Unreal Engine 5, OrKaliber eliminates the friction of manual physics calculations, giving you engineering-grade data instantly.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"3\"\u003eWhy Choose OrKaliber?\u003c\/h3\u003e\n\u003cp data-path-to-node=\"4\"\u003e⚡ \u003cb data-index-in-node=\"2\" data-path-to-node=\"4\"\u003eTrue Real-Time Ballistics:\u003c\/b\u003e Forget static readouts. Drag your target across the grid, adjust your elevation, and watch the predictive ballistic arc calculate your exact impact distance, apogee, and drop in real-time.\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003e🎯 \u003cb data-index-in-node=\"221\" data-path-to-node=\"4\"\u003ePrecision CAD Output:\u003c\/b\u003e OrKaliber doesn't just calculate flight paths; it engineers the barrel. The engine provides step-by-step parametric data—including groove offsets, plane spacing, and angle increments—allowing you to perfectly loft or sweep rifled barrels in software like Fusion 360 and Blender.\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003e🎮 \u003cb data-index-in-node=\"525\" data-path-to-node=\"4\"\u003eNative UE5 Integration:\u003c\/b\u003e Instantly generates the C++ Euler integration physics code for your specific projectile. Copy, paste, and implement hyper-realistic atmospheric drag and kinematics directly into Unreal Engine 5.\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003e⚙️ \u003cb data-index-in-node=\"747\" data-path-to-node=\"4\"\u003eStable, Optimized Engine:\u003c\/b\u003e Built on a hardened PySide6 and Matplotlib architecture. Features array decimation for butter-smooth 60FPS rendering even when calculating 80,000+ step ballistic trajectories, ensuring zero viewport lag.\u003c\/p\u003e\n\u003chr data-path-to-node=\"5\"\u003e\n\u003ch3 data-path-to-node=\"6\"\u003eKey Features \u0026amp; Tools\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"7,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,0,0\"\u003eDual Calculation Engines:\u003c\/b\u003e Seamlessly toggle between the classic Greenhill Formula (geometry only) and the advanced Miller Twist Rule (incorporating projectile mass and Target Stability Factor\/Sg) for modern boat-tail projectiles.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"7,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,1,0\"\u003eInteractive 3D Bore Visualizer:\u003c\/b\u003e A fully rotatable 3D projection of your calculated barrel. Inspect specific planes, visualize groove arrays, and verify pitch dynamics before you ever open your CAD software.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"7,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,2,0\"\u003ePredictive Auto-Aim:\u003c\/b\u003e Right-click any target on the 2D grid, and the engine will instantly reverse-calculate the required barrel elevation to land the perfect shot, warning you if the target is out of range based on your current muzzle velocity and aerodynamic drag.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"7,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,3,0\"\u003eEnvironmental Controls:\u003c\/b\u003e Real-world physics require real-world atmospheres. Adjust O2 Pressure (hPa), Air Temperature, and Ground Elevation to see exactly how thin air or freezing temperatures impact your projectile's spin and velocity decay.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"7,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,4,0\"\u003eUniversal Unit System:\u003c\/b\u003e Instantly flip your entire workspace between Metric (mm, m\/s, grams) and Imperial (inches, fps, grains) with zero data loss.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"8\"\u003eBuilt for Every Workflow\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"9,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,0,0\"\u003eMechanical Designers:\u003c\/b\u003e Rapidly determine the optimal twist rate (e.g., calculating a 1:7 or 1:9 twist for a 5.56x45mm NATO round) and export the exact lofting profile for machining or 3D printing.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"9,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,1,0\"\u003eGame Developers:\u003c\/b\u003e Translate complex aerodynamic drag (\u003cspan data-index-in-node=\"53\" data-math=\"C_d\" class=\"math-inline\"\u003eCd\u003c\/span\u003e) and rotational decay into usable C++ logic for realistic shooter mechanics.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"9,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,2,0\"\u003eConcept Artists \u0026amp; Modelers:\u003c\/b\u003e Bring absolute authenticity to your sci-fi tech and weaponry with mathematically perfect internal barrel geometries.\u003c\/p\u003e\n\u003chr data-path-to-node=\"10\"\u003e\n\u003ch3 data-path-to-node=\"11\"\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"12,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,0,0\"\u003eFormat:\u003c\/b\u003e Standalone Desktop Application (Windows).\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"12,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,1,0\"\u003eCurrent Version:\u003c\/b\u003e v1.0.0 (Stable Release).\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"12,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,2,0\"\u003eUpdates:\u003c\/b\u003e Purchase once, get all future updates forever free.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"12,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,3,0\"\u003eInterface:\u003c\/b\u003e A sleek, responsive \"Command Center\" aesthetic with fluid panel resizing and multi-monitor flexibility.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"13\"\u003eDetailed Breakdown: 'PROJECTILE SPIN DYNAMICS'\u003c\/h3\u003e\n\u003cp data-path-to-node=\"14\"\u003eOrKaliber tracks exactly what happens to your projectile after it leaves the muzzle. The system dynamically monitors:\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"15,0,0\"\u003eMuzzle \u0026amp; Impact Spin (RPM):\u003c\/b\u003e Calculates the exact rotational velocity at the moment of firing and charts its decay over distance due to air friction.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"15,1,0\"\u003eFrequency (Hz):\u003c\/b\u003e Translates RPM into rotations per second for advanced physics analysis.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"15,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"15,2,0\"\u003eRotations per Distance:\u003c\/b\u003e Visualizes exactly how many times the projectile spins every meter (or foot) of its flight, providing critical insight into terminal stability.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"16\"\u003eThe Math Behind the UI\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eThe OrKaliber engine performs high-frequency volumetric and physical analysis through several key technical steps:\u003c\/p\u003e\n\u003cp data-path-to-node=\"18,0,0\" style=\"padding-left: 40px;\"\u003e1. \u003cb data-index-in-node=\"0\" data-path-to-node=\"18,0,0\"\u003eAir Density Formulation:\u003c\/b\u003e Calculates exact air density (Rho) dynamically from your inputted pressure and temperature variables.\u003c\/p\u003e\n\u003cp data-path-to-node=\"18,1,0\" style=\"padding-left: 40px;\"\u003e2. \u003cb data-index-in-node=\"0\" data-path-to-node=\"18,1,0\"\u003eKinematic Integration:\u003c\/b\u003e Utilizes a highly optimized Euler loop to simulate drag force, factoring in the specific cross-sectional area and custom drag penalties generated by your chosen number of rifling grooves.\u003c\/p\u003e\n\u003cp data-path-to-node=\"18,2,0\" style=\"padding-left: 40px;\"\u003e3. \u003cb data-index-in-node=\"0\" data-path-to-node=\"18,2,0\"\u003eAdaptive Graphing:\u003c\/b\u003e The UI intuitively rescales and bounds all data. Target locks follow the grid seamlessly, and dimensional markers automatically clip at the viewport edges to ensure a pristine, uncluttered workspace no matter how far you zoom.\u003c\/p\u003e\n\u003chr data-path-to-node=\"19\"\u003e\n\u003ch3 data-path-to-node=\"20\"\u003eAbout NÖRGRU™\u003c\/h3\u003e\n\u003cp data-path-to-node=\"21\"\u003eNörthstat Group unites Designers \u0026amp; Inventors to create technologies in the field of Metalmechanics; We empower Europe to be the land of unlimited possibilities. NÖRGRU is a European startup dedicated to high-quality 3D tools and industrial-grade products. We believe in creativity as a solution to human struggle—designing the future, one vertex at a time.\u003c\/p\u003e\n\u003cp data-path-to-node=\"22\"\u003eDiscover the future at \u003ca href=\"https:\/\/www.norgru.eu\/\"\u003e\u003cb data-index-in-node=\"23\" data-path-to-node=\"22\"\u003ewww.norgru.eu\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e#norgru #python #pyside #script #software #app #texture #browser #viewer #help #workflow #interoperability #3d #artists #modeling #painting #images #gumroad #startup #standalone #exe #easier #productivity #improved #work #job\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eRELEASE DATES |\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOKR v.1.00\u003c\/strong\u003e :: 2025-MAY-20\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"NÖRGRU™ | SHOPIFY","offers":[{"title":"v.1.0.0 \/ Personal ◇ 1 user","offer_id":57288859255161,"sku":null,"price":22.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.0 \/ Team ◇ Up to 5 users","offer_id":57288859287929,"sku":null,"price":47.39,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.0 \/ Studio ◇ Up to 15 users","offer_id":57288859320697,"sku":null,"price":120.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/openart-image_1778984274969_c4f843df_1778984275063_057bccc0.webp?v=1778984464"},{"product_id":"ornodes-artisans-pebble-mosaic-counter-orn","title":"Örnodes [ORN] Artisan's Pebble Mosaic Counter [Blender GeoNodes]","description":"\u003cdiv dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\" id=\"model-response-message-contentr_2a4d54dd4ace13d9\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\"\u003e\n\u003cdiv style=\"display: flex; gap: 10px; align-items: center;\"\u003e\n\u003ca style=\"text-decoration: none;\" href=\"https:\/\/superhivemarket.com\/products\/ornodes-artisans-pebble-mosaic-counter-orn\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\u003cbutton style=\"padding: 10px 20px; background-color: #333; color: #fff; border: none; border-radius: 5px; cursor: pointer;\"\u003eBUY → on SuperHive \u003c\/button\u003e \u003c\/a\u003e \u003ca style=\"text-decoration: none;\" href=\"https:\/\/norgru.gumroad.com\/l\/ornodes-artisans-pebble-mosaic-counter-orn\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003cbutton style=\"padding: 10px 20px; background-color: #333; color: #fff; border: none; border-radius: 5px; cursor: pointer;\"\u003e BUY → on Gumroad \u003c\/button\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003ch3\u003eFeel comfortable to either purchase directly from Shopify or on SuperHive (Blender Market) \/ also available on Gumroad\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCLICK ON THE \"BUY BANNER\"\u003c\/strong\u003e TO BE REDIRECTED TO : \u003ca title=\"superhivemarket.com\/products\/ornodes-artisans-pebble-mosaic-counter-orn\" href=\"https:\/\/superhivemarket.com\/products\/ornodes-artisans-pebble-mosaic-counter-orn\"\u003esuperhivemarket.com\/products\/ornodes-artisans-pebble-mosaic-counter-orn\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/norgru.gumroad.com\/l\/ornodes-artisans-pebble-mosaic-counter-orn\" title=\"norgru.gumroad.com\/l\/ornodes-artisans-pebble-mosaic-counter-orn\"\u003enorgru.gumroad.com\/l\/ornodes-artisans-pebble-mosaic-counter-orn\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\" id=\"model-response-message-contentr_b6af7247e122c4d6\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\"\u003e\n\u003ch1 data-path-to-node=\"2\"\u003e\u003cbr\u003e\u003c\/h1\u003e\n\u003ch1 data-path-to-node=\"2\"\u003eÖrnodes: Artisan's Pebble Mosaic Counter\u003c\/h1\u003e\n\u003ch3 data-path-to-node=\"3\"\u003eThe Ultimate Real-Time Production \u0026amp; Estimating Tool for Blender\u003c\/h3\u003e\n\u003cp data-path-to-node=\"4\"\u003e\u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e⚠️ NO PRIOR 3D OR BLENDER KNOWLEDGE REQUIRED!\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eThis tool was built from the ground up to be completely accessible to independent store owners, craftsmen, and artisans. You do not need to be a 3D artist to use this.\u003c\/p\u003e\n\u003cp data-path-to-node=\"5\"\u003e\u003cb data-path-to-node=\"5\" data-index-in-node=\"0\"\u003eAll it takes is 3 simple steps:\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"5\" style=\"padding-left: 40px;\"\u003e\u003cstrong\u003e1.\u003c\/strong\u003e Download Blender for free at \u003ca rel=\"noopener noreferrer\" href=\"https:\/\/www.blender.org\/download\/\" class=\"ng-star-inserted\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwjS3sDp9s-UAxUAAAAAHQAAAAAQoAI\" target=\"_blank\"\u003eblender.org\/download\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"6,1,0\"\u003e\u003cstrong\u003e2.\u003c\/strong\u003e Open the provided \u003cspan style=\"color: #ff8000;\"\u003e\u003cstrong\u003e\u003ccode data-path-to-node=\"6,1,0\" data-index-in-node=\"18\"\u003e.blend\u003c\/code\u003e\u003c\/strong\u003e\u003c\/span\u003e asset file.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"6,2,0\"\u003e\u003cstrong\u003e3.\u003c\/strong\u003e Import your client's design picture and instantly tweak the layout sliders right inside the simple modifier panel.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003eStop counting thousands of pebbles by hand, squinting at layout grids, and performing manual math for unpaid client estimates. \u003cb data-path-to-node=\"7\" data-index-in-node=\"127\"\u003eÖrnodes: Artisan's Pebble Mosaic Counter\u003c\/b\u003e completely automates the tedious math of material auditing—giving you absolute structural precision in real time.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e-\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"7\"\u003e\u003cstrong\u003eHobbyist ◇ 1 user\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003eThe Terms: \u003c\/strong\u003eValid for a single user. Completely uncompromised access—includes the full geometry nodes engine, the live diagnostic coordinate lookup HUD matrix, and all automated calculation tools. Perfect for solo artists, freelancers, and independent digital asset creators.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"7\"\u003e\u003cstrong\u003eCommercial ◇ Store Owners\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003eThe Terms:\u003c\/strong\u003e Structured specifically for store owners, commercial brands, physical manufacturing workshops, and design studios using the tool to generate commercial revenue pipelines. Includes identical full engine functionality, licensed for multi-seat deployment or commercial production scaling.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"9\"\u003e-\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/openart-gpt-image-2-edit-1_1779729532019_d3f1d116.jpg?v=1779729893\"\u003e\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"9\"\u003eWhy Choose Örnodes: Artisan's Pebble Mosaic Counter?\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"10,0,0\"\u003e⚡ \u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"2\"\u003eInstant Material Estimating:\u003c\/b\u003e Move a canvas size slider, drop in a project layout image, and watch your total asset volume calculate dynamically. It is a live mathematical counter that scales seamlessly from zero to tens of thousands of individual points.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"10,1,0\"\u003e🎯 \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"3\"\u003eDynamic Diagnostic HUD Layout:\u003c\/b\u003e Features a fully automated, high-visibility 2D visual overlay. The smart text dashboard floats perfectly pinned to your canvas boundaries, auto-scaling with the frame dimensions to give you live, foolproof production metrics at a glance.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"10,2,0\"\u003e🛠️ \u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"4\"\u003eInteractive Intersection Inspection:\u003c\/b\u003e Built with a dedicated coordinate tracking engine. Adjust the X and Y sliders to \"inspect\" any column or row intersection; the target pebble physically elevates out of the flat mosaic plane while the HUD reflects its exact diagnostic location.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"10,3,0\"\u003e⚙️ \u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"3\"\u003eAuthentic Alternating Column Engine:\u003c\/b\u003e Achieve true craftsman-level realism with a single click. The built-in layout matrix automatically distributes an alternating \u003cspan class=\"math-inline\" data-math=\"90^\\circ\" data-index-in-node=\"166\"\u003e90°\u003c\/span\u003e orientation mask across columns (\u003ccode data-path-to-node=\"10,3,0\" data-index-in-node=\"208\"\u003e0 1 0 1\u003c\/code\u003e scheme), replicating physical handcrafted placement patterns perfectly.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"12\"\u003eKey Features \u0026amp; Tools\u003c\/h3\u003e\n\u003ctable data-path-to-node=\"13\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,1,0,0\"\u003e\u003cb data-path-to-node=\"13,1,0,0\" data-index-in-node=\"0\"\u003eLive Asset Tally\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,1,1,0\"\u003eInstantly calculates total pebble volume, column counts, and row counts dynamically as the canvas dimensions change.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,2,0,0\"\u003e\u003cb data-path-to-node=\"13,2,0,0\" data-index-in-node=\"0\"\u003eAdaptive Bounding Anchor\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,2,1,0\"\u003eSmart node tracking samples the exact top-right corner vertex of your border frame, parenting the HUD to float flawlessly with a static \u003cspan class=\"math-inline\" data-math=\"+20\\,\\text{cm}\" data-index-in-node=\"136\"\u003e+20cm\u003c\/span\u003e offset.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,3,0,0\"\u003e\u003cb data-path-to-node=\"13,3,0,0\" data-index-in-node=\"0\"\u003eZ-Plane Flattening Engine\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,3,1,0\"\u003eStrips out accidental vertical deviations, forcing the entire diagnostic readout to remain perfectly flush (\u003cspan class=\"math-inline\" data-math=\"Z=0\" data-index-in-node=\"108\"\u003eZ=0\u003c\/span\u003e) alongside your project plane.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,4,0,0\"\u003e\u003cb data-path-to-node=\"13,4,0,0\" data-index-in-node=\"0\"\u003eVisibility Kill Switch\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,4,1,0\"\u003eClean Boolean modifier toggle lets you hide the entire text dashboard overlay instantly, freeing up screen space to focus purely on visual rendering.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,5,0,0\"\u003e\u003cb data-path-to-node=\"13,5,0,0\" data-index-in-node=\"0\"\u003eEmission Shader Integration\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,5,1,0\"\u003eUses flat, non-diffused light rendering so text elements entirely ignore scene lighting and shadows, remaining perfectly crisp against any backdrop image.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,6,0,0\"\u003e\u003cb data-path-to-node=\"13,6,0,0\" data-index-in-node=\"0\"\u003eCustom Grid Modularity\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan data-path-to-node=\"13,6,1,0\"\u003eFully procedural architecture allows you to swap or scale underlying base dimensions without breaking instanced asset dependencies.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003eBuilt for Every Workflow\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"16,0,0\"\u003e\u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"0\"\u003eIndependent Store Owners \u0026amp; Artisans:\u003c\/b\u003e Give clients exact, instant material counts and pricing estimates during initial consultations without wasting hours on unpaid manual auditing.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"16,1,0\"\u003e\u003cb data-path-to-node=\"16,1,0\" data-index-in-node=\"0\"\u003eInterior Designers \u0026amp; Decorators:\u003c\/b\u003e Rapidly prototype realistic mosaic backsplashes, custom accent walls, and complex stone finishes with true-to-life physical scale.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"16,2,0\"\u003e\u003cb data-path-to-node=\"16,2,0\" data-index-in-node=\"0\"\u003e3D Product \u0026amp; Environment Artists:\u003c\/b\u003e Populate vast, hyper-realistic tiled or pebbled surfaces with perfect procedural variation and geometric optimization.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"18\"\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"19,0,0\"\u003e\u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"0\"\u003eCompatibility:\u003c\/b\u003e Blender 4.x, 5.0, and newer.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"19,1,0\"\u003e\u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"0\"\u003eFormat:\u003c\/b\u003e Fully optimized, self-contained Geometry Nodes Asset.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"19,2,0\"\u003e\u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"0\"\u003eUpdates:\u003c\/b\u003e Purchase once, get all future structural upgrades and feature expansions forever free.\u003c\/p\u003e\n\u003cp style=\"padding-left: 40px;\" data-path-to-node=\"19,3,0\"\u003e\u003cb data-path-to-node=\"19,3,0\" data-index-in-node=\"0\"\u003eIntegration:\u003c\/b\u003e Clean, organized Group Input sliders inside the Modifier Panel for an intuitive, native feel.\u003c\/p\u003e\n\u003cblockquote data-path-to-node=\"20\"\u003e\n\u003cp data-path-to-node=\"20,0\"\u003e\u003cb data-path-to-node=\"20,0\" data-index-in-node=\"0\"\u003eLatest Update (v1.0.0):\u003c\/b\u003e Initial Stable Release. Introduced Coordinate Intersector Pop-Up Masking, Adaptive Vector Corner Anchoring, and the \u003ccode data-path-to-node=\"20,0\" data-index-in-node=\"140\"\u003e0-1-0-1\u003c\/code\u003e Column Alternating Rotation Engine.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003ch3 data-path-to-node=\"22\"\u003eAbout NÖRGRU™\u003c\/h3\u003e\n\u003cp data-path-to-node=\"23\"\u003eNÖRGRU is a European startup dedicated to high-quality 3D tools and industrial-grade products. We believe in creativity as a solution to human struggle—designing the future, one vertex at a time.\u003c\/p\u003e\n\u003cp data-path-to-node=\"24\"\u003e\u003ci data-path-to-node=\"24\" data-index-in-node=\"0\"\u003eDiscover the future at \u003ca href=\"https:\/\/www.norgru.eu\/\"\u003enorgru.eu\u003c\/a\u003e\u003c\/i\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"NÖRGRU™ | SHOPIFY","offers":[{"title":"v.1.0.0 \/ Hobbyist ◇ 1 user","offer_id":57326499103097,"sku":null,"price":45.99,"currency_code":"EUR","in_stock":true},{"title":"v.1.0.0 \/ Commercial ◇ Store Owners","offer_id":57327960686969,"sku":null,"price":139.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0933\/1703\/8457\/files\/openart-image_1779649834121_9299a49c_1779649834742_3982108b.webp?v=1779649883"}],"url":"https:\/\/shop.norgru.eu\/collections\/apps.oembed","provider":"NÖRGRU™ | SHOPIFY","version":"1.0","type":"link"}