Modèles d’application

Utilisation

Les modèles d’application sont une fonctionnalité qui vous permet de définir une configuration réutilisable qui peut être sélectionnée pour remplacer la configuration par défaut, sans imposer une installation de Blender distincte ou écraser vos réglages personnels.

Les modèles d’application peuvent être sélectionnés dans l’écran de démarrage ou le sous-menu File ‣ New.

Quand il n’y a aucun modèle, le menu ne sera pas affiché sur l’écran de démarrage.

Les nouveaux modèles d’application peuvent être installés depuis App Menu.

Si vous aimeriez garder le modèle d’application actif courant au redémarrage de Blender, enregistrez vos préférences.

Motivation

In some cases it’s not enough to write a single script or add-on, and expect someone to replace their preferences and startup file, install scripts and change their keymap.

L’objectif des modèles d’application est de prendre en charge le passage vers une configuration personnalisée sans perturber vos réglages et votre installation existants.

Ceci signifie que les gens peuvent construire leurs propres applications au dessus de Blender qui peuvent ainsi être facilement distribuées.

Détails

Un modèle d’application peut définir son propre :

Fichier de démarrage
Le fichier par défaut à charger avec ce modèle.
Préférences

Seules certaines préférences d’un modèle sont utilisées :

  • Thèmes.
  • Add-ons.
  • Configurations de clavier.
  • Éclairage de vue.
Écran de démarrage
Les modèles peuvent fournir leur propre image d’écran de démarrage.
Scripts Python

Bien que les modèles aient accès à la même fonctionnalité que n’importe quels autres scripts, les opérations typiques comprennent :

  • Modifier et remplacer des parties de l’interface utilisateur.
  • Defining new menus, keymaps & tools.
  • Définir un chemin d’add-ons personnalisé pour les add-ons spécifiques du modèle.

Templates also have their own user configuration, so saving a startup file while using a template won’t overwrite your default startup file.

Disposition de dossier

Les modèles peuvent se trouver dans un des deux emplacements du dossier scripts.

Emplacement de modèles :
{BLENDER_USER_SCRIPTS}/startup/bl_app_templates_user
{BLENDER_SYSTEM_SCRIPTS}/startup/bl_app_templates_system

La configuration utilisateur est enregistrée dans un sous-dossier :

Sans modèle :
./config/startup.blend
./config/userpref.blend
Avec un modèle :
./config/{APP_TEMPLATE_ID}/startup.blend
./config/{APP_TEMPLATE_ID}/userpref.blend

Voir Blender’s Directory Layout pour plus de détails sur les emplacements des scripts et de la configuration.

Accès par la ligne de commande

Using the command-line arguments you can setup a launcher that opens Blender with a specific app template:

blender --app-template my_template

Contenu des modèles

Chacun des fichiers suivants peut être utilisé pour des modèles d’application mais sont optionnels.

startup.blend
Fichier de démarrage d’usine à utiliser pour ce modèle.
userpref.blend

Fichier de préférences par défaut à utiliser pour ce modèle.

Lorsqu’elles sont omises, les préférences sont partagées avec la configuration de Blender par défaut.

(Comme noté précédemment, ceci est uniquement utilisé pour un sous-ensemble de préférences).

splash.png, splash_2x.png

Splash screen to override Blender’s default artwork (not including header text).

Must be 501x250 and 1002x500 (used for HiDPI monitors).

__init__.py
Un script Python qui doit contenir les fonctions register et unregister.

Note

Les fichiers blend intégrés startup.blend et userpref.blend sont considérés comme des réglages d’usine et ne sont jamais écrasés.

L’utilisateur peut enregistrer ses propres démarrage/préférences en utilisant ce modèle qui sera enregistré dans leur configuration d’utilisateur.

Les réglages d’origine du modèle peuvent être chargés en utilisant : Load Template Factory Settings depuis le menu file, à peu près de la même manière que Load Factory Settings.