Úvod#
Python je interpretovaný, interaktívny, objektovo orientovaný programovací jazyk. Obsahuje moduly, výnimky, dynamické typovanie, dynamické typy údajov veľmi vysokej úrovne a triedy. Python kombinuje pozoruhodnú silu s veľmi jasnou syntaxou.
Skripty Python sú univerzálnym spôsobom, ako rozšíriť funkcie Blenderu. Väčšina oblastí Blenderu sa dá skriptovať vrátane animácie, prekresľovania, importu a exportu, vytvárania objektov a automatizácie opakujúcich sa úloh.
Na interakciu s Blenderom môžu skripty využívať úzko integrované API.
Všeobecné informácie#
Odkazy, ktoré sú užitočné pri písaní skriptov:
Python.org – Všeobecné informácie o Pythone.
Blender Python API – Oficiálna dokumentácia API. Použite ju na odkazovanie pri písaní skriptov.
Úvod do API – Krátky úvod, ktorý vám pomôže začať pracovať s API. Obsahuje príklady.
Odkazy, ktoré sa týkajú distribúcie vašich skriptov:
Zdieľanie skriptov – Informácie o tom, ako zdieľať svoje skripty a dostať ich do oficiálnej distribúcie Blenderu.
Vytváranie doplnkov – Doplnky sa používajú na zapuzdrenie a distribúciu skriptov.
Projekt doplnkov – Projekt na udržiavanie centrálneho repozitára rozšírení pre Blender.
Začíname#
Manuálne odkazy
Nasledujúce odkazy vás prevedú od základov až po pokročilejšie koncepty skriptovania v jazyku Python pre Blender.
Externé odkazy
Tu sú externé odkazy, ktoré obsahujú veľa dobrých informácií, aby ste sa mohli začať učiť písať skripty pre Blender:
CG Cookie: Blender 2.8 Python Scripting Superpowers for Non-Programmers
Olav3D Tutoriály:: 3D programovanie pre začiatočníkov s využitím jazyka Python
Rozšírenie Blenderu#
Doplnky#
Doplnky sú skripty, ktoré umožňujú Blenderu získať ďalšie funkcie; môžete ich povoliť v ponuke Predvoľby.
Mimo spustiteľného súboru Blenderu existujú stovky doplnkov, ktoré napísalo mnoho ľudí:
Oficiálne podporované doplnky sú súčasťou balíka Blender.
Ďalšie doplnky poskytujú rozšírenia Blenderu, ktoré nie sú súčasťou oficiálnych verzií. Mnohé z nich fungujú spoľahlivo a sú veľmi užitočné, ale zatiaľ nie je zaručená ich stabilita pre vydanie.
Viď aj
Dokumentáciu k doplnkom, ktoré sú súčasťou Blenderu, nájdete v ponuke Doplnky.
Skripty#
Okrem doplnkov existuje niekoľko ďalších typov skriptov, ktoré rozširujú funkcie Blenderu:
- Moduly:
Knižnice utilít na import do iných skriptov.
- Predvoľby:
Nastavenia nástrojov a kľúčových konfigurácií Blenderu.
- Spustenie:
Tieto súbory sa importujú pri spustení Blenderu. Definujú väčšinu užívateľského rozhrania Blenderu, ako aj niektoré ďalšie základné operátory.
- Vlastné skripty:
Na rozdiel od doplnkov sú zvyčajne určené na jednorazové spustenie prostredníctvom Textového editora.
Uloženie vlastných skriptov#
Umiestnenie súboru#
Všetky skripty sa načítajú z priečinka scripts
lokálne, systémové a užívateľské cesty.
Ďalšiu cestu pre vyhľadávanie skriptov môžete nastaviť v časti Cesty súborov .
Inštalácia#
Doplnky sa pohodlne inštalujú cez Blender v ponuke Predvoľby. Kliknutím na tlačidlo a výberom súboru .zip
.