{"id":117,"date":"2026-02-07T22:05:52","date_gmt":"2026-02-07T22:05:52","guid":{"rendered":"https:\/\/portfolio.nodespaghetti.club\/?page_id=117"},"modified":"2026-03-05T06:55:43","modified_gmt":"2026-03-05T06:55:43","slug":"rigging","status":"publish","type":"page","link":"https:\/\/portfolio.nodespaghetti.club\/?page_id=117","title":{"rendered":"Rigging"},"content":{"rendered":"\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-144 post type-post status-publish format-standard has-post-thumbnail hentry category-maya category-python category-rigging\">\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/portfolio.nodespaghetti.club\/?p=144\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"837\" height=\"760\" src=\"https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/03\/maya_qBKoIs7Rwj.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Maya Humanoid Autorig\" style=\"object-fit:cover;\" srcset=\"https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/03\/maya_qBKoIs7Rwj.png 837w, https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/03\/maya_qBKoIs7Rwj-300x272.png 300w, https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/03\/maya_qBKoIs7Rwj-768x697.png 768w\" sizes=\"auto, (max-width: 837px) 100vw, 837px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><h2 class=\"wp-block-post-title\"><a href=\"https:\/\/portfolio.nodespaghetti.club\/?p=144\" target=\"_self\" >Maya Humanoid Autorig<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">This is the autorig I am currently working on in Maya. It is the basis for the rig in my FIEA capstone project, Everent. I began work on this in order to develop an intuition for how to design a large, scalable, and efficient Maya library that is suitable for use with my Mantis software.&hellip; <\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-107 post type-post status-publish format-standard has-post-thumbnail hentry category-blender category-python category-rigging category-tools\">\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/portfolio.nodespaghetti.club\/?p=107\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"748\" src=\"https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/02\/firefox_92su2GvgRr.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Mantis Rigging Nodes\" style=\"object-fit:cover;\" srcset=\"https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/02\/firefox_92su2GvgRr.png 894w, https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/02\/firefox_92su2GvgRr-300x251.png 300w, https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/02\/firefox_92su2GvgRr-768x643.png 768w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><h2 class=\"wp-block-post-title\"><a href=\"https:\/\/portfolio.nodespaghetti.club\/?p=107\" target=\"_self\" >Mantis Rigging Nodes<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Mantis Rigging Nodes is a revolutionary new way to build rigs. It is a node-based, declarative rigging system that allows the user to build reusable rigging components and compose them into a full rig. Click the video below to view the Mantis Rigging Nodes reel and see the work of many Mantis users. Below is&hellip; <\/p><\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-136 post type-post status-publish format-standard has-post-thumbnail hentry category-blender category-grow-goodness category-rigging\">\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/portfolio.nodespaghetti.club\/?p=136\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"332\" height=\"333\" src=\"https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/03\/firefox_LZR4gqDLf1.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Blender Facial Rig for Grow Goodness\" style=\"object-fit:cover;\" srcset=\"https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/03\/firefox_LZR4gqDLf1.png 332w, https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/03\/firefox_LZR4gqDLf1-300x300.png 300w, https:\/\/portfolio.nodespaghetti.club\/wp-content\/uploads\/2026\/03\/firefox_LZR4gqDLf1-150x150.png 150w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><h2 class=\"wp-block-post-title\"><a href=\"https:\/\/portfolio.nodespaghetti.club\/?p=136\" target=\"_self\" >Blender Facial Rig for Grow Goodness<\/a><\/h2>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">This is a Python script I developed while working for Grow Goodness. It&#8217;s a geometry-agnostic auto-rigging solution for mouth and eyes of any kind. The rigger only has to make a few &#8220;guide meshes&#8221; and the script builds everything from there. It&#8217;s a bone-based rig, there are no shapekeys. The rig is designed to match&hellip; <\/p><\/div><\/div>\n<\/div>\n\n<\/li><\/ul>\n\n\n<div class=\"wp-block-group alignwide has-mono-1-color has-text-color has-global-padding is-layout-constrained wp-container-core-group-is-layout-d6814b11 wp-block-group-is-layout-constrained\" style=\"border-radius:10px;margin-top:50px;margin-bottom:0px;padding-right:0;padding-left:0\"><nav class=\"alignwide wp-block-query-pagination has-text-color has-mono-1-color has-superbfont-medium-font-size is-content-justification-space-between is-layout-flex wp-container-core-query-pagination-is-layout-e2853e1a wp-block-query-pagination-is-layout-flex\" aria-label=\"Pagination\">\n\n\n<div class=\"wp-block-query-pagination-numbers\"><span aria-current=\"page\" class=\"page-numbers current\">1<\/span>\n<a class=\"page-numbers\" href=\"?query-43-page=2&#038;rest_route=%2Fwp%2Fv2%2Fpages%2F117\">2<\/a><\/div>\n\n<a href=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F117&#038;query-43-page=2\" class=\"wp-block-query-pagination-next has-superbfont-medium-font-size\">Next Page<span class='wp-block-query-pagination-next-arrow is-arrow-arrow' aria-hidden='true'>\u2192<\/span><\/a>\n<\/nav><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"class_list":["post-117","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/portfolio.nodespaghetti.club\/index.php?rest_route=\/wp\/v2\/pages\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.nodespaghetti.club\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portfolio.nodespaghetti.club\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.nodespaghetti.club\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.nodespaghetti.club\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=117"}],"version-history":[{"count":3,"href":"https:\/\/portfolio.nodespaghetti.club\/index.php?rest_route=\/wp\/v2\/pages\/117\/revisions"}],"predecessor-version":[{"id":165,"href":"https:\/\/portfolio.nodespaghetti.club\/index.php?rest_route=\/wp\/v2\/pages\/117\/revisions\/165"}],"wp:attachment":[{"href":"https:\/\/portfolio.nodespaghetti.club\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}