{"id":1167,"date":"2026-05-20T20:26:31","date_gmt":"2026-05-20T20:26:31","guid":{"rendered":"https:\/\/sites.wsagames.com\/jb19g23\/?p=1167"},"modified":"2026-05-21T11:22:03","modified_gmt":"2026-05-21T11:22:03","slug":"rigging","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/jb19g23\/2026\/05\/20\/rigging\/","title":{"rendered":"Rigging"},"content":{"rendered":"\n<p>One of the most technically challenging parts of the project was rigging the main character model provided by Indidana. As this was my first time fully rigging a character for use within a game project, the process took significantly longer than originally planned. Initially, I expected the rigging process to take around one to two weeks, however due to the amount of troubleshooting and experimentation required, it ultimately took closer to four weeks to complete successfully.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"588\" height=\"787\" src=\"https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image.png\" alt=\"\" class=\"wp-image-1171\" srcset=\"https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image.png 588w, https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-224x300.png 224w\" sizes=\"(max-width: 588px) 100vw, 588px\" \/><\/figure>\n\n\n\n<p>During this stage, I focused on creating a functional skeletal structure that would allow the character to move naturally and support animation within the game engine. A large amount of time was spent learning and refining techniques such as joint placement, weight painting, skin binding, and control setup. One of the biggest challenges was ensuring the mesh deformed correctly during movement, as early versions of the rig often resulted in unnatural stretching and clipping around joints.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"513\" height=\"791\" src=\"https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-1.png\" alt=\"\" class=\"wp-image-1172\" srcset=\"https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-1.png 513w, https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-1-195x300.png 195w\" sizes=\"(max-width: 513px) 100vw, 513px\" \/><\/figure>\n\n\n\n<p>Although the process was difficult at times, it became one of the most valuable learning experiences throughout the project. Repeated testing and iteration allowed me to improve my understanding of character pipelines and develop stronger technical problem-solving skills within Maya. By the end of the process, I had produced a fully functional rig that could be successfully animated and implemented into the game.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>For the character rigging process, I used a combination of professional learning resources and practical experimentation to build a functional rig suitable for animation in the game. A key part of my learning came from structured courses on LinkedIn Learning, particularly tutorials led by industry professional George Maestri. His courses provided clear, industry-standard workflows for building character rigs in Autodesk Maya, covering everything from joint placement and skeleton hierarchy to control rigs and skin weighting.<\/p>\n\n\n\n<p>These structured lessons were especially helpful in understanding the fundamental principles behind clean rig construction. George Maestri\u2019s approach emphasised building rigs that are both animator-friendly and technically stable, which helped me avoid common issues such as broken deformation, inconsistent joint orientation, or overly complex control systems. I followed his step-by-step breakdowns when creating the base skeleton, ensuring that joint chains were properly aligned and mirrored correctly for symmetrical body parts.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"390\" src=\"https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-16-1024x390.png\" alt=\"\" class=\"wp-image-1226\" srcset=\"https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-16-1024x390.png 1024w, https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-16-300x114.png 300w, https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-16-768x293.png 768w, https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-16.png 1110w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"318\" height=\"333\" src=\"https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-17.png\" alt=\"\" class=\"wp-image-1227\" srcset=\"https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-17.png 318w, https:\/\/sites.wsagames.com\/jb19g23\/wp-content\/uploads\/sites\/4\/2026\/05\/image-17-286x300.png 286w\" sizes=\"(max-width: 318px) 100vw, 318px\" \/><\/figure>\n\n\n\n<p>Alongside LinkedIn Learning, I also used a range of educational YouTube tutorials to reinforce and extend my understanding. These resources were particularly useful when troubleshooting specific issues that arose during production, such as skin weighting problems, control constraints, and IK\/FK setup challenges. YouTube tutorials often provided more varied approaches to solving the same problem, which helped me develop a more flexible understanding of rigging rather than relying on a single method.<\/p>\n\n\n\n<p>One of the most valuable aspects of combining these learning sources was being able to compare professional pipeline standards with more experimental or practical solutions. While LinkedIn Learning provided a strong foundation in structured, industry-ready workflows, YouTube allowed me to adapt those techniques to fit the specific needs of my project, especially given the stylised nature of the character and the time constraints I was working under.<\/p>\n\n\n\n<p>After learning the core rigging principles, I applied them directly in Maya by building a full character rig with proper joint chains for the spine, limbs, and facial structure. I then added control curves to make the rig easier to animate and ensure that movements remained clean and predictable. Skin binding and weight painting were used to attach the mesh to the skeleton, and I continuously tested deformation throughout the process to ensure the character held up during movement.<\/p>\n\n\n\n<p>Overall, using a combination of LinkedIn Learning courses by George Maestri and supplementary YouTube tutorials allowed me to approach rigging in a more professional and informed way. It helped me understand not just how to build a rig, but why certain structures and workflows are used in the industry, which significantly improved both the quality and reliability of my final character setup.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the most technically challenging parts of the project was rigging the main character model provided by Indidana. As this was my first time fully rigging a character for use within a game project, the process took significantly longer than originally planned. Initially, I expected the rigging process to take around one to two [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,37],"tags":[],"class_list":["post-1167","post","type-post","status-publish","format-standard","hentry","category-semester-2","category-year-3-25-26"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/posts\/1167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/comments?post=1167"}],"version-history":[{"count":4,"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/posts\/1167\/revisions"}],"predecessor-version":[{"id":1228,"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/posts\/1167\/revisions\/1228"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/media?parent=1167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/categories?post=1167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/jb19g23\/wp-json\/wp\/v2\/tags?post=1167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}