Modelos de aplicação¶
Utilização¶
Os «Modelos de aplicação» é um recurso que permite ao usuário definir configurações reutilizáveis que poderão ser selecionadas para substituir as configurações padrão, sem que seja requerida uma instalação separada do Blender ou sobrescrita das suas configurações pessoais.
Application templates can be selected from the splash screen or
sub-menu.Caso nenhum modelo seja encontrado, o menu não será exibido na tela de abertura.
New application templates can be installed from the App Menu.
If you would like to keep the current application template active on restarting Blender, save your preferences.
Objetividade¶
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 key-map.
The goal of application templates is to support switching to a customized configuration without disrupting your existing settings and installation.
Isso significa que as pessoas podem construir suas próprias aplicações ou funcionalidades específicas, tendo o aplicativo Blender como base, de maneira que possam ser facilmente distribuídas.
Detalhes¶
An application template may define its own:
- Arquivo de inicialização
- O arquivo padrão para carregar com este modelo.
- Preferences
Only certain preferences from a template are used:
- Temas.
- Complementos.
- Mapas de teclas.
- Iluminação da porta de visão
- Tela de abertura
- Os modelos podem também prover alternativamente a sua imagem de tela de abertura.
- Scripts Python
Embora os modelos tenham acesso à mesmas funcionalidades acessíveis por quaisquer outros scripts, as operações típicas incluem também:
- Modificando e substituindo partes da interface do usuário.
- Definir novos menus, configurações de teclas e ferramentas.
- Definição de um novo diretório para modelos de complementos específicos.
Os modelos de aplicação também possuem suas próprias configurações de usuário e definições de valores destas, portanto, salvar este arquivo como um arquivo de inicialização durante a utilização de um modelo não substituirá seu arquivo de inicialização padrão.
Esquemas de diretório¶
Os modelos podem estar localizados em uma das duas localizações contidas no diretório de scripts
.
- Localização dos modelos:
{BLENDER_USER_SCRIPTS}/startup/bl_app_templates_user
{BLENDER_SYSTEM_SCRIPTS}/startup/bl_app_templates_system
Configurações do usuário são armazenadas em um subdiretório:
- Sem um modelo:
./config/startup.blend
./config/userpref.blend
- Com um modelo:
./config/{APP_TEMPLATE_ID}/startup.blend
./config/{APP_TEMPLATE_ID}/userpref.blend
See Blender’s Directory Layout for details on script and configuration locations.
Command Line Access¶
Using the command-line arguments you can setup a launcher that opens Blender with a specific app template:
blender --app-template my_template
Conteúdos dos modelos¶
Cada um dos seguintes arquivos pode ser usado para modelos de aplicação, mas são opcionais:
startup.blend
- Arquivo de inicialização de fábrica a ser usado para este modelo.
userpref.blend
Factory preferences file to use for this template.
When omitted preferences are shared with the default Blender configuration.
(Como mencionado anteriormente, isso só é usado para um subconjunto de preferências).
splash.png
,splash_2x.png
A tela inicial substitui a arte padrão do Blender (não incluindo os textos do cabeçalho).
Must be
501x282
or1002x564
(used for HiDPI monitors).__init__.py
- Um script Python que contém as funções
register
(registrar) e ``unregister``(remover o registro).
Nota
Os arquivos Blender startup.blend
e userpref.blend
empacotados são considerados Configurações de Fábrica e nunca são sobrescritos.
The user may save their own startup/preferences while using this template which will be stored in their user-configuration.
As configurações originais do modelo podem ser carregadas usando a opção: Carregar modelo de configurações de fábrica a partir do menu Arquivo, da mesma maneira como a opção Carregar as configurações de fábrica funciona.