Automatização e Scripts
Blender & Python | 3DSMAX & MaxScript | Adobe Photoshop & ExtendScript | After Effects & ExtendScript
Blender & Python | 3DSMAX & MaxScript | Adobe Photoshop & ExtendScript | After Effects & ExtendScript
No Blender, a linguagem Python é usada para automação, criação de addons e ferramentas personalizadas. Já o Autodesk 3ds Max utiliza MAXScript para desenvolver scripts e plugins, ampliando produtividade e controle.
O Adobe ExtendScript permite automatizar tarefas e criar plugins no Adobe Photoshop e Adobe After Effects, otimizando fluxos de trabalho.
+3 dias de estudo | 6 horas de vídeo
AdobeScript - Photoshop
Neste curso completo e gratuito, você vai descobrir como criar scripts e plugins personalizados para acelerar tarefas, gerar efeitos automáticos e produzir projetos incríveis sem repetir processos manualmente.
📚 Índice | Adobe Photoshop + Adobe ExtendScript ⏱️
00:03:42 - Conhecendo as Actions do Photoshop (10:18)
00:14:00 - Exportando Camadas para Arquivos Separados (6:27)
00:20:27 - Introdução ao Adobe Script (8:43)
00:29:10 - Executando o primeiro Script (7:54)
00:37:04 - Conhecendo as Variáveis (6:16)
00:43:20 - Operadores Matemáticos (5:16)
00:48:36 - Listas e Arrays (7:42)
00:56:18 - Estruturas de Condição If Else (11:49)
01:08:07 - Estrutura de Condição SWITCH (8:51)
01:16:58 - Laço de Repetição FOR (7:49)
01:24:47 - Laço de Repetição WHILE (7:09)
01:31:56 - Implementando Métodos (3:42)
01:35:38 - Criando Procedimentos e Passando Atributos por Parâmetros (4:44)
01:40:22 - Função com Retorno (10:57)
01:51:19 - PROJETO #01 - Flocos de Neve - Apresentação (10:23)
02:01:42 - Acessando e Modificando uma Camada de Texto por Script (7:29)
02:09:11 - Floco de Neve e Matemática Natural (5:25)
02:14:36 - Dicas Básicas para Desenhar o Floco (9:23)
02:23:59 - Duplicando uma Camada (4:54)
02:28:53 - Rotacionando o Gráfico (4:34)
02:33:27 - Usando FOR para Duplicar os Gráficos (4:49)
02:38:16 - Adicionando Detalhes ao Floco (12:06)
02:50:22 - Números Aleatórios (6:31)
02:56:53 - Posicionamento Aleatório dos Flocos e Dimensões do Palco (9:25)
03:06:18 - Duplicando e Reposicionando os Flocos com FOR (6:39)
03:12:57 - Aleatoriedade para Opacidade e Tamanho (11:01)
03:23:58 - Apresentação do Projeto (3:53)
03:27:51 - Casting das Camadas e Modificação dos Componentes (9:16)
03:37:07 - Casting de Grupo de Layers (3:47)
03:40:54 - Inserindo o Conteúdo nos Componentes (9:59)
03:50:53 - Salvando o PSD como JPEG (9:05)
03:59:58 - Estruturando o Algoritmo (8:16)
04:08:14 - Escondendo Todos os BGs (4:36)
04:12:50 - Mostrando um Background (3:00)
04:15:50 - Método para Esconder Camadas do Grupo (5:20)
04:21:10 - Método para Mostrar Imagens Aleatoriamente (9:11)
04:30:21 - Método para Esconder os Tópicos (3:24)
04:33:45 - Método para Mostrar Tópico (3:28)
04:37:13 - Método Principal para Exportar todos os Slides (15:13)
04:52:26 - PROJETO #02 - Automatização de Slides com JSON (5:34)
04:58:00 - Introdução ao JSON (5:17)
05:03:17 - Criando um Arquivo em JSON (8:01)
05:11:18 - Baixando e Configurando a Biblioteca para Ler o JSON (5:35)
05:16:53 - Lendo os Valores dos Dados do JSON (7:52)
05:24:45 - Criando um Node de Dicionários (7:10)
05:31:55 - Lendo Node de Dicionários (4:56)
05:36:51 - Lendo Item por Item de um Dicionário (5:50)
05:42:41 - Lendo um Array Multidimensional (9:56)
05:52:37 - Juntando a Base de Códigos (5:52)
05:58:29 - Lendo o JSON e Atualizando os Componentes (9:38)
06:08:07 - Escondendo as Imagens por Nome (9:22)
06:17:29 - Atualizando o Conteúdo dos Tópicos (6:12)
06:23:41 - Destacando os Tópicos (8:17)
06:31:58 - Atualizando os Labels e Salvando as Imagens (4:18)
06:36:16 - Ajustes no Código e Conclusão (8:56)
+3 dias de estudo | 4 horas e 25 minutos | 3 Projetos
AdobeScript + After Effects 1/3
Curso completo de AdobeScript para After Effects, ensinando desde conceitos básicos de scripts, JSON e expressões até projetos práticos como Bolinhas Coloridas, Chuva de Peninhas e Automatizador de Cartelas.
📚 Índice | Adobe Photoshop + Adobe AfterEffects 1/3 ⏱️
0:00 - Introdução
1:38 - Download e Instalação do After Effects
5:52 - Janelas e Interface Principal
8:47 - Sistema de Animação
11:39 - Efeitos
14:31 - Configuração e Saída de Vídeo
22:36 - Programação de Scripts para Automatizar Tarefas no After Effects
29:04 - Adobe Script e ExtendScript Toolkit
32:39 - Referências e Documentação
38:19 - Diferença Entre Scripts e Expressões
50:20 - Tipos de Variáveis, Alertas e Prompt
54:53 - Operações Matemáticas
1:01:26 - Operadores Lógicos
1:10:27 - Listas ou Arrays
1:14:51 - Laço de Condição If Else
1:19:18 - Laço de Condição Switch
1:29:04 - Laço de Repetição For
1:33:14 - Laço de Repetição While
1:39:04 - Boas Práticas de Programação
1:47:55 - Método e Procedimento
1:54:22 - Funções
2:00:49 - Explorando a Aba Project
2:11:09 - Propriedades dos Itens da Aba Project
2:18:09 - Obtendo um Footage pelo Nome
2:24:16 - Obtendo uma Composição pelo Nome
2:33:36 - Percorrendo as Camadas da Composição
2:45:25 - Acessando as Propriedades das Camadas e da Composição
2:52:00 - Adicionando Keys de Animação
3:02:47 - Dimensões da Camada de Acordo com a Composição
3:06:12 - Trabalhando com Undo Groups
3:12:02 - Criando e Duplicando Composições e Adicionando Camadas
3:19:49 - Substituindo o Gráfico de uma Camada
3:35:31 - Importando Arquivos e Criando Composições
3:45:32 - Adicionando um Componente de Texto
3:54:32 - Cor de Fundo da Composição e Animação
3:58:36 - Conhecendo a Fila de Renderização
4:12:23 - Render Queue e Output
+3 dias de estudo | 2 horas e 45 minutos | 3 Projetos
AdobeScript + After Effects 2/3
Perfeito para designers e motion designers que querem ganhar produtividade e criar animações avançadas com scripts.
📚 Índice | Adobe Photoshop + Adobe AfterEffects 2/3 ⏱️
0:00 - Introdução
6:05 - Objetos ou Dicionários
13:30 - Introdução ao JSON
21:02 - Lendo um Arquivo JSON
28:51 - Lendo um Array em JSON
33:25 - Criando uma Janela
38:57 - Group, StaticText, EditText e Button
42:44 - Evento de Clique no Botão
44:05 - Evento de Interação com o Edit Text
46:41 - Componente Check Box
51:18 - Radio Buttons
58:23 - Drop Down List
1:10:12 - Introdução às Expressões
1:21:01 - Editor Gráfico e Expressões Matemáticas
1:25:58 - Funções Time e Math Sin
1:34:05 - Controle Slider e Seno
1:43:15 - Componente Texto, Math Round e Floor
1:52:29 - Função de Distância, Mínimo e Máximo
1:56:45 - Conclusão e Próximos Passos
1:58:01 - PROJETO #03 - Felpudo Racing - Texto Animado - Apresentação
2:10:05 - Animação do Background
2:12:44 - Animação do Carrinho
2:20:44 - Medidor de Distância
2:21:53 - Projeto Slides do Felpudo
2:31:41 - Adicionando e Editando as Camadas
2:39:34 - Animação de Transição
2:44:30 - Adicionando a Legenda / Encerramento
+3 dias de estudo | 3 horas e 30 minutos | 3 Projetos
AdobeScript + After Effects 3/3
Aprenda a automatizar tarefas, animar elementos e manipular composições de forma eficiente.
📚 Índice | Adobe Photoshop + Adobe AfterEffects 3/3 ⏱️
🎨 PROJETO #04 - Bolinhas Coloridas
1:22 - Apresentação
4:55 - Criando Shapes e Animando com Wiggles
7:05 - Mudando a Cor de Acordo com a Distância
12:09 - Duplicando Camadas e Raio de Intensidade
🍂 PROJETO #05 - Chuva de Peninhas
13:35 - Apresentação
25:51 - Função Seno e Cosseno
31:52 - Obtendo a Composição
36:23 - Sorteando um Número da Lista
41:53 - Adicionando a Peninha Sorteada
47:34 - Posição e Escala Randômica
51:03 - Configurando o Anchor Point e Rotação
55:05 - Adicionando Expressões por Script
59:44 - Animação do Movimento da Peninha
1:04:58 - Criando Múltiplos Objetos
1:12:46 - Aplicando Efeito nas Camadas
🟦 PROJETO #06 - Background Tiles
1:14:58 - Apresentação
1:24:03 - Tamanho Baseado na Distância
1:28:21 - Restringindo o Máximo e Mínimo
1:34:54 - Raio de Influência
1:48:09 - Distribuindo os Shapes
📺 PROJETO #07 - Automatizador de Cartelas
1:56:30 - Apresentação
2:02:49 - Apresentando o Projeto
2:09:12 - Obtendo os Footages na Aba Project
2:15:50 - Importando a Lista de Vídeos
2:22:14 - Duplicando as Composições
2:29:42 - Ordem das Camadas e Escala
2:35:19 - Adicionando a Cartela de Saída
2:38:09 - Animação de Transição
2:40:59 - Som de Saída
2:45:21 - Inserindo o Título + Configuração de Render / Encerramento
+3 dias de estudo | 1 hora de vídeo | 1 Projeto
Programação em Python para Criar Scripts e Add-ons no Blender
Entre no mundo do Rigging com este guia completo de 1 hora no Blender!
Curso prático de Blender com Python: fundamentos da linguagem, automação de tarefas, criação de addons, animações procedurais, materiais dinâmicos e drivers para efeitos avançados em 3D.
📚 Índice | Blender & Python | Criação de add-Ons ⏱️
00:00:00 - 01. Introdução ao Blender e Python
00:01:36 - 02. Configurando o Layout para Trabalhar com Scripts
00:05:31 - 03. Janela Info
00:07:40 - 04. Janela Python Console
00:14:34 - 05. Janela Text Editor
00:17:34 - 06. Auto-Complete
00:21:48 - 07. Importando o Módulo Bpy
00:25:41 - 08. Python Console no Windows e Mac
00:29:40 - 09. Declaração de Variáveis Comentários e Strings
00:37:48 - 10. Operadores Aritméticos e Unários
00:42:19 - 11. Módulo Math Pi Radianos Seno Cosseno Floor e Ceil
00:46:10 - 12. Operadores Lógicos
00:50:33 - 13. Operadores de Comparação
00:54:08 - 14. Operadores de Condição If Elif
01:06:24 - 15. Módulo Context
01:11:29 - 16. Módulo Data
01:15:31 - 17. Exercício com Condição If Elif
01:25:17 - 18. Lista Array ou Vetor
01:34:37 - 19. Loops de Repetição For
01:40:40 - 20. Loops em Objetos na Cena
01:48:21 - 21. Considerações sobre os Módulos Data e Context
01:50:26 - 22. Array de Objetos e Números Aleatórios Random
02:01:00 - 23. Array 2D com Loops Aninhados Floor e Módulo
02:12:39 - 24. Copy e Link e Array 3D
02:25:37 - 25. Métodos Procedimentos e Funções
02:34:31 - 26. Array em Circunferências com Seno Cosseno e Pi Radianos
02:44:18 - 27. Script para Gerar uma Escadaria em Espiral
02:51:33 - 28. Timeline e Keyframes
02:57:58 - 29. Animação Procedural Aleatória
03:06:26 - 30. Shade Editor e Material Slots
03:11:26 - 31. Limpando o Editor e os Slots
03:14:48 - 32. Criando Materiais Aleatoriamente
03:20:01 - 33. Distribuindo Materiais Pré-Definidos
03:25:12 - 34. Primitiva com Múltiplos Materiais
03:31:20 - 35. Criando e Registrando um Operador
03:40:03 - 36. Registrando o Operador na Inicialização do Blender
03:46:23 - 37. Método para Reutilizar um Operador
03:49:32 - 38. Criando um Add-on
04:03:01 - 39. Adicionando o Operador ao Add-on
04:04:54 - 40. Conclusão Final e Próximos Passos
04:06:50 - 41. Introdução aos Drivers
04:14:55 - 42. Trabalhando com Rotações - Degrees e Radians
04:22:55 - 43. Timeline Seno e Cosseno
04:32:20 - 44. Parâmetros de Amplitude e Frequencia
04:44:48 - 45. Parâmetros de Largura e Altura
04:50:13 - 46. Parâmetro de Atraso
04:57:05 - 47. Adicionando Efeito de Rotação e Escala
05:11:10 - 48. Alterando os Parâmetros por Script
05:27:04 - 49. Rotação da Porta
05:31:53 - 50. Rotação da Porta Dupla
05:35:08 - 51. Rotação - Porta Sanfonada (duas portas duplas)
05:39:44 - 52. Efeito de Escala Restringindo Máximo e Mínimo
05:45:24 - 53. Adicionando a Escala como Efeito de Distância
05:50:02 - 54. Invertendo Operação para Objetos Aparecerem
05:53:32 - 55. Ajuste no Controle da Escala e Sumindo Objetos
05:57:54 - 56. Drivers em Materiais
DOWNLOAD DAS APOSTILAS
BLENDER & PYTHON
+3 dias de estudo | 6 horas de vídeo
MaxScript Avançado | Ferramentas | Rig | Automatização de Processos
Aprenda MaxScript no 3D Studio Max passo a passo: desde a criação de scripts, ferramentas, automações e rotinas até rigging de personagens e animações.
Um curso completo para modeladores e animadores que querem dominar a programação no 3D Studio Max.
📚 Índice | Programação em MaxScript ⏱️
Módulo 1: Fundamentos e Visão Geral
00:00 – Introdução ao Curso e Potencial do MaxScript
01:58 – Guia de Download: Scripts, Códigos de Referência e Apostila
07:45 – Demonstração Prática: Automação de Distribuição de Objetos
09:01 – Exemplos Reais: Processamento em Lote (Batch) de Arquivos .max
16:19 – Manipulação de Diretórios e Automatização de Render Output
Módulo 2: O Ambiente de Desenvolvimento
18:03 – Dominando o Listener e o Macro Recorder
27:18 – Inserção de Comandos e Captura de Ações da Viewport
29:39 – Editor de MaxScript: Variáveis, Identação e Atalhos
37:25 – Debugging: Uso de Print, MessageBox e Monitoramento de Código
Módulo 3: Lógica e Controle de Objetos
39:05 – Lógica de Programação: Estruturas IF, ELSE e QueryBox
43:57 – Manipulação de Propriedades de Objetos (Raio, Segmentos, Cor)
50:52 – Criação Dinâmica de Primitivas via Código
54:52 – Operações Booleanas e Modificadores via MaxScript
58:13 – Gerenciamento de Listas de Objetos e Loops (For/While)
Módulo 4: UI e Ferramentas Personalizadas
1:11:44 – Criação de MacroScripts e Menus de Usuário
1:25:00 – Desenvolvimento de Rollouts (Interfaces Gráficas)
1:30:11 – Atributos Customizados e Script Controllers
1:57:04 – Callbacks: Executando Scripts Baseados em Eventos da Cena
Módulo 5: Rigging Avançado e Finalização
2:21:11 – Automação de Rigging: Criação de Bones e Hierarquias
2:47:40 – Skinning via Script: Agilizando a Deformação de Personagens
3:38:39 – Desenvolvimento do Synoptic (Painel de Seleção Visual)
5:51:36 – Implementação de Funções de "Reset Pose" e Segurança
5:57:45 – Conclusão e Próximos Passos na Carreira de Technical Artist
DOWNLOAD DAS APOSTILAS
3D STUDIO MAX & MAXSCRIPT