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 menu file (comme montré ci-dessus).
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 le menu file.
Si vous aimeriez garder le modèle d’application actif courant au lancement de Blender, enregistrez vos préférences utilisateurs.
Motivation¶
Dans certains cas, ce n’est pas suffisant d’écrire un simple script ou add-on, et attendre que quelqu’un remplace ses préférences utilisateur et son fichier de démarrage, installe les scripts et modifie sa configuration de clavier.
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 ses propres :
- Fichier de démarrage
- Le fichier par défaut à charger avec ce modèle.
- Préférences utilisateur
Seules certaines préférences utilisateur 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.
- Définir de nouveaux menus, configurations de clavier et outils.
- Définir un chemin d’add-ons personnalisé pour les add-ons spécifiques du modèle.
Les modèles ont leur propre configuration utilisateur, aussi l’enregistrement du démarrage pendant l’utilisation d’un modèle ne va pas écraser votre fichier de démarrage par défaut.
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 Configuration des dossiers, pour plus de détails sur les emplacements des scripts et de la configuration.
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 utilisateur d’usine à utiliser pour ce modèle.
(Comme noté précédemment, ceci est uniquement utilisé pour un sous-ensemble de préférences).
splash.png
,splash_2x.png
L’écran de démarrage écrase l’illustration de Blender par défaut (texte de l’entête non compris).
Doit être de
501x230
ou1002x460
(utilisé pour les moniteurs HiDPI).__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 va les ignorer.
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.