Download the latest release Here (0.1.5 BETA Demo)
Date | Title | Downloads |
---|---|---|
2019-07-30 | Add-on Python Code Library - for Blender v2.8x - Win10/MacOS/Linux | 0.1.5 |
The aim of this project is to collect all kinds of Python code snippets that can be included in any new add-on for the free and open-source software Blender . The idea behind it is to offer an integrated learning process and methodology for those who want to start coding Python in Blender, beginners or advanced, artists and/or programmers.
For convenience, the add-on integrates a dedicated menu in the text editor and an options panel. Five Main categories are inluded to organise the library, then, we can add various new folder and it will be automaticaly recognized !
I started this project, thinking about the schools, where young children (14+) start learning programming; i am thinking also at the universities, when i was proud to include severals 3d/Python classes and full Animation Workshops. And of course, i am thinking at all the digital artists, who are enjoying using Blender and finally came out with the desire to go deeper in the Blender API.
During thoses years, i have met many interesting people and passionated artists. One of the exchange whe loved the most was to share our experiences and knowledge, and from that time, i have learn a lot, thanks to all those people. From that perspective, most of the knoledge included in this code is the result of these meetings.
About the authoring, each script must come with its header in comments, this one include informations and author name, see detailled documentation. Here are the main sections:
Date | Title | Release |
---|---|---|
12/07/2019 | Introduction | 0.1.5 |
12/07/2019 | Installation and Updates | 0.1.5 |
- Preferences Panel: Github Updater options
- Text Editor: Code Library Menu
- Categories: 5 Main categories, Basics, UI Design, Operators, Helpers, custom
- Snippets: More than 35 scripts and 3 init files to start learning how to code Bpy !
- Preferences Panel: StringProperty custom path
- Text editor slidebar: Panel with options
If you have a piece of code that you want to share, please, open a Pull request and paste your code or the link to it ! You must look at the Request Rules to prepare your code to be uploaded in the addon ;)
Notes: at the time of this publication, i am preparing a simple webpage to organoise the "Snippets Defi", a challenge that engage coders to improve existing scripts or to make a proposal for a new one... stay tuned !
we will update the script thru the latest Blender releases, but we may miss some corrections ! If you have found a bug, please, open an Issue in the tracker, thanks a lot !
- Various students and friends - Library works - they are All notified in the authors list
- Uriel Deveaud - Initial work - www.urieldeveaud.com
Please, feel free to contact me, and/or discuss further developments or ideas for those plugins, thanks ;) Collaboration projects are always welcome ;)
I would like to publish it in spanish and french as well, Please, feel free to contact me it you are interested ;)
This project is licensed under the GPL License - see the LICENSE file for details
- This work is dedicated to all Blender users and coders;)
- i will try to keep all types of codes as clear as possible, with docs and links
Eg:
import bpy
from bpy.types import (Panel, Operator, Menu, UIList)
This page is in progress, please, come back soon !
- Step 1: Setup home page and documentation structure
- Step 2: Uploading first code parts in documentation
- Step 3: Making available the module files and builds