Um dos recursos mais interessantes Liqüidificador é a possibilidade de utilização de scripts Píton estender a funcionalidade deste conjunto de animação opensource.
Liquidificador inclui uma versão do Python na instalação do pacote de software do, Embora seja sempre possível instalar manualmente uma nova versão do Python do site oficial Website Python.
Com este artigo, começamos a explorar algumas das possibilidades de integrar estes scripts para criar novos modelos de geometria ou modificar objetos no Blender, aumentando nossas possibilidades criativas substancialmente.
Nesta primeira abordagem, vamos começar a ver como o ambiente de trabalho guiado através da realização de alguns pequenos exemplos. Mais tarde, apresentamos um estudo detalhado da estrutura do Blender de dados interno e as possibilidades de acesso e modificando-.
Acesso para consolar Phyton.
Console Python fornece um método de acesso rápido a API (Application Program Interface), nomeadamente, o conjunto de instruções fornecido para interagir com Blender Python. Esta consola permite obter instruções completas automaticamente com um auto-completar que simplifica o acesso para o mesmo.
Janela do console Python é um Blender ambiente de trabalho.
Ao selecionar o ícone correspondente será exibido na tela do console.
Podemos ver que há um botão “Autocomplete” na janela do console, e que o texto que aparece um atalho de teclado indicado “Ctrl – Space” pressionando o controle, ea barra de espaço simultaneamente.
Se começarmos a escrever alguns dos textos que sugerem entre os módulos incluídos (Módulos Builtin) podemos enchê-los com a funcionalidade de Auto-complete.
Por exemplo, se escrevermos “bpy.” e pressione o botão de auto, Nós vamos mostrar as seguintes opções:
Por exemplo, se nós sabemos a data de compilação do programa, poderiam conseguir para a função “Data de construção” como mostrado na seguinte imagem
Podemos criar referências aos operadores para simplificar sua incorporação. O operador de atribuição é o sinal de igual. “=”
por exemplo:
“add_cube = bpy.ops.malha.primitive_cube_add“
Com a função “imprimir” Podemos verificar esta atribuição
Podemos usar esta referência para criar um novo objeto em uma posição (“Localização”) peito
O resultado pode ser visto na janela de 3D
Instruções incorporando não isolado proporcionar grandes vantagens. Agendamento eles permitem-nos, com pouco esforço, obter resultados muito interessantes.
A sensação de começar a programar em Python com o Blender?
Deve estar conectado postar um comentário.