LAUNCH OFFER€25 in free credits when you sign up, no card requiredClaim the offer
    TURNA, Blender render farm
    Back to the Blender guides

    Modeling in VR: sculpting in a headset, what Blender VR can do, and modeling for VR

    T
    TURNA technical team
    29 October 2026
    13 min

    Short answer

    Modeling in VR means sculpting, sketching or building 3D shapes with a headset and two tracked controllers, with the model floating around you. As of 2026, Gravity Sketch, Adobe Substance 3D Modeler and Shapelab are among the actively sold VR modeling apps. Blender cannot model inside a headset without a third-party add-on: its bundled VR Scene Inspection add-on is for reviewing scenes. The usual workflow is to model in VR, export FBX, OBJ or glTF, then texture, light and render in Blender.

    • Model in a headset: Gravity Sketch (sketching, surfaces), Substance 3D Modeler or Shapelab (sculpting), Open Brush (3D painting).
    • Blender VR: Edit > Preferences > Add-ons, enable VR Scene Inspection, then sidebar (N) > VR tab > Start VR Session.
    • Import into Blender: File > Import > FBX (.fbx), Wavefront (.obj) or glTF 2.0 (.glb/.gltf).
    • Model for VR: Overlays > Statistics to count, Decimate modifier, baked normal maps, LODs named _LOD0, _LOD1.

    Blender menu names are checked against the Blender 5.2 manual and source code. Headsets, prices and file formats for each app come from the developers' own websites, as of October 28, 2026.

    Two meanings of "modeling in VR"

    • Modeling inside a headset: with two tracked controllers, you sculpt, draw curves or block out shapes in the space around you. The model floats in front of you at whatever scale you choose, and you walk around it like a physical maquette.
    • Modeling for VR: you build a model on a regular screen, in Blender for instance, for an app that will run in a headset. The constraint is weight: Meta requires interactive Quest apps to hold at least 72 frames per second, which caps how many triangles and draw calls each frame can afford.

    The two often meet in one pipeline: block out in the headset, refine in Blender, then optimize the result to send it back to a headset. This guide follows that order.

    VR modeling software in 2026

    Only apps their developers still sell or distribute are listed, in no particular order: they do different jobs.

    AppBest known forHeadsets the developer listsListed price3D formats
    Gravity Sketch3D sketching, surfacing, product designStandalone on Meta Quest 2, 3 and Pro; PC-tethered headsets on WindowsFree version; paid Plus, Team and Enterprise plansFree: OBJ, USDZ export; paid: FBX, IGES, GLB and more
    Substance 3D Modeler (Adobe)Clay-style sculpting, in VR or on desktopMeta Quest 2 and Quest Pro, with a Windows PCIncluded in the Substance 3D Collection, US$59.99/moOBJ, FBX, USD, glTF
    Shapelab (Leopoly)Organic sculpting: characters, props, conceptsSteamVR headsets on a Windows PC; standalone on Quest 3, 3S and Pro; Pico 4 and 4 Ultra (Lite)Lite $34.99; Max Standalone $9.99/month or $49.99/yearFBX, OBJ, GLB, STL
    Open BrushPainting in 3D spaceQuest 1 through 3S and Pro, Pico, OpenXR PC headsetsFree, open sourceglTF/GLB everywhere; FBX and USD on PC

    Gravity Sketch: sketching and surfacing

    Gravity Sketch describes itself as an immersive 3D workspace for ideation and collaborative problem-solving. The free version includes the sketching, surfacing and geometry tools. It runs standalone on Quest 2, 3 and Pro, or tethered to a Windows 10 or 11 PC; Macs are no longer supported.

    For photorealistic rendering, Gravity Sketch's help center recommends FBX, since cameras and layers carry over, and the export menu includes a "Blender - Modelling" preset. IGES, meant for NURBS surfaces, does not work well with Blender according to the developer. OBJ, the free version's main 3D export, arrives as a single object with material groups and no layers.

    Adobe Substance 3D Modeler: sculpting like clay

    Adobe's pitch is to make 3D modeling "as gestural and natural as drawing." Modeler works in VR or on a desktop screen, and you switch by putting the headset on or taking it off. It is Windows only, with a Meta Quest 2 or Quest Pro per Adobe's product page, and comes with the Substance 3D Collection (US$59.99/mo, free trial available). Adobe introduced it in 2022 as an app "from the makers of Substance and Medium"; the Medium team joined Adobe in 2019.

    Shapelab: organic sculpting

    Shapelab, by Leopoly, focuses on organic modeling: characters, props and concepts for games, concept art and 3D printing. Blender users will recognize two of its tools, Dyntopo and Voxel Remesh. Shapelab Max 2026 runs on a Windows PC, with any SteamVR-compatible headset or in desktop mode; Max Standalone runs on Quest 3, 3S and Pro with no PC; Lite, on Quest 3, 3S, Pico 4 and 4 Ultra, keeps the core features only. FBX, OBJ, GLB and STL work for both import and export.

    Open Brush: drawing in 3D

    Open Brush, the community continuation of Tilt Brush, is a free, open source app for painting strokes in 3D space. The Export button lives in the Labs panel (Tools > More…) and writes to Documents/Open Brush/Exports: glTF/GLB on every platform, FBX and USD on PC only. To draw in 3D inside Blender without a headset, see the guide to Grease Pencil in Blender.

    Acquired, archived or frozen: Medium, Tilt Brush, Quill

    • Medium started at Oculus, Facebook's VR division, and Adobe acquired it in December 2019, so tutorials about "Oculus Medium" describe a relative of Substance 3D Modeler.
    • Tilt Brush: Google archived its code repository on January 27, 2021, under the Apache 2.0 license. Open Brush picked up development.
    • Quill (Smoothstep), a VR illustration and animation tool, is still free on a Windows PC with a tethered headset, but its published release notes stop at version 2.9, dated September 16, 2021. It exports USD, Alembic and FBX, and the Quill Import/Export extension, updated in September 2026, opens Quill scenes in Blender via File > Import > Quill scene.

    What Blender can do in VR

    Blender has supported VR since version 2.83, through the OpenXR standard. The 2.83 release notes called it a deliberately limited first milestone: viewing the scene in a headset without interacting with its content, so a director or client can review it, or so artists can previsualize VR games.

    The VR Scene Inspection add-on

    In Blender 5.2, VR Scene Inspection ships with Blender at the Official support level, so there is nothing to download from extensions.blender.org. It is off by default and lives in 3D Viewport > Sidebar > VR tab. The manual states that its features are limited to scene inspection:

    • VR Session: Start VR Session, plus Use Controller Actions for controller navigation and haptics;
    • View: floor, annotations, selection outlines and controllers, View Scale (added in 5.1) and Fly Speed (added in 5.0);
    • Landmarks: reusable starting viewpoints taken from the scene camera, an object or a custom pose;
    • Location Scouting, new in 5.2: a virtual director's viewfinder to set focal length, depth of field, focus and aperture inside the headset, then turn captured shots into cameras or markers;
    • Viewport Feedback: Show VR Camera draws the viewer's position in the 3D Viewport, and Mirror VR Session makes the viewport follow the headset view.

    None of it lets you edit a mesh, sculpt or paint from inside the headset. If you model for VR, the add-on is still handy for checking the scale and proportions of an environment before you export it.

    How to start a VR session in Blender

    1. Check your platform. The manual lists Meta (Rift and Quest) on Windows, SteamVR on Windows and Linux, Varjo and Windows Mixed Reality on Windows, and Monado on Linux, not yet recommended for general use. Note that Microsoft has deprecated Windows Mixed Reality: it is not supported on Windows 11 version 24H2 and later, and support ends in November 2026. Blender 5.1 added a Metal graphics binding for OpenXR on Mac, but no headset runtime exists for macOS yet.
    2. Set up the runtime. For a Quest: install the Oculus PC software, connect the headset with Link, and set Oculus as the active OpenXR runtime in the General tab of its settings. For SteamVR 1.16 or later: use the Developer tab.
    3. In Edit > Preferences > Add-ons, search for "VR Scene Inspection" and tick its checkbox.
    4. In the 3D Viewport, press N to open the sidebar, open the VR tab, enable Use Controller Actions if you want to navigate with the controllers, and click Start VR Session.

    Without a configured runtime, Blender reports an error. Comfort settings such as vignette and snap turning live in Preferences > Navigation > VR Navigation once the add-on is enabled.

    Modeling inside Blender with a headset: third-party add-ons

    • Freebird XR costs $15 according to its website and needs Blender 3.0 or later plus an OpenXR PC headset with two 6DOF controllers, Quest over Link or Air Link included. It draws strokes, adds primitives, edits meshes (Bevel, Inset, Extrude, Loop Cut, Merge), poses armature bones and records keyframes. Version 2.15.0 shipped on September 9, 2026, and Blender 5.2 has been supported since 2.11.0.
    • Mesh XR is a free, GPL-licensed extension published on extensions.blender.org in October 2026 (version 0.7.6), for Blender 4.2 or later on Windows and Linux. It selects by ray casting, moves and scales, extrudes, bevels and insets faces, and adds primitives; its author positions it as basic VR mesh editing, not a replacement for desktop modeling.

    Extensions install by drag and drop or with Install from Disk; the guide to Blender extensions walks through it.

    A realistic workflow: model in VR, finish in Blender

    1. Block out or sculpt in the headset. Gravity Sketch suits product design, Modeler and Shapelab organic forms. The guide to 3D sculpting compares desktop sculpting apps.
    2. Export in a format Blender reads. FBX from Gravity Sketch on a paid plan, OBJ from the free version; FBX, OBJ or GLB from Shapelab; glTF from Open Brush; FBX, OBJ, USD or glTF from Modeler.
    3. Import. Use File > Import > FBX (.fbx), Wavefront (.obj), glTF 2.0 (.glb/.gltf) or Universal Scene Description (.usd*); the glTF 2.0 add-on is enabled by default. Blender uses Y forward and Z up, and its OBJ importer already assumes a Y-up file by default (Forward Axis -Z, Up Axis Y). If an OBJ still arrives lying down, it was most likely written Z-up: import it again with Forward Axis set to Y and Up Axis set to Z.
    4. Rebuild the topology. A sculpted model usually carries far too many polygons in an irregular layout, so you build a clean mesh over it, as covered in the guide to retopology in Blender.
    5. Texture, light and render. From here it is an ordinary Blender object; the guide on how to render in Blender covers engines and output.

    Modeling for VR: building lightweight models for a headset

    The other meaning of the search: building a model in Blender that will display in a headset, often a standalone one such as a Meta Quest, through an engine like Unity or Unreal, or as glTF on the web.

    Meta's numbers for Quest headsets

    Meta does not set a per-model limit. It publishes internal ranges for the whole scene, per frame, and warns that results vary:

    HeadsetTriangles per frameDraw calls (busy / medium / light simulation)
    Quest 1350k to 500k50 to 150 / 150 to 250 / 200 to 400
    Quest 2, Quest Pro750k to 1M80 to 200 / 200 to 300 / 400 to 600
    Quest 3, Quest 3S1.3M to 1.8M200 to 300 / 400 to 600 / 700 to 1,000

    In Meta's terms, a busy simulation is a multiplayer shooter or a crowded social app, a light one an escape room or puzzle game. Each model's budget comes out of those totals and the number of objects on screen.

    Counting and reducing polygons in Blender

    Tick Statistics in the 3D Viewport's Overlays menu to see vertex, edge and face counts for the current selection. Think in triangles, as the engine does: the glTF exporter triangulates quads and n-gons, and discontinuous UVs and flat-shaded edges split vertices, raising the count.

    To slim down a sculpt, the Decimate modifier (Add Modifier > Generate) in Collapse mode keeps the share of faces set by Ratio. The ratio is computed on triangles, so a quad mesh keeps more faces than expected unless Triangulate is on. The modifier shows the remaining face count, but its effect is not visible in Edit Mode. The guide to low poly in Blender covers these settings and how to set a polygon budget.

    Keeping detail without the polygons: normal maps

    Fine sculpted detail such as pores, scratches and seams does not need geometry: you bake it into a normal map, an image that changes how light hits the low-poly model as if the relief were there. glTF stores that map in tangent space with Y up. The normal map guide explains the method, and the guide to texture baking in Blender covers every bake type.

    LODs: several versions of the same object

    Level of detail (LOD) swaps in a lighter version of an object as it gets smaller on screen: fewer polygons, fewer materials. For Unity, you prepare the levels in your 3D app:

    1. Duplicate the object (Shift+D, which also copies the mesh) and give each copy a stronger Decimate.
    2. Add the _LOD suffix and an index to each name: Rock_LOD0 for the most detailed version, used closest to the camera, then Rock_LOD1, Rock_LOD2. Unity accepts up to eight levels.
    3. Export with File > Export > FBX (.fbx): on import, Unity creates the LOD Group component for you.

    Keeping draw calls down

    A draw call is the CPU telling the GPU what to draw. According to Unity, each mesh needs its own draw call by default; according to Meta, switching shaders, textures or meshes between draws adds cost. In Blender, that translates into three habits:

    • Join small static objects that share a material with Object > Join (Ctrl+J), after applying their modifiers, which Join ignores.
    • Instance repeated objects with Alt+D, which shares the mesh instead of copying it: Meta recommends sharing and instancing meshes, and the glTF exporter's GPU Instances option writes objects that share a mesh as instances (EXT_mesh_gpu_instancing), as long as they are meshes without children and all children of the same Empty.
    • Limit the number of distinct materials and textures. In the glTF exporter, the Images setting picks their format: Automatic, the default, keeps PNGs as PNG (lossless and generally preferred) and writes other formats as PNG; JPEG Format makes smaller web files; WebP Format writes everything as WebP.

    Frequently asked questions

    Can you model in VR in Blender?

    Not with Blender alone. Its bundled VR Scene Inspection add-on streams the scene to a headset through OpenXR so you can walk around it and review it, but it has no modeling tools. Third-party add-ons fill the gap: Freebird XR, a paid add-on, and Mesh XR, a free extension on extensions.blender.org, both bring basic editing such as extrude, bevel and primitives into the headset. The common workflow is still to model in a VR app and import the result into Blender.

    What software is used for modeling in VR?

    As of 2026, Gravity Sketch (3D sketching, surfaces, product design), Adobe Substance 3D Modeler (clay-style sculpting on a Windows PC) and Shapelab (organic sculpting, on PC or standalone on Meta Quest) are all actively sold. Open Brush, free and open source, is for painting in 3D. Medium moved from Oculus to Adobe in 2019, and Google archived the Tilt Brush code in 2021.

    Is Gravity Sketch free?

    There is a free version on the Meta Store and on Steam. It includes the core creation tools, but it only exports OBJ, USDZ and 2D files. The paid Plus, Team and Enterprise plans unlock every supported format, including FBX, IGES and GLB.

    Does Blender VR work with a Meta Quest?

    Yes, through a Windows PC. The Blender manual calls for the Oculus PC software set as the active OpenXR runtime and the Quest connected with Link; SteamVR works too. Then enable the VR Scene Inspection add-on and click Start VR Session in the VR tab of the sidebar. There is no OpenXR headset runtime for macOS yet.

    How many polygons should a VR model have?

    There is no universal per-model number. Meta publishes ranges for the whole scene, per frame: roughly 750,000 to 1 million triangles on Quest 2 and Quest Pro, and 1.3 to 1.8 million on Quest 3 and 3S, along with a limited number of draw calls. Each model gets a share of that total depending on how many objects are visible and how large they appear on screen.

    How do you import a VR model into Blender?

    Export from the VR app as FBX, OBJ or glTF, then use File > Import > FBX (.fbx), Wavefront (.obj) or glTF 2.0 (.glb/.gltf). The OBJ importer already assumes the common Y-up convention by default (Forward Axis -Z, Up Axis Y); if an OBJ still comes in lying on its side, import it again with Forward Axis set to Y and Up Axis set to Z, which match the axes Blender uses.

    Rendering the animation on TURNA

    When a scene is already well optimised and the frame count is what takes the time, the remaining lever is rendering several frames at once. TURNA does this for Blender: an add-on (Blender 4.0 to 5.2, Cycles and Eevee) sends the scene in one click, and the frames are split across 1, 2, 4 or 8 GPUs in parallel, RTX 5090 first and RTX 4090 when none is free. The add-on shows the estimated cost before anything starts. Prices start at €4.90 per hour, billed on the time actually used, with a 2-minute minimum (30 seconds until November 9), and new accounts get €25 of free credit. A single still image is still rendered by one machine, so the gain is on animations. Tiers and worked examples are on the Blender render farm page.