[{"data":1,"prerenderedAt":180},["ShallowReactive",2],{"site-chrome":3,"i-lucide:sparkles":70,"i-lucide:pencil-ruler":74,"cms-page:\u002Fdocs\u002Fsculpt-with-layers":76,"i-lucide:arrow-right":176,"i-lucide:layout-grid":178},{"nav":4,"footer":25},{"id":5,"brand":6,"links":7},1,"CubbyCAD",[8,13,17,22],{"id":5,"sort":5,"label":9,"href":10,"external":11,"visibility":12},"Home","\u002F",0,"always",{"id":14,"sort":14,"label":15,"href":16,"external":11,"visibility":12},2,"Explore","\u002Fexplore",{"id":18,"sort":19,"label":20,"href":21,"external":11,"visibility":12},5,4,"Docs","\u002Fdocs",{"id":19,"sort":18,"label":23,"href":24,"external":11,"visibility":12},"Enhanced Plan","\u002Fpricing",{"id":5,"tagline":26,"version_label":27,"links":28},"A browser-based 3D modeler for designing parts you can actually print.","v0.1",[29,34,37,40,43,47,52,59,65],{"id":5,"sort":30,"group":31,"label":32,"href":33,"external":5,"visibility":12},10,"Use","Open the editor","\u002Feditor\u002F",{"id":14,"sort":35,"group":31,"label":36,"href":16,"external":11,"visibility":12},11,"Explore parts & workspaces",{"id":38,"sort":39,"group":31,"label":20,"href":21,"external":11,"visibility":12},3,12,{"id":19,"sort":41,"group":31,"label":42,"href":24,"external":11,"visibility":12},13,"Pricing",{"id":18,"sort":44,"group":31,"label":45,"href":46,"external":5,"visibility":12},14,"Slicer","\u002Fslicer\u002F",{"id":48,"sort":49,"group":31,"label":50,"href":51,"external":11,"visibility":12},6,15,"Credits","\u002Fcredits",{"id":53,"sort":54,"group":55,"label":56,"href":57,"external":11,"visibility":58},7,20,"Account","Your workspaces","\u002Faccount","signed-in",{"id":60,"sort":61,"group":55,"label":62,"href":63,"external":11,"visibility":64},8,21,"Sign in","\u002Flogin","signed-out",{"id":66,"sort":67,"group":55,"label":68,"href":69,"external":11,"visibility":64},9,22,"Make an account","\u002Fsignup",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":73},24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":75},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 7L8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13m1-7l2-2m8 12l2-2m-3-3l4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4\"\u002F>",{"id":53,"title":77,"permalink":78,"status":79,"meta_title":80,"meta_description":81,"og_image":82,"blocks":83},"Sculpt with layers","\u002Fdocs\u002Fsculpt-with-layers","published","Sculpt with layers · CubbyCAD docs","Bake any shape into a distance field and push, pull, smooth or carve its surface with brushes — edits live on a sculpt layer you can undo.","151ca0c9-e53e-4d50-80e5-d1afd5b598a2",[84,93,100,108,154,160],{"id":85,"sort":14,"collection":86,"item":87},30,"block_hero",{"id":53,"eyebrow":88,"headline":77,"subhead":81,"figure":89,"note":90,"tone":91,"buttons":92},"Make weird stuff","",null,"lilac",[],{"id":94,"sort":19,"collection":95,"item":96},31,"block_richtext",{"id":39,"eyebrow":90,"heading":90,"body":97,"align":98,"variant":99,"tone":99},"\u003Cp>Sculpting turns a solid part into a signed-distance field (SDF) you can shape with brushes, the way you would push and pull clay. Instead of editing triangles directly, your brush strokes write into a distance-field layer that is re-meshed live, so you can build up organic forms — faces, creatures, smooth blends — that would be tedious to model with primitives and booleans.\u003C\u002Fp>\n\u003Cp>Use it when you want freeform, hand-shaped detail rather than precise parametric geometry. The original part is hidden (not deleted) when you convert, so you can always undo or show it again.\u003C\u002Fp>","left","default",{"id":101,"sort":18,"collection":102,"item":103},84,"block_media",{"id":35,"image":104,"image_path":90,"alt":105,"caption":106,"heading":90,"body":90,"layout":107,"tone":99,"video":90,"video_path":90},"d0860cc9-1519-46ef-ba9e-9813b9ce229c","Sculpting: brushing an SDF surface","**Overview.** An organic form shaped with the sculpt brushes, demonstrating my complete lack of artistic skill.","full",{"id":109,"sort":48,"collection":110,"item":111},32,"block_steps",{"id":53,"eyebrow":90,"heading":112,"intro":90,"tone":113,"image":114,"image_path":90,"video":90,"video_path":90,"alt":115,"caption":116,"items":117},"How to use it","sky","2a2669a8-8f65-40fc-81be-042704387741","The Brush tool palette in sculpt mode","**In the editor.** The sculpt-mode Brush palette and Brush settings.",[118,122,126,130,134,138,142,146,150],{"id":119,"block_steps":53,"sort":5,"title":120,"body":121},43,"Convert a part to sculpt","\u003Cp>Select a part in the scene, then run \u003Cspan class=\"menu\">Convert to Sculpt\u003C\u002Fspan> (command palette, or the Object section convert button). This opens the \u003Cspan class=\"menu\">Convert to Sculpt\u003C\u002Fspan> dialog.\u003C\u002Fp>",{"id":123,"block_steps":53,"sort":14,"title":124,"body":125},44,"Set resolution and convert","\u003Cp>In the dialog, set \u003Cstrong>Resolution (cells along longest axis)\u003C\u002Fstrong> — higher captures more detail at the cost of memory and bake time. Leave \u003Cstrong>Smooth lattice artifacts\u003C\u002Fstrong> on to clear faint one-cell \"zipper\" noise. Click \u003Cstrong>Convert\u003C\u002Fstrong>.\u003C\u002Fp>",{"id":127,"block_steps":53,"sort":38,"title":128,"body":129},45,"Enter sculpt mode","\u003Cp>With the resulting sculpt part selected, run \u003Cspan class=\"menu\">Sculpt — enter sculpt mode\u003C\u002Fspan> (the contextual \u003Cstrong>Sculpt\u003C\u002Fstrong> pill on the object toolbar, or the command palette). The \u003Cstrong>Brush\u003C\u002Fstrong> tool palette opens in the left sidebar.\u003C\u002Fp>",{"id":131,"block_steps":53,"sort":19,"title":132,"body":133},46,"Pick a brush","\u003Cp>Pick a brush from the \u003Cstrong>Brush\u003C\u002Fstrong> grid: \u003Cstrong>Draw\u003C\u002Fstrong>, \u003Cstrong>Carve\u003C\u002Fstrong>, \u003Cstrong>Clay\u003C\u002Fstrong>, \u003Cstrong>Smooth\u003C\u002Fstrong>, \u003Cstrong>Flatten\u003C\u002Fstrong>, \u003Cstrong>Scrape\u003C\u002Fstrong>, \u003Cstrong>Crease\u003C\u002Fstrong>, \u003Cstrong>Pinch\u003C\u002Fstrong>, \u003Cstrong>Inflate\u003C\u002Fstrong>, \u003Cstrong>Grab\u003C\u002Fstrong>, \u003Cstrong>Paint\u003C\u002Fstrong>, \u003Cstrong>Cells\u003C\u002Fstrong>, \u003Cstrong>Stamp\u003C\u002Fstrong>, or \u003Cstrong>Profile\u003C\u002Fstrong>.\u003C\u002Fp>",{"id":135,"block_steps":53,"sort":18,"title":136,"body":137},47,"Choose a brush shape","\u003Cp>For \u003Cstrong>Draw\u003C\u002Fstrong> \u002F \u003Cstrong>Carve\u003C\u002Fstrong>, choose a brush \u003Cstrong>Shape\u003C\u002Fstrong> (Sphere, Box, Capsule, Torus, Octa) — other tools ignore shape.\u003C\u002Fp>",{"id":139,"block_steps":53,"sort":48,"title":140,"body":141},48,"Tune brush settings","\u003Cp>Tune the brush under \u003Cstrong>Brush settings\u003C\u002Fstrong>: \u003Cstrong>Radius (mm)\u003C\u002Fstrong>, \u003Cstrong>Strength\u003C\u002Fstrong>, and \u003Cstrong>Blend (mm)\u003C\u002Fstrong> (how much each dab melts into the surface; 0 = hard).\u003C\u002Fp>",{"id":143,"block_steps":53,"sort":53,"title":144,"body":145},49,"Sculpt the surface","\u003Cp>Click and drag on the surface to sculpt. \u003Cstrong>Shift-drag\u003C\u002Fstrong> applies the opposite tool.\u003C\u002Fp>",{"id":147,"block_steps":53,"sort":60,"title":148,"body":149},50,"Enable mirror symmetry","\u003Cp>Optionally enable \u003Cstrong>Mirror\u003C\u002Fstrong> X\u002FY\u002FZ to sculpt symmetrically (with a per-axis plane offset in mm).\u003C\u002Fp>",{"id":151,"block_steps":53,"sort":66,"title":152,"body":153},51,"Exit sculpt mode","\u003Cp>When done, run \u003Cspan class=\"menu\">Exit sculpt mode\u003C\u002Fspan> (the check button \u002F palette), or press \u003Ckbd>Escape\u003C\u002Fkbd>.\u003C\u002Fp>",{"id":155,"sort":60,"collection":95,"item":156},33,{"id":44,"eyebrow":90,"heading":157,"body":158,"align":98,"variant":99,"tone":159},"Tips","\u003Cul>\n\u003Cli>The \u003Cstrong>Paint\u003C\u002Fstrong> tool recolours the surface — Strength acts as opacity, and unpainted areas keep the base colour.\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>Cells\u003C\u002Fstrong> tool adds grid-locked blocks (Shift removes); the radius slider becomes the block size, then the result is re-distanced into smooth blobs.\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>Stamp\u003C\u002Fstrong> tool imprints a scene part or a black\u002Fwhite image; click\u002Fdrag to imprint, Shift-drag to subtract. Images support \u003Cstrong>Cut\u003C\u002Fstrong> vs \u003Cstrong>Relief\u003C\u002Fstrong> modes with a Depth control.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Increase detail\u003C\u002Fstrong> to double the sculpt grid resolution for finer brushwork; small brushes auto-refine too.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-redistance\u003C\u002Fstrong> re-solves the distance field after each stroke for steadier picking and falloff — turn it off for faster strokes on big sculpts.\u003C\u002Fli>\n\u003Cli>The full toolset (Clay, Crease, Pinch, Stamp, Profile and non-sphere shapes) is a premium \"Sculpt Pro\" feature; Draw\u002FCarve\u002FSmooth\u002FGrab + the sphere brush stay free.\u003C\u002Fli>\n\u003C\u002Ful>","mint",{"id":161,"sort":30,"collection":162,"item":163},34,"block_cta",{"id":48,"heading":164,"body":165,"note":90,"align":166,"tone":91,"buttons":167},"Try it in your browser","Open CubbyCAD and put Sculpt with layers to work — it runs in the browser, no install.","center",[168,171],{"id":49,"sort":5,"block_cta":48,"block_hero":90,"label":32,"href":33,"icon":169,"trailing":5,"external":11,"variant":170},"i-lucide-arrow-right","primary",{"id":172,"sort":14,"block_cta":48,"block_hero":90,"label":173,"href":21,"icon":174,"trailing":11,"external":11,"variant":175},16,"Browse guides","i-lucide-layout-grid","outline",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":177},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":179},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",1782830974028]