blender-pipeline
Blender 헤드리스 게임 에셋 파이프라인. 3D 모델 제작/가공/변환/렌더링을 Blender Python API(bpy)로 자동화.\n트리거: 3D 모델링, 에셋 변환, 스프라이트 시트, 리깅, Mixamo, FBX/glTF 변환, 프로시저럴 에셋 생성 관련 요청.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Blender 헤드리스 게임 에셋 파이프라인. 3D 모델 제작/가공/변환/렌더링을 Blender Python API(bpy)로 자동화.\n트리거: 3D 모델링, 에셋 변환, 스프라이트 시트, 리깅, Mixamo, FBX/glTF 변환, 프로시저럴 에셋 생성 관련 요청.
How to use
Zainstaluj Blender na swoim systemie: na Linuksie użyj snap install blender --classic, na macOS brew install --cask blender, lub pobierz bezpośrednio ze strony Blendera i dodaj do PATH. Sprawdź instalację poleceniem blender --version.
Przygotuj skrypt Python wykorzystujący bpy API — może to być konwersja formatu (FBX na glTF), rigging, generowanie sprite'ów lub renderowanie. Skrypt powinien zawierać logikę transformacji assetów.
Uruchom Blender w trybie headless (bez GUI) z poleceniem blender -b --python skrypt.py. Jeśli chcesz załadować istniejący plik .blend, użyj blender -b scena.blend --python skrypt.py.
Aby przekazać parametry do skryptu, dodaj -- na końcu komendy, np. blender -b --python skrypt.py -- --arg1 wartosc1. Pamiętaj o kolejności flag: najpierw załaduj plik, potem ustaw parametry wyjścia.
Dla renderowania GPU w trybie headless aktywuj CUDA lub inny backend w skrypcie Python (gpu_setup.py), a następnie uruchom blender -b scena.blend -E CYCLES -P gpu_setup.py -f 1.
Integruj skill z agentem — agent będzie rozpoznawać żądania dotyczące modelowania 3D, konwersji assetów, riggingu lub generowania sprite'ów i automatycznie wywoływać odpowiednie skrypty Blendera.