Toolverse
Wszystkie skille

blender-pipeline

autor: openclaw

Automatyzuj produkcję 3D assetów do gier za pomocą Blendera i Python API

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
2

O skillu

Skill do automatyzacji tworzenia, przetwarzania i konwersji 3D modeli dla gier. Wykorzystuje Blender Python API (bpy) do obsługi modelowania, riggingu, konwersji formatów (FBX, glTF), generowania sprite'ów i renderowania bez interfejsu graficznego. Idealny dla deweloperów gier i artystów 3D, którzy chcą zautomatyzować powtarzalne zadania w pipeline'ie assetów.

Jak używać

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Podobne skille