Um Blender mit zusätzlichen Funktionen zu erweitern, gibt es grundsätzlich zwei Wege: Python-Add-ons und Open-Shading-Language-Skripte. Beides sind keine Plug-ins im eigentlichen Sinn, können den Umfang der Software aber dennoch massiv erweitern. Dank der Im- und Export-Funktionalitäten von Blender kann man sich die Funktionen mancher Add-ons auch zunutze machen, ohne viel mit dem Programm in Kontakt kommen zu müssen- so geschehen bei der Previsualisierung von "Avatar". Dort wurde Blender nur eingesetzt, um über das 2.4x-Add-on „Trees from Curves“ Bäume aus Bezier-Kurven zu generieren. Dieser Artikel behandelt ausschließlich Python-Add-ons und stellt dabei eine Auswahl an besonders nützlichen Erweiterungen vor.