[{"data":1,"prerenderedAt":180},["ShallowReactive",2],{"site-chrome":3,"i-lucide:sparkles":70,"i-lucide:pencil-ruler":74,"cms-page:\u002Fdocs\u002Frig-and-pose":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":66,"title":77,"permalink":78,"status":79,"meta_title":80,"meta_description":81,"og_image":82,"blocks":83},"Rig & pose","\u002Fdocs\u002Frig-and-pose","published","Rig & pose · CubbyCAD docs","Add a humanoid, quadruped, or custom skeleton, bind your geometry to its bones, and pose it in the viewport with FK and IK.",null,[84,92,100,108,153,159],{"id":85,"sort":14,"collection":86,"item":87},40,"block_hero",{"id":66,"eyebrow":88,"headline":77,"subhead":81,"figure":89,"note":82,"tone":90,"buttons":91},"Bones, bones, and more bones","","sky",[],{"id":93,"sort":19,"collection":94,"item":95},41,"block_richtext",{"id":96,"eyebrow":82,"heading":82,"body":97,"align":98,"variant":99,"tone":99},18,"\u003Cp>Rigging adds a bone skeleton to your model so you can pose it like an articulated figure. You can drop in a ready-made humanoid or quadruped rig, or build a custom rig bone by bone. Geometry is attached to bones with automatic binding, and you pose directly in the viewport: drag a bone to rotate it (forward kinematics) or drag a tail handle to solve a chain toward a point (inverse kinematics). Poses you like can be saved by name and re-applied.\u003C\u002Fp>\n\u003Cp>Use it to set up characters, creatures, or any jointed assembly, and to capture multiple poses of the same model without re-modelling each one.\u003C\u002Fp>","left","default",{"id":101,"sort":18,"collection":102,"item":103},88,"block_media",{"id":49,"image":104,"image_path":82,"alt":105,"caption":106,"heading":82,"body":82,"layout":107,"tone":99,"video":82,"video_path":82},"f867b93b-14ff-4ecb-80a0-0dae1d84473c","Rig & pose: a posed skeleton bound to a model","**Overview.** A humanoid rig posed in the viewport.","full",{"id":109,"sort":48,"collection":110,"item":111},42,"block_steps",{"id":18,"eyebrow":82,"heading":112,"intro":82,"tone":90,"image":113,"image_path":82,"video":82,"video_path":82,"alt":114,"caption":115,"items":116},"How to use it","616527a6-60c9-469e-85f7-1c987979fcf7","Posing a bone with the FK\u002FIK handles","**In the editor.** Dragging a bone handle, with the skeleton tool palette.",[117,121,125,129,133,137,141,145,149],{"id":118,"block_steps":18,"sort":5,"title":119,"body":120},26,"Add a skeleton","\u003Cp>Add a skeleton from the shape palette: \u003Cstrong>Skeleton (humanoid)\u003C\u002Fstrong>, \u003Cstrong>Skeleton (quadruped)\u003C\u002Fstrong>, or \u003Cstrong>Skeleton (single bone)\u003C\u002Fstrong> for a custom rig.\u003C\u002Fp>",{"id":122,"block_steps":18,"sort":14,"title":123,"body":124},27,"Enter build mode","\u003Cp>Select the skeleton. In the left-sidebar skeleton tool palette, click \u003Cstrong>Build\u003C\u002Fstrong> to enter build mode, or run \u003Cspan class=\"menu\">Edit skeleton — build the rig\u003C\u002Fspan>.\u003C\u002Fp>",{"id":126,"block_steps":18,"sort":38,"title":127,"body":128},28,"Shape the bones","\u003Cp>In \u003Cstrong>Build\u003C\u002Fstrong> mode, drag a bone \u003Cstrong>body\u003C\u002Fstrong> to move it and drag a bone \u003Cstrong>tail\u003C\u002Fstrong> to aim and resize it. To grow a child bone, click \u003Cstrong>Extrude\u003C\u002Fstrong> (or press \u003Ckbd>E\u003C\u002Fkbd>) then drag a tail. Delete bones with \u003Cstrong>Subtree\u003C\u002Fstrong> or \u003Cstrong>Reparent\u003C\u002Fstrong>.\u003C\u002Fp>",{"id":130,"block_steps":18,"sort":19,"title":131,"body":132},29,"Bind geometry","\u003Cp>Bind geometry: in the \u003Cstrong>Properties\u003C\u002Fstrong> panel's \u003Cstrong>Skeleton\u003C\u002Fstrong> section, set a \u003Cstrong>Radius factor\u003C\u002Fstrong>, click \u003Cstrong>Preview\u003C\u002Fstrong> to see proposed bone→part matches (uncheck any to exclude), then \u003Cstrong>Apply\u003C\u002Fstrong> — or just click \u003Cstrong>Auto-bind\u003C\u002Fstrong>.\u003C\u002Fp>",{"id":134,"block_steps":18,"sort":18,"title":135,"body":136},30,"Enter posing","\u003Cp>Enter posing: click \u003Cstrong>Pose\u003C\u002Fstrong> in the tool palette, run \u003Cspan class=\"menu\">Pose — pose the skeleton\u003C\u002Fspan>, or press \u003Ckbd>P\u003C\u002Fkbd>.\u003C\u002Fp>",{"id":138,"block_steps":18,"sort":48,"title":139,"body":140},31,"Pose in the viewport","\u003Cp>Pose in the viewport: \u003Cstrong>drag a bone body to rotate it (FK)\u003C\u002Fstrong>; \u003Cstrong>drag a green tail handle for IK\u003C\u002Fstrong>. Optionally toggle the \u003Cstrong>Rotate\u003C\u002Fstrong> gizmo (key \u003Ckbd>3\u003C\u002Fkbd>).\u003C\u002Fp>",{"id":142,"block_steps":18,"sort":53,"title":143,"body":144},32,"Mirror or reset","\u003Cp>Use \u003Cstrong>Mirror\u003C\u002Fstrong> to mirror the pose left↔right, or \u003Cstrong>Reset\u003C\u002Fstrong> to return to rest.\u003C\u002Fp>",{"id":146,"block_steps":18,"sort":60,"title":147,"body":148},33,"Save a pose","\u003Cp>Save a pose: in the Properties \u003Cstrong>Poses\u003C\u002Fstrong> list, type a name and click \u003Cstrong>Save\u003C\u002Fstrong>; re-apply later with \u003Cstrong>Apply\u003C\u002Fstrong>, or remove it with the trash button.\u003C\u002Fp>",{"id":150,"block_steps":18,"sort":66,"title":151,"body":152},34,"Switch modes or exit","\u003Cp>Switch between \u003Cstrong>Pose\u003C\u002Fstrong> and \u003Cstrong>Build\u003C\u002Fstrong> any time with the mode buttons or \u003Ckbd>Tab\u003C\u002Fkbd>. When finished, run \u003Cspan class=\"menu\">Exit skeleton session\u003C\u002Fspan> or press \u003Ckbd>Escape\u003C\u002Fkbd>.\u003C\u002Fp>",{"id":154,"sort":60,"collection":94,"item":155},43,{"id":54,"eyebrow":82,"heading":156,"body":157,"align":98,"variant":99,"tone":158},"Tips","\u003Cul>\n\u003Cli>Turn on \u003Cstrong>X-ray\u003C\u002Fstrong> in the tool palette to see the bones through the geometry while posing or building.\u003C\u002Fli>\n\u003Cli>For tidy, anatomically plausible posing, set per-bone \u003Cstrong>Joint limits\u003C\u002Fstrong> (swing cone half-angle, twist min\u002Fmax) and an \u003Cstrong>IK pole angle\u003C\u002Fstrong> in the Properties bone editor.\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>Height (mm)\u003C\u002Fstrong> field rebuilds a humanoid\u002Fquadruped rig to size — but resizing \u003Cstrong>resets pose and bindings\u003C\u002Fstrong>, and it's disabled for custom rigs.\u003C\u002Fli>\n\u003Cli>No geometry yet? Use \u003Cstrong>Generate body (SDF)\u003C\u002Fstrong> in the Skeleton section to grow tapered capsules along the bones.\u003C\u002Fli>\n\u003Cli>Editing bones in build mode marks the rig as a \u003Cstrong>custom\u003C\u002Fstrong> preset; from then on edit bones directly rather than relying on the height rebuild.\u003C\u002Fli>\n\u003Cli>Adding a skeleton is gated behind the \u003Cstrong>skeleton\u003C\u002Fstrong> premium feature.\u003C\u002Fli>\n\u003C\u002Ful>","mint",{"id":160,"sort":30,"collection":161,"item":162},44,"block_cta",{"id":60,"heading":163,"body":164,"note":82,"align":165,"tone":166,"buttons":167},"Try it in your browser","Open CubbyCAD and put Rig & pose to work — it runs in the browser, no install.","center","lilac",[168,172],{"id":169,"sort":5,"block_cta":60,"block_hero":82,"label":32,"href":33,"icon":170,"trailing":5,"external":11,"variant":171},19,"i-lucide-arrow-right","primary",{"id":54,"sort":14,"block_cta":60,"block_hero":82,"label":173,"href":21,"icon":174,"trailing":11,"external":11,"variant":175},"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>",1782830974030]