Activity
Mon
Wed
Fri
Sun
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
What is this?
Less
More

Memberships

CG Python Academy

1.1k members • Free

5 contributions to CG Python Academy
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.
0 likes • 1d
@Victor Stepanov i didn’t quite get this am i not using it?
Floating UI
I saw the making your first UI video in classroom. Is it possible to create a floating UI by any chance??
2 likes • 4d
a good example for that would be animschool’s bike picker in maya. Basically a rig UI. All the addon in maya is in floating ui. Once we start doing more thinks in blender we have alot of npanel sometimes i have to scroll and find what i want now a days i basically turn off something i don’t use often and only turn them on when needed that really saves more space and less clutter. So basically i am trying to avoid or have less clutter. Link of a screen shot of the animschool bone picker https://www.google.com/imgres?imgurl=https%3A%2F%2Fstore.animschool.edu%2Fwp-content%2Fuploads%2F2022%2F07%2Fpicker3-600x320.jpg&tbnid=FT2_UAtY0_FzxM&vet=1&imgrefurl=https%3A%2F%2Fstore.animschool.edu%2Fproduct%2Fanimschool-picker-professional%2F&docid=I23R5GHdqOY6sM&w=600&h=320&hl=en-ca&source=sh%2Fx%2Fim%2Fm4%2F0&kgs=296f4144e23fbd96
0 likes • 2d
Got it thanks
Capstone part one
I am more interested in animation and rigging. apparently when dealing with bones blender changes the game it is not that simple have to do a lot of mode changes and separate operations for separate modes just like how we manually do it. Anyway finally figured to rename bones
Capstone part one
0 likes • 8d
@Victor Stepanov Thanks ill keep in mind
Creating Variables
I am new to python but I am been following CY Python for couple of months now. I see in the Blender Python for artist course in part one video number 3 @Victor Stepanov shows how to create Variables. bpy.data.material.new ('py_material') basicaly mean create a new material with a name py_material when we create a variable my_red_material = bpy.data.material.new ('py_material') doesnt that variable always means create a new material with a name py_material and for the next comment when we call my_red_material.diffuse_color shouldnt that create a new material again instead it refer to the same material and work on top of it. if my question make sense to anyone?
1 like • 11d
@Victor Stepanov Thank you so much. it all makes sense now.
Practical AI-Assisted Blender Python Coding
Hey everyone, 👋 I wanted to quickly share how you can use an AI-powered code editor. I made a short video and wanted to share it with you first before I post it on my channel.
0 likes • Feb 1
@Kai Konnarth Gemini is my go to AI too, when it comes to coding. Other AI’s dint seem to get me the best results.
1-5 of 5
Abdul Fahim Munaf
2
8points to level up
@abdul-fahim-munaf-3912
Creative 3D animator, modeler & AI workflow enthusiast. Helping brands with smart automations and cinematic visuals.

Active 20h ago
Joined Feb 1, 2026
Powered by