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.

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

Usando os modelos a partir do menu Arquivo.

../_images/advanced_app-templates_splash.png

Selecionando um modelo a partir da tela de abertura.

Os modelos de aplicação podem ser selecionados a partir da tela de abertura ou a partir do menu de Arquivo (como mostrado acima).

Caso nenhum modelo seja encontrado, o menu não será exibido na tela de abertura.

Novos modelos de aplicação podem ser instalados a partir do menu Arquivo.

Caso você queira manter o modelo de aplicação ativo durante a reinicialização do Blender, você deverá salvar as suas preferências de usuário.

Objetividade

Em alguns casos, não basta escrever um único script ou complemento e esperar que alguém substitua suas preferências de usuário e o arquivo de inicialização, instale os scripts relacionados e também altere suas configurações ou seu mapa de teclas.

O objetivo da funcionalidade dos modelos de aplicação é proporcionar a mudança para uma configuração personalizada sem causar uma disfunção em sua instalação e / ou suas configurações e definições já existentes.

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

Um modelo de aplicação pode ser definido por suas próprias configurações:

Arquivo de inicialização
O arquivo padrão para carregar com este modelo.
Preferencias de usuário

Somente determinadas preferências de usuário a partir de um modelo serão usadas:

  • 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

Veja Configurando os diretórios para mais detalhes sobre a localização dos scripts e configurações.

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

Arquivo de preferências do usuário de fábrica a ser usado para este modelo.

(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).

Deverá ter dimensões de 501x230 ou 1002x460 pixeis (esta última, usada também para monitores de alta resolução).

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

O usuário pode salvar suas próprias preferências ou arquivo de inicialização ao usar este modelo, que substituirá ambas as definições para o aplicativo Blender.

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.