https://github.com/verlorengest/blendermanager
Streamline Your Blender Workflow: Auto-Update, Project Management and Time Tracking, Addon Control, Version Handling, Render Management, and More
https://github.com/verlorengest/blendermanager
3d automation blender blender-addon blender-launcher blender-python blender-scripts blender3d blendermanager gui-application launcher management manager open-source project-management python solo-project standalone
Last synced: about 2 months ago
JSON representation
Streamline Your Blender Workflow: Auto-Update, Project Management and Time Tracking, Addon Control, Version Handling, Render Management, and More
- Host: GitHub
- URL: https://github.com/verlorengest/blendermanager
- Owner: verlorengest
- License: other
- Created: 2024-11-02T22:45:18.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-09T14:40:05.000Z (10 months ago)
- Last Synced: 2024-12-09T15:35:37.985Z (10 months ago)
- Topics: 3d, automation, blender, blender-addon, blender-launcher, blender-python, blender-scripts, blender3d, blendermanager, gui-application, launcher, management, manager, open-source, project-management, python, solo-project, standalone
- Language: Python
- Homepage:
- Size: 637 KB
- Stars: 31
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Blender Manager

# Purpose
Blender Manager is an open-source tool for keep your Blender updated, organized and clean.
---
๐ Screenshots










Selected Font: SimHei
๐ Core Features
## **1) Main Menu**
- **Launch Blender**: Start your main Blender version, export it, or delete it with a click.
- **Create Project**: Create a new project with reference images, a base mesh, and custom startup settings.
- **Check Updates**: Check for the latest Blender version and update if needed.
- **Preferences**: Customize the Blender Manager interface theme, fonts, sizes, and transparency.
- **General Settings**: Configure general options like addon setup, auto-updates, launch behavior, and data reset.
- **Blender Settings**: Export, import, or transfer settings between Blender versions.
- **Recent Projects**: View, open, or delete recently accessed projects and check time spent.
- **Help Section**: Access documentation, contributor credits, and donation options.
- **Version Info**: View installed versions and update if an outdated version is detected.---
## **2) Addon Management**
- **Add Addon**: Import Blender addons from your computer.
- **Refresh**: Update the addon list after changes.
- **Version Selection**: Choose a Blender version to view its addons.
- **Addon List & Right-Click**: Manage addons by deleting, duplicating, activating, deactivating, or viewing info and documentation.---
## **3) Project Management**
- **Add Project**: Import existing Blender projects into the manager.
- **Refresh**: Refresh the project list to reflect recent changes.
- **Project List**: Organize, drag and drop, and manage your project hierarchy.
- **Project Info & Right-Click**: Rename, open, move, delete, export, or view project details and previews.---
## **4) Version Management**
- **OS & Architecture**: Select your operating system and architecture for compatibility.
- **Get Versions**: List official stable or experimental Blender releases.
- **Install**: Download and install selected Blender versions.
- **Release Notes**: Read about new features and updates in each release.
- **Installed Versions**: View, refresh, create shortcuts, or delete installed Blender versions.
- **Buttons**: Launch, open with factory settings, or set as the main version.---
## **5) Render Management**
- **Render List**: Display renders with file size, resolution, and modification date.
- **Browse**: Import render files from your computer.
- **Open**: Preview selected renders.
- **Refresh**: Update the render list after changes.
- **Delete**: Permanently delete selected render files from your system.
- **Render Notes**: Add personal notes or comments to your renders.๐ ๏ธ Installation Guide
Follow these steps to install and set up Blender Manager on your system.
---
### **Step 1: Download and Extract the ZIP File**
1. **Download the Blender Manager ZIP file**
๐ฅ [**Download Latest Release**](https://github.com/verlorengest/BlenderManager/releases)2. **Extract the ZIP file** to a location of your choice:
- Right-click the ZIP file and select **"Extract All"** or use a tool like **WinRAR** or **7-Zip**.
- After extraction, youโll find a folder named **"BlenderManager"**.---
### **Step 2: Launch Blender Manager**
1. Open the **BlenderManager** folder.
2. Double-click on **`blender_manager.exe`** to start the application.
- If a security prompt appears, click **"Run Anyway"**.
3. Install Blender by clicking Launch Blender in Main Menu
4. Select the option which suits you.
5. Note: If the Blender Manager addon doesn't appear in the Preferences or Addon Management tab, go to Settings -> Setup Addon or try installing it manually.---
### ๐ **You're All Set!**
Blender Manager is now installed and ready to enhance your Blender workflow. Enjoy streamlined project management and efficient tool integration!
---
# How to Run BlenderManager from Source
Follow the instructions below to clone, set up, and run **BlenderManager** from the source code. Ensure you have Python installed on your system (version 3.10 or higher is recommended).
---
## Prerequisites
1. **Python Installation**: Ensure Python 3.10+ is installed and added to your system's PATH. You can download Python from the [official Python website](https://www.python.org/downloads/).
2. **Git Installation**: Ensure Git is installed on your system. You can download Git from [here](https://git-scm.com/downloads).
---
## Steps to Run the Project
### Step 1: Clone the Repository
Use the following command to clone the BlenderManager repository to your local machine:
```bash
git clone https://github.com/verlorengest/BlenderManager.git
```Navigate to the project directory:
```bash
cd BlenderManager
```### Step 2: Install Dependencies
Create a virtual environment (optional but recommended):
```bash
python -m venv venv
```Activate the virtual environment:
- **Windows**:
```bash
venv\Scripts\activate
```
- **macOS/Linux**:
```bash
source venv/bin/activate
```Install the required dependencies:
```bash
pip install -r requirements.txt
```### Step 3: Run BlenderManager
Run the application using the following command:
```bash
python blender_manager.py
```---
## Additional Notes
- Ensure you have **Blender** installed or configure the application to detect an existing Blender installation. If Blender is not installed, the app will prompt you to install it.
- The application may require elevated permissions to access certain directories or system settings, depending on your operating system.
- **themes** Folder should be inside of \Lib\site-packages\ttkbootstrap
- For further assistance or issues, please open a ticket on the [GitHub Issues Page](https://github.com/verlorengest/BlenderManager/issues).---
**โ ๏ธ Note: This is a pre-release version.**
This version may contain bugs and issues as it is still in pre-release. Your feedback is crucial in helping us improve the application. If you encounter any problems, please donโt hesitate to open an issue and let us know!
## โฃ๏ธ Show Some Love
Blender Manager is free and open-source. If you find it helpful, consider supporting the project:
- [**Gumroad**](https://kaansoyler.gumroad.com/l/blendermanager)
- [**Buy Me a Coffee**](https://buymeacoffee.com/verlorengest) โ---