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
.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
and1002x500
(used for HiDPI monitors).__init__.py
- Un script Python qui doit contenir les fonctions
register
etunregister
.
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.