# Python Support

**URL:** https://blenderartists.org/c/support/python-support/19.md

[Latest](https://blenderartists.org/latest.md) · [Categories](https://blenderartists.org/categories.md) · [Tags](https://blenderartists.org/tags.md)

---

## [2.80 Cheat Sheet for updating add-ons](https://blenderartists.org/t/2-80-cheat-sheet-for-updating-add-ons/1148974)

<div class="topic-metadata">

**Author:** [@nBurn](https://blenderartists.org/u/nBurn)\
**Replies:** 56\
**Last updated:** [December 3, 2021, 11:44pm UTC](https://blenderartists.org/t/2-80-cheat-sheet-for-updating-add-ons/1148974 "2021-12-03T23:44:56Z")

</div>

This is a cheat sheet I originally made for myself to keep track of the Python API changes between 2.79 and 2.80. My goal was was to have a “CTRL F” quick reference I could use to avoid having to dig through API docs and…

---

## [About the Python Support category](https://blenderartists.org/t/about-the-python-support-category/294135)

<div class="topic-metadata">

**Author:** [@system](https://blenderartists.org/u/system)\
**Replies:** 0\
**Last updated:** [April 23, 2018, 12:10am UTC](https://blenderartists.org/t/about-the-python-support-category/294135 "2018-04-23T00:10:54Z")

</div>

---

## [Official Repository's for Scripts & Plugins](https://blenderartists.org/t/official-repositorys-for-scripts-plugins/446224)

<div class="topic-metadata">

**Author:** [@Meta-Androcto](https://blenderartists.org/u/Meta-Androcto)\
**Replies:** 15\
**Last updated:** [January 14, 2020, 1:48pm UTC](https://blenderartists.org/t/official-repositorys-for-scripts-plugins/446224 "2020-01-14T13:48:50Z")

</div>

Hi, Currently, there are two main Repository’s for scripts. Firstly, For Users: http://wiki.blender.org/index.php/Extensions:Py/Scripts/Catalog The catalog contains links to & some documentation to 100’s of scripts. …

---

## [(Learning by) updating an old script to Blender 5.1](https://blenderartists.org/t/learning-by-updating-an-old-script-to-blender-5-1/1655511)

<div class="topic-metadata">

**Author:** [@ChicoPreta3D](https://blenderartists.org/u/ChicoPreta3D)\
**Replies:** 8\
**Last updated:** [October 22, 2026, 11:41pm UTC](https://blenderartists.org/t/learning-by-updating-an-old-script-to-blender-5-1/1655511 "2026-10-22T23:41:11Z")

</div>

Hey everyone. I am watching this tutorial ( https://www.youtube.com/watch?v=rIhXHSdMWmc&list=PLB8-FQgROBmm-2f6Vyos6rbnjZeEScrX1 ) which is from 2022; the video does not specify the Blender version. I am trying to go thr…

---

## [Automating CAD-to-Blender Pre-Flight Checks: DWG/STEP Header Triage & bpy Unit Scaling](https://blenderartists.org/t/automating-cad-to-blender-pre-flight-checks-dwg-step-header-triage-bpy-unit-scaling/1655414)

<div class="topic-metadata">

**Author:** [@CADGuide\_Tools](https://blenderartists.org/u/CADGuide_Tools)\
**Replies:** 0\
**Last updated:** [October 19, 2026, 7:28am UTC](https://blenderartists.org/t/automating-cad-to-blender-pre-flight-checks-dwg-step-header-triage-bpy-unit-scaling/1655414 "2026-10-19T07:28:42Z")

</div>

When importing architectural DWG/DXF layouts or mechanical STEP/STL assemblies into Blender 4.x across multi-software studio pipelines, two recurring bottlenecks slow down asset preparation: Unverified CAD Format Versi…

---

## [FollicleFx v2 Beta is out](https://blenderartists.org/t/folliclefx-v2-beta-is-out/1655267)

<div class="topic-metadata">

**Author:** [@folliclefx](https://blenderartists.org/u/folliclefx)\
**Replies:** 0\
**Last updated:** [October 17, 2026, 5:08pm UTC](https://blenderartists.org/t/folliclefx-v2-beta-is-out/1655267 "2026-10-17T17:08:19Z")

</div>

Hey everyone, We have been building a custom hair grooming addon for Blender (FollicleFX) and really need a few fellow artists to help us stress-test it on real projects. If you do a lot of character work or grooming and…

---

## [Random level generator (0.3 for Blender 2.49)](https://blenderartists.org/t/random-level-generator-0-3-for-blender-2-49/443011)

<div class="topic-metadata">

**Author:** [@piiichan](https://blenderartists.org/u/piiichan)\
**Replies:** 98\
**Last updated:** [October 14, 2026, 11:46pm UTC](https://blenderartists.org/t/random-level-generator-0-3-for-blender-2-49/443011 "2026-10-14T23:46:43Z")

</div>

Download v0.3 (Zip, 339kb) Download v0.3 (7z, 169kb) I started to work on random levels. A few screenshots below, and a demo video here. More details soon.

---

## [How To, or Does Blender have Image Format Settings?](https://blenderartists.org/t/how-to-or-does-blender-have-image-format-settings/1654969)

<div class="topic-metadata">

**Author:** [@B4adle7](https://blenderartists.org/u/B4adle7)\
**Replies:** 10\
**Last updated:** [October 14, 2026, 1:45pm UTC](https://blenderartists.org/t/how-to-or-does-blender-have-image-format-settings/1654969 "2026-10-14T13:45:51Z")

</div>

Is there a data set or structure in Blender to access the various image format properties? As I’m writing a tool/script/plugin to help automate the construction of output nodes, there is the point where the user can cho…

---

## [\*\*Title:\*\* Need Help Fixing Cartoon Character Hands in Blender 5.x Python Script Hello Blender Arti](https://blenderartists.org/t/title-need-help-fixing-cartoon-character-hands-in-blender-5-x-python-script-hello-blender-arti/1654737)

<div class="topic-metadata">

**Author:** [@dhital\_mohan](https://blenderartists.org/u/dhital_mohan)\
**Replies:** 2\
**Last updated:** [October 11, 2026, 1:08pm UTC](https://blenderartists.org/t/title-need-help-fixing-cartoon-character-hands-in-blender-5-x-python-script-hello-blender-arti/1654737 "2026-10-11T13:08:05Z")

</div>

Title: Need Help Fixing Cartoon Character Hands in Blender 5.x Python Script Hello Blender Artists, I am creating a stylized cartoon boy using a Python script in Blender 5.x. The character’s face, clothes, and body are…

---

## [\[Add-on\] Render Unique Frames](https://blenderartists.org/t/add-on-render-unique-frames/1654615)

<div class="topic-metadata">

**Author:** [@bored\_cube](https://blenderartists.org/u/bored_cube)\
**Replies:** 0\
**Last updated:** [October 9, 2026, 3:14am UTC](https://blenderartists.org/t/add-on-render-unique-frames/1654615 "2026-10-09T03:14:32Z")

</div>

Hi everyone! Recently I made a blender add-on to render unique frames in a scene to save myself render time in a personal project and decided to publish it on the blender extensions website. Here is a list of useful cas…

---

## [Deleting an F-Curve](https://blenderartists.org/t/deleting-an-f-curve/1359062)

<div class="topic-metadata">

**Author:** [@drpontchartrain](https://blenderartists.org/u/drpontchartrain)\
**Replies:** 2\
**Last updated:** [October 8, 2026, 9:15am UTC](https://blenderartists.org/t/deleting-an-f-curve/1359062 "2026-10-08T09:15:48Z")

</div>

I’m trying to delete an F-Curve. I’m aware that an F-Curve can be deleted when iterating through bpy.data.actions and using the ActionFCurves.remove method. In a case such as this, however, I’m not sure how to get to the…

---

## [Blender spatial sound designer](https://blenderartists.org/t/blender-spatial-sound-designer/1654303)

<div class="topic-metadata">

**Author:** [@\_weThereYet](https://blenderartists.org/u/_weThereYet)\
**Replies:** 0\
**Last updated:** [October 5, 2026, 9:35am UTC](https://blenderartists.org/t/blender-spatial-sound-designer/1654303 "2026-10-05T09:35:44Z")

</div>

Do you know of anyone who have solved/are trying to solve for the following in full or in part: Sound baker/modulator (as of Blender 5.2.x/5.3.x, hopefully future-proofed if made) Goal: Get viable spatial sound design-…

---

## [\[Addon\] Armature Scaler - Fixes some broken rigs](https://blenderartists.org/t/addon-armature-scaler-fixes-some-broken-rigs/1654279)

<div class="topic-metadata">

**Author:** [@scalearmature](https://blenderartists.org/u/scalearmature)\
**Replies:** 0\
**Last updated:** [October 4, 2026, 11:17pm UTC](https://blenderartists.org/t/addon-armature-scaler-fixes-some-broken-rigs/1654279 "2026-10-04T23:17:08Z")

</div>

Hi everyone, I put together an addon script to solve a notorious pipeline headache: applying a scale transform to an Armature without breaking your rig. Normally, resetting an armature’s scale ruins custom bone shapes …

---

## [Thumbnails in Windows 11 with blender v5.21 not visible!](https://blenderartists.org/t/thumbnails-in-windows-11-with-blender-v5-21-not-visible/1652396)

<div class="topic-metadata">

**Author:** [@Spirou4D](https://blenderartists.org/u/Spirou4D)\
**Replies:** 16\
**Last updated:** [September 30, 2026, 3:11pm UTC](https://blenderartists.org/t/thumbnails-in-windows-11-with-blender-v5-21-not-visible/1652396 "2026-09-30T15:11:35Z")

</div>

Since the last Blender v5.21 installed with .msi I don’t have thumbnails from my blend files ??? I made the terminal tip with-\> blender.exe -R but don’t work ! I made the terminal tip with → blender.exe -r and has thi…

---

## [Use multi-selection table in python plugin?](https://blenderartists.org/t/use-multi-selection-table-in-python-plugin/1653841)

<div class="topic-metadata">

**Author:** [@Davide\_Lentini](https://blenderartists.org/u/Davide_Lentini)\
**Replies:** 1\
**Last updated:** [September 29, 2026, 8:12pm UTC](https://blenderartists.org/t/use-multi-selection-table-in-python-plugin/1653841 "2026-09-29T20:12:53Z")

</div>

Hello , i would like to add a multi selection table (pressing ctrl and selecting items) in my python script plugin on the left … Which items should i use ? Thanks

---

## [Parent pyqt window/widget to blender's window](https://blenderartists.org/t/parent-pyqt-window-widget-to-blenders-window/700722)

<div class="topic-metadata">

**Author:** [@mafster](https://blenderartists.org/u/mafster)\
**Replies:** 17\
**Last updated:** [September 25, 2026, 5:55pm UTC](https://blenderartists.org/t/parent-pyqt-window-widget-to-blenders-window/700722 "2026-09-25T17:55:24Z")

</div>

Creating pyqt windows/widgets in blender and interacting with blenders python api. So far everything seems to be working fine however if i click on blender the qt window will go behind blender window. Essentially I am …

---

## [Blender as a module slower than system install](https://blenderartists.org/t/blender-as-a-module-slower-than-system-install/1653554)

<div class="topic-metadata">

**Author:** [@ego-lay\_atman-bay](https://blenderartists.org/u/ego-lay_atman-bay)\
**Replies:** 5\
**Last updated:** [September 25, 2026, 3:21am UTC](https://blenderartists.org/t/blender-as-a-module-slower-than-system-install/1653554 "2026-09-25T03:21:29Z")

</div>

Hi, I’m currently trying to build an automatic render pipeline for 3d models from the My Little Pony mobile game, and I’m interested in trying to build my script around using blender as a python module (e.g. from pypi), …

---

## [Having issues with installing Gscatter 0.12.0 (uses Python 3.11) on Blender 5.1 (Python 3.13)](https://blenderartists.org/t/having-issues-with-installing-gscatter-0-12-0-uses-python-3-11-on-blender-5-1-python-3-13/1639349)

<div class="topic-metadata">

**Author:** [@Vadrigar](https://blenderartists.org/u/Vadrigar)\
**Replies:** 4\
**Last updated:** [September 25, 2026, 12:00am UTC](https://blenderartists.org/t/having-issues-with-installing-gscatter-0-12-0-uses-python-3-11-on-blender-5-1-python-3-13/1639349 "2026-09-25T00:00:48Z")

</div>

Hello, I need Gscatter to use graswald assets in Blender 5.1. If there is a workaround of using graswald without Gscatter then that would be great? But currently Gscatter only works in Blender 5.0, when I try to instal…

---

## [In 5+ how do we add a keyframe to an fcurve?](https://blenderartists.org/t/in-5-how-do-we-add-a-keyframe-to-an-fcurve/1653444)

<div class="topic-metadata">

**Author:** [@stib](https://blenderartists.org/u/stib)\
**Replies:** 0\
**Last updated:** [September 23, 2026, 7:45am UTC](https://blenderartists.org/t/in-5-how-do-we-add-a-keyframe-to-an-fcurve/1653444 "2026-09-23T07:45:41Z")

</div>

Hi bpy nerds. I’m stumped. I’ve got my channelbags, and I can add a new fcurve, but how do I add keyframes to my new fcurve? import bpy from bpy\_extras import anim\_utils C = bpy.context selected\_bones = C.selected\_pose\_…

---

## [It's possibile to retrive the color stop index from Color Ramp to a python script plugin?](https://blenderartists.org/t/its-possibile-to-retrive-the-color-stop-index-from-color-ramp-to-a-python-script-plugin/1653029)

<div class="topic-metadata">

**Author:** [@Davide\_Lentini](https://blenderartists.org/u/Davide_Lentini)\
**Replies:** 7\
**Last updated:** [September 18, 2026, 6:46pm UTC](https://blenderartists.org/t/its-possibile-to-retrive-the-color-stop-index-from-color-ramp-to-a-python-script-plugin/1653029 "2026-09-18T18:46:23Z")

</div>

Hello, i’m trying to retrive the active color stop data from the color ramp to a python script plugin. For now in the official documentation of Blender the color ramp seems to not have the color stop data for be retrie…

---

## [Help to reproduce an issue with Quad Remesher on Linux](https://blenderartists.org/t/help-to-reproduce-an-issue-with-quad-remesher-on-linux/1629871)

<div class="topic-metadata">

**Author:** [@jackychaan](https://blenderartists.org/u/jackychaan)\
**Replies:** 1\
**Last updated:** [September 18, 2026, 1:50pm UTC](https://blenderartists.org/t/help-to-reproduce-an-issue-with-quad-remesher-on-linux/1629871 "2026-09-18T13:50:14Z")

</div>

I reported the issue on the dev’s official website. Could somebody help reproduce it on Ubuntu or other Linux distributions? Mind that on Arch Linux you need older version of libxml for the plugin to work. I tested so fa…

---

## [Mixamo Snap IK Breaks Blender](https://blenderartists.org/t/mixamo-snap-ik-breaks-blender/1652523)

<div class="topic-metadata">

**Author:** [@Gabriel\_Echevarria](https://blenderartists.org/u/Gabriel_Echevarria)\
**Replies:** 4\
**Last updated:** [September 15, 2026, 1:56pm UTC](https://blenderartists.org/t/mixamo-snap-ik-breaks-blender/1652523 "2026-09-15T13:56:32Z")

</div>

I’ve been having this issue for a while. I cannot snap IK/FK with the mixamo rig without it crashing blender. I cannot attach files because I am noob, so I just pasted the crash log text. Can’t make sense of it. Blen…

---

## [Custom N Panels for addons](https://blenderartists.org/t/custom-n-panels-for-addons/1652805)

<div class="topic-metadata">

**Author:** [@Haseeb\_Ahmed](https://blenderartists.org/u/Haseeb_Ahmed)\
**Replies:** 0\
**Last updated:** [September 15, 2026, 4:23am UTC](https://blenderartists.org/t/custom-n-panels-for-addons/1652805 "2026-09-15T04:23:42Z")

</div>

I created a free to use binary for creating custom ui panels for addon You can grab the files from the above link. How this works ? If you are an addon developer and have used gpu module you already know that b…

---

## [How can I detect that a GN modifier input is hidden due to a menu switch inside?](https://blenderartists.org/t/how-can-i-detect-that-a-gn-modifier-input-is-hidden-due-to-a-menu-switch-inside/1615122)

<div class="topic-metadata">

**Author:** [@Tolkfan](https://blenderartists.org/u/Tolkfan)\
**Replies:** 11\
**Last updated:** [September 12, 2026, 3:25pm UTC](https://blenderartists.org/t/how-can-i-detect-that-a-gn-modifier-input-is-hidden-due-to-a-menu-switch-inside/1615122 "2026-09-12T15:25:19Z")

</div>

So there’s a fairly new addition to geometry nodes that hides input sockets that are behind a menu switch node and aren’t currently being used. Can the Python API tell when a modifier input, like Visible in A in t…

---

## [UV-Squares addon throwing error](https://blenderartists.org/t/uv-squares-addon-throwing-error/1652515)

<div class="topic-metadata">

**Author:** [@Golem\_creates](https://blenderartists.org/u/Golem_creates)\
**Replies:** 1\
**Last updated:** [September 11, 2026, 5:14am UTC](https://blenderartists.org/t/uv-squares-addon-throwing-error/1652515 "2026-09-11T05:14:49Z")

</div>

Hi there my fellow Blenderers, I was just curious, I had the addon of UV-Squares installed since Blender 3.\[something\] and used it occasionally. Basically I got this same error from around Blender 4.5 I think and have n…

---

## [Append collection and rename it](https://blenderartists.org/t/append-collection-and-rename-it/1581379)

<div class="topic-metadata">

**Author:** [@Dworkin](https://blenderartists.org/u/Dworkin)\
**Replies:** 1\
**Last updated:** [September 9, 2026, 3:33am UTC](https://blenderartists.org/t/append-collection-and-rename-it/1581379 "2026-09-09T03:33:33Z")

</div>

Hello here, I try to create a script that append a collection and rename it. def append(path : str, collection : str = "base", rename="diff", hide= True): compareCollection.removeAllObject(rename) bpy.context.v…

---

## [Cannot enter Edit Mode when running a script using the command line](https://blenderartists.org/t/cannot-enter-edit-mode-when-running-a-script-using-the-command-line/1573802)

<div class="topic-metadata">

**Author:** [@ariya.t](https://blenderartists.org/u/ariya.t)\
**Replies:** 1\
**Last updated:** [September 9, 2026, 3:27am UTC](https://blenderartists.org/t/cannot-enter-edit-mode-when-running-a-script-using-the-command-line/1573802 "2026-09-09T03:27:42Z")

</div>

I have a simple Blender script that works fine when initiated using the command line with Blender set to run the background. But as soon as I remove the -b flag so I can launch Blender in the foreground, I get this error…

---

## [Custom SSAO](https://blenderartists.org/t/custom-ssao/1620169)

<div class="topic-metadata">

**Author:** [@MediumSolid](https://blenderartists.org/u/MediumSolid)\
**Replies:** 1\
**Last updated:** [September 9, 2026, 3:06am UTC](https://blenderartists.org/t/custom-ssao/1620169 "2026-09-09T03:06:16Z")

</div>

I’ve been attempting for quite some time to construct my own screen spaced ambient occlusion, however I’ve seem to hit a roadblock when it comes to acquiring the objects’ shaded normals via color data from the framebuffe…

---

## [Access split normals from bmesh?](https://blenderartists.org/t/access-split-normals-from-bmesh/1624498)

<div class="topic-metadata">

**Author:** [@aerojockey](https://blenderartists.org/u/aerojockey)\
**Replies:** 2\
**Last updated:** [September 8, 2026, 3:25am UTC](https://blenderartists.org/t/access-split-normals-from-bmesh/1624498 "2026-09-08T03:25:12Z")

</div>

Yeah, so I am trying to access split normals from a bmesh, and it just doesn’t seem like bmeshes support them at all. In fact, it looks like they don’t even bother to get normals data from the blender mesh, but recalcul…

---

## [Improper Usage Of GPUTexture? \[Blender 4.1\]](https://blenderartists.org/t/improper-usage-of-gputexture-blender-4-1/1619916)

<div class="topic-metadata">

**Author:** [@MediumSolid](https://blenderartists.org/u/MediumSolid)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 3:24am UTC](https://blenderartists.org/t/improper-usage-of-gputexture-blender-4-1/1619916 "2026-09-08T03:24:41Z")

</div>

I’ve managed somehow to come up with a solution for displaying objects’ depth in the viewport, however, I’m wondering if I’m doing it the right way, since I’m constantly creating a GPUTexture? I’ve noticed it doesn’t hav…

[Next page](https://blenderartists.org/c/support/python-support/19.md?page=1)
