Use this template

Python 3.10.2 Blender

Blender Addon

Template repository about blender addon. To used-it, clone this repository and rename the folder "blender_addon_folder" with your addon name. It's important to change some files :

  • Update the file "tests/main.py", line 29, set your addon name.
    # Prepare Blender and Unreal dependency
    generate_archive(archives, 'blender_addon_folder')
    
  • You can remove the folder "presets" and disable the workflow (.github/workflows/pr_main.yml, line 38 and 53)

⚠️ It's more easy to use the "_" with your addon folder name, the "-" character can be problematic with python use.

Unit Test

All unit tests call docker image stilobique/blender:latest.

Addons/Plugins dependency

Update json file tests/dependency.json with name, archive and repository Github path. Each entry requiert archive name, the repository url path '{owner}/{repo}' and optional parameter if the release needed to be a prerelease.

The moderlab_plugin need to be on last entry.

S
Description
Template about the Blender Addon creation, setup with the Unit Test config, release with PR and more...
Readme GPL-3.0 253 KiB
Languages
Python 98.1%
Shell 1.9%