Vytváranie statického úložiska rozšírení#

Ak chcete hostiť vlastné rozšírenia a využívať systém aktualizácií Blenderu, stačí hosťovať statický súbor JSON, ktorý vygeneruje Blender.

JSON#

Na vygenerovanie platného súboru JSON použite generačný server príkazového riadku Blenderu:

blender --command extension server-generate --repo-dir=/path/to/packages

Tým sa vytvorí zoznam index.json zo všetkých rozšírení .zip nájdených v umiestnení –repo-dir.

Pre viac informácií si prečítajte vygenerovaný JSON API.

Testovanie#

Ak chcete vygenerované úložisko otestovať, pridajte nové vzdialené úložisko v časti Predvoľby:

  • Získať rozšírenia → Úložiská → [+] → Pridať vzdialené úložisko

  • Vložte umiestnenie vygenerovaného JSON ako URL. Takže príklad použitia /path/to/packages:

    • file:///path/to/packages/index.json na Linux a macOS.

    • file:///C:/path/to/packages/index.json na Windows.

    • file://HOST/share/path/to/packages/index.json sieťové zdieľanie na Windows.

Tip

Otvorte file:///` vo webovom prehliadači, prejdite na umiestnenie úložiska a skopírujte ho ako URL vzdialeného úložiska.

Výpis rozšírení HTML#

Príkaz server-generate môže voliteľne vytvoriť jednoduchú webovú stránku použitím argumentu --html.

blender --command extension server-generate --repo-dir=/path/to/packages --html

Tým sa vytvorí súbor index.html, ktorý je pripravený na použitie a obsahuje výpis rozšírení, ktoré možno vložiť do Blenderu na inštaláciu.