You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Updating old add-ons


Michel Anders writes:

When you create a lot of add-ons over time, you are likely to encounter a few that are absolutely ancient (you know, before Blender 2.8x :-). So where do you start when you want to upgrade them?

Blender and its Python API are changing all the time, so the differences between 2.78 and 2.93 will be huge, right? Yes and no: they are extensive, with lots of new functionality and quite a few breaking changes of course, but may be not as many as you would think.

To help out a little bit, I collected all those changes along with pointers to the relevant documentation in an overview article. It's probably not complete still, but it is a good start and the issues are sorted in the order that you are most likely to encounter them.

(warning, long read, but hopefully it helps)

-- Michel.

[Article image created by me: mug, lamp, pencil&pen CC0 by blendernoob, Kilt2007, & lakerice respectively]

About the Author

Michel Anders

Although a Blender user for over ten years, I have to admit that I am an enthusiastic but (very) mediocre artist at best. I discovered however that I really enjoyed helping people out with programming related questions and a couple of years ago when Packt Publishing was looking for authors on the BlenderArtists/Python forum I stepped in. So far this has resulted in several books: Blender 2.49 Scripting, Python 3 Web Development and recently I started self publishing books on Smashwords and Blender Market. The current list consists of: Creating Add-ons fro Blender, Open Shading Language for Blender and my latest: Blender Add-on Cookbook I maintain a blog on Blender related things, 'Small Blender Things' and I keep an eye on the coding forums at BlenderArtists where you can also contact me via private message if you like, my nickname there is 'varkenvarken'. Recently I started offering some Blender add-ons on BlenderMarket, the first one is called WeightLifter, a vertex group tool, which is now accompanied by Space Tree Pro, an environment aware tree modeler for ArchViz and IDMapper a tool to create ID maps easily for Substance painter. I live in a small converted farm in the southeast of the Netherlands where we raise goats for a hobby. We also keep a few chickens and the general management of the farm is left to our cats. This arrangement leaves me with with enough time to write the occasional book.

1 Comment

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.