Nesse tutorial de video aulas em português, veremos o básico sobre Python no Maya desde o início, explorando o Script Editor, alguns comandos mais usados e um pouco sobre Programação.
Parte 1:
Veremos como iniciar os estudos de Programação no Maya. Conheceremos alguns comandos simples em MEL para compreender a forma de trabalho interna do Maya, os resultados retornados pelo Maya como históricos e aprenderemos um pouco sobre o Script Editor (o painel de Programação do Maya).
Parte 2:
Apresentaremos aqui o Python no Maya. Traduziremos alguns comandos do MEL para o Python e aprenderemos como criar botões da Shelf com códigos procedurais simples.
Parte 3:
Mostraremos como usar um editor externo, como Notepad++ (ou outros: Eclipse, JEdit, etc). Chamaremos um arquivo externo de MEL e também um arquivo externo de Python salvos em nosso HD. Isso é muito útil pois poderemos salvar nossos scripts e editá-los fora do Maya.
Parte 4:
Aprenderemos o conceito de Variável. Veremos alguns exemplos de Variáveis do tipo Inteiro (Integer) e Texto (String). Somente uma simples declaração e utilização de uma variável pode nos ajudar a evitar muito trabalho se precisarmos editar nosso script no futuro, pois em vez de editar o valor estampado diversas vezes no corpo do script, poderemos apenas editar uma vez o valor declarado da variável e o código será todo alterado automaticamente onde essa variável for utilizada.
Parte 5:
Exploraremos as Variáveis Inteiro (Integer) e Decimal (Float) e veremos algumas operações com elas como, por exemplo, a soma, a subtração, a multiplicação e a divisão. Usaremos o Python para configurar o valor em um objeto, somente ilustrando a ideia de operação.
Parte 6:
Veremos aqui uma ótima variável chamada Lista (List). Em Python podemos usar Listas para trabalhar com muitas informações juntas. O conceito é claro quando pensamos em uma série de variáveis indexadas em um único grupo chamado Lista (List). Outras linguagens como MEL também chamam Listas de Arrays. Python tem uma vantagem pois ele pode trabalhar com listas de quaisquer tipo juntas.
Parte 7:
Usando o conceito de Variáveis do tipo Lista em Python, estudaremos o poder dos Loops (Ciclos) em Programação. Checaremos o For Loop trabalhando com listas de integers, strings e além. Loop é uma técnica de rodar muitas vezes um comando alterando a variável nele de forma a simplificar nosso código e fazê-lo mais legível e de fácil manutenção.
Parte 8:
Aqui, aprenderemos sobre o conceito de Condicional. Usaremos o IF para verificar se a condição é Verdadeira ou Falsa. Isso é muito útil pra tornar o programa mais "inteligente" e eficiente para escolher um ou outro código a ser processado.
Parte 9:
Nessa vídeo aula, veremos um pequeno exemplo prático, usando Python no Maya. Criaremos apenas uma conexão entre um node (locator) e objetos selecionados na cena. Os conceitos de "variável", "lista" e "loop for" são úteis para fazer nosso código mais simples. Dessa forma, teremos um exemplo para nos mostrar o quanto é poderoso o uso de Programação em 3D.