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.

../_images/advanced_app-templates_file-menu.png

Utiliser les modèles depuis le menu file.

../_images/advanced_app-templates_splash.png

Sélectionner un modèle depuis l’écran de démarrage.

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 ou 1002x460 (utilisé pour les moniteurs HiDPI).

__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 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.