Blender – script para vídeo

Depois de muito tempo sem postagem…

Estou trabalhando o uso de Python scripts no Blender para uso em animações. É um trabalho bem diferente do uso na game engine, mas igualmente cheio de possibilidades.

Esses primeiros, que estou compartilhando são super simples, mas mostram o uso das APIs para tarefas do tipo: criam uma esfera, uma animação linear, edição de curvas para animação, e iniciam a renderização.

1- super simples

2- usando matriz de rotação

3- editando curvas de animação

4- usando event handlers, animando um ‘enxame’

No futuro eu posto outros exemplos.

Curso Blender Game Engine – aula 4

Nesse vídeo há uma explicação simples sobre uso de controladores Python, no Blender GE. E uma explicação introdutória sobre alguns conceitos importantes, e recorrentes, de programação em Python na GE do Blender.

Para quem não sabe nada sobre programação em python, nunca usou a linguagem, sugiro a leitura do curso escrito pela Async, “Python na prática”, encontrado nesse link: http://www.async.com.br/projects/python/pnp/

Abaixo há um vídeo de apêndice, onde alguns pontos muito, mas muito básicos mesmo, são abordados. Esse vídeo é direcionado para pessoas realmente iniciantes, que ainda não dominam conceitos de linguagens de programação. Se esse for seu caso, assista esse vídeo, e estude os tópicos abordados. O arquivo resultante do vídeo abaixo pode ser baixado aqui: video1.blend

Curso Blender Game Engine – aula 5

Nesse vídeo, iniciamos um uso prático de script em Python controlando alguns itens de API da Blender GE.

Temas abordados:
– uso de scripts em Python
– controladores Python a AND
– Sensores: Collision, Property, Always.
– Actuators: Motion, Property
– captura de objetos em cena, via script.
– uso da função alignAxisToVect
– subtração de vetores.

Curso de Blender Game Engine – aula 3

Tópicos abordados no vídeo:
– Introdução sobre colisões, e elementos de física – Propriedades de física dos objetos – Collision Sensors – Visibility, e Property Actuators
– Compatibilidade de colisões entre entidades de física distintas
– Propriedades dos objetos
– Visualização de Física
– Visualização de Propriedades para debug

 

 

Curso Blender Game Engine – aula 2

Neste segundo vídeo sobre a game engine do Blender, é hora de falar sobre os blocos lógicos (Sensors, Controllers e Actuators) e seu funcionamento. No vídeos é abordado o uso dos seguintes blocos:

– sensores de teclado;
– controlador AND;
– “atuador” de Simple Motion;
– parentescos de objetos.

Curso de Blender Game Engine – aula 1

Olá Pessoal!
Na próxima semana começo a ministrar no SESC Carmo, um curso sobre a game engine do Blender, e pretendo postar aqui, os vídeos e os arquivos das aulas. Assim, a galera que esteve presente nas aulas, poderão consultar esse material para tirar dúvidas, e quem não esteve… poderá aprender de alguma forma também! 🙂

Segue abaixo um pequeno vídeo introdutório, dedicado especialmente para os usuários de Mac e Linux, mas extremamente válido para usuários do Windows.

Nos próximos dias outros vídeos serão postados, e novos posts serão feitos aqui no blog.

Abraço.Olá Pessoal!