30 April 2011

dpCopyPasteAttr.py - part 1/3 - PT

In this tutorial, I will show you how to create a good tool for Maya using Python named dpCopyPasteAttr.py. This tool was created in MEL script by Giovani Meneghel in Vetor Zero - Lobo - Animatorio company in order to help users to copy and paste many attributes from a selected object and selected attributes from channelBox to another object without need to copy and paste a lot of times for each desired attribute. So, this tool is really useful for simplify the proccess to transfer transformations from one object to other.
In this lession, we will see the main code to:
  • list the From object
  • list the To object (or more than one)
  • get selected attributes from channelBox
  • store attributes values of From objects
  • set values in To object
A good concept we will understand here is the powerfull variable called Dictionary in Python. Using dictionary we can store a lot of information as a data base to access when we need.
I hope you like this!

Nesse tutorial, eu irei mostrar como criar uma boa ferramenta para o Maya usando o Python chamada dpCopyPasteAttr.py. Essa ferramenta foi creada em MEL script por Giovani Meneghel na empresa Vetor Zero - Lobo - Animatorio para ajudar os usuarios a copiar e colar varios atributos de um objeto selecionado e atributos selecionados da channelBox para outro objeto sem precisar copiar e colar varias vezes para cada atributo desejado. Então, essa ferramenta é realmente util para simplificar o processo de tranferir transformações de um objeto para outros.
Nessa aula, nós iremos ver o principal codigo para:
  • listar o objeto From
  • listar o objeto To (ou mais de um)
  • pegar os atributos selecionados da channelBox
  • guardar os valores dos atributos do objeto From
  • setar valores no objeto To
Um bom conceito que iremos entender aqui e a poderosa variavel chamada Dicionario em Python. Usando dicionario nos podemos guardar muita informação como banco de dados para acessar quando precisarmos.
Espero que gostem!

dpCopyPasteAttr.py - part 1/3 - PT from Danilo Pinheiro on Vimeo.