A growing set of useful tools for Blender that utilizes the full scope of Python 3 beyond just what ships with Blender, by [m a s].
This module conforms to the requirements of Python packaging, and can be installed in Blender, free of dependency issues & user complexity.
- PySide6/shiboken6
- PyTest (dev only)
- SQLAlchemy
- Web3 (eventually...it's on the "roadmap")
This package is not yet meant for mainstream usage and delivered as-is.
Several scripts are specilized for our custom in-house pipeline(s) (may eventually be made more customizable).
If you have ideas and/or run into issues with the module, please contact me! 😎
Documentation generated with readthedocs & Sphinx is deployed on GitHub Pages for this project automatically for every update.*
To view the latest documentation for using MAS Blender, please visit:
👉 themasmedia.github.io/mas-blender 👈
- Install Blender:
- Microsoft Store
(recommended for users on shared machine)
- MSI Installer
- Microsoft Store
(recommended for users on shared machine)
- Install Python 3.x (note: your version may differ from that in the screenshots):
- Microsoft Store
(recommended for users on shared machine)
- Application
- Microsoft Store
(recommended for users on shared machine)
- Install mas-blender module in Blender:
- Launch Blender.
- Open the System Console window (Window > Toggle System Console).
- Go to the Scripting tab.
- Open and run the
mas_blender_install.py
script found inscripts/
directory of the MAS Blender repository.
- In the System Console window, copy the Windows path in the last line of the output.
- Launch Blender.
- Include User's Python installation directory to list of Blender's
site-packages
locations: - Close Blender and relaunch.
- You will also be able to run
import mas_blender
directly to access the fullMAS Blender Add-On
module.
- You will also be able to run
- Install the
MAS Blender Add-On
and enable the custom menu:- Open the Preferences window - in the main menu bar, go
Edit > Preferences...
. - Switch to the
Add-On...
section (left panel) and under the top-right drop-down menu (top panel), click theInstall from Disk...
button.
- Locate the
mas_blender_addon.py
script found inscripts/
directory of the MAS Blender repository. - Enable the
MAS Blender Add-On
in the Preferences window. TheMAS Blender
custom menu will now be accessible via the main menu bar.
- Note that some tools are not yet accessible via the custom menu, and will need to be run from the *Scripting* tab by the user. - Open the Preferences window - in the main menu bar, go
- Clone from GitHub:
git clone https://github.com/themasmedia/mas-blender.git && cd mas-blender
- As a project dependency:
pip install git+https://github.com/themasmedia/mas-blender.git@main#egg=mas-blender