An open API service indexing awesome lists of open source software.

https://github.com/rimurudev/blender-backup-addon-no-blend1-backup

Blender-аддон для автоматического создания резервных копий .blend файлов и отключения стандартных .blend1
https://github.com/rimurudev/blender-backup-addon-no-blend1-backup

blender blender-3d blender-addon blender-backup blender-plugin blender-python blender-python-scripts blender-scripts no-blend1 rimuru-dev rimurudev

Last synced: about 2 months ago
JSON representation

Blender-аддон для автоматического создания резервных копий .blend файлов и отключения стандартных .blend1

Awesome Lists containing this project

README

          

# Save Backup (.blend) — аддон для Blender 4.x
![GitHub release](https://img.shields.io/github/v/release/RimuruDev/blender-save-backup?label=version)
![Blender](https://img.shields.io/badge/blender-4.4%2B-orange)

> Автор: **RimuruDev**
> Лицензия: MIT

## Важно!
- Не тестил на версиях ниже 😓😓😓
- Сижу с MacOS, так что хоткеи соответствующие, сорямба.
- Создано в первую очередь для студии Abyss Moth.

## Что делает аддон

* Создаёт резервную копию текущего файла _без_ системы `.blend1`.
* Копия хранится рядом с проектом и получает суффикс **`_backup.blend`**.
* Отключает штатные файлы `*.blend1`, чтобы папка не захламлялась.
* Работает прозрачно:
* **⌘ S / Ctrl Shift S** — сохраняет сцену **и** создаёт бэкап.
* **Ctrl Alt B** — мгновенный бэкап без сохранения сцены.
* Дополнительно доступна кнопка **File → Save Backup (.blend)** в меню.

## Установка

1. Скачайте файл `blend_backup_addon.py` из релиза или клонируйте репозиторий.
2. В Blender откройте **Edit → Preferences → Add-ons → Install…**
3. Выберите файл и активируйте галочку.
4. Перезапустите Blender (рекомендуется).

> Проверено на Blender 4.4.3, macOS / Windows / Linux.

## Горячие клавиши

| Комбинация | Действие |
|------------|----------|
| ⌘ S / **Cmd S** (macOS) / **Win S** (oskey) | Сохранить + бэкап |
| **Ctrl Shift S** | Сохранить + бэкап |
| **Ctrl Alt B** | Только бэкап |

## Как это работает

После установки аддон:

1. Выставляет `Save Versions = 0`, поэтому Blender не создаёт `*.blend1`.
2. Подписывается на `save_post` — событие, которое срабатывает после любого сохранения сцены.
3. Копирует текущий `.blend` в файл `*_backup.blend` рядом с проектом.

### Пример структуры
```

MyProject/

├─ Project_MurderDrones_3D.blend

└─ Project_MurderDrones_3D_backup.blend   ← создаётся автоматически! Балдеж!

```
## Обновление

Просто замените файл аддона новой версией и перезапустите Blender.
Настройки и хоткеи сохранятся.

## Содействие

* Pull-requests и issue-репорты приветствуются!
* Пожелания по функционалу — в Issues или Telegram @AbyssMothGames.

## Лицензия

По классике + с любовью:

Распространяется по лицензии **MIT** — используйте свободно в личных и коммерческих проектах.