Part 2 Capstone
I built a small script with three core functions:
  1. Create Worldspace Bone – Generates a worldspace bone based on the currently selected bone.
  2. Select Worldspace Bone – Selects the corresponding worldspace bone if one exists through this script.
  3. Delete Script Bones – Removes only the bones that were created by this script, leaving the original rig untouched.
The primary goal was to experiment with bone manipulation in Blender and get hands-on experience with the relevant API. For future iterations, If I built this again i'd plan to organize generated bones into a dedicated temporary collection, which will simplify both the selection and deletion logic considerably.
References & Attribution
Since Blender's manual doesn't always cover pose bone API methods in depth, I used AI assistance to look up specific references such as bpy.context.selected_pose_bones and similar properties. I also referenced an existing script and a YouTube tutorial for context. All logic and implementation decisions, however, are my own, applying concepts learned throughout this course.
2
9 comments
Abdul Fahim Munaf
2
Part 2 Capstone
CG Python Academy
skool.com/cgpython
3D artists learning Blender Python.
Leaderboard (30-day)
Powered by