Porto Seguro Character (2011)

Commercial, Favorite, Python, Rigging

Character of banknotes with arms and legs, he had to dance, and elative be quite malleable. Your eyes should not deform with the movement of the body and mouth expressive and simple.

I developed this rigging a simple and very straightforward where the main focus was to let loose the money notes and soft. Developed in the Python part of the notes.

Animation of these scenes are mine too.

We did this work in Laruccia Animation Studios (laruccia.com.br).

_______________________________________________

Character de notas de dinheiro com braços e pernas, ele tinha que dançar, ser bastante elático e maleável. Seus olhos não deveriam deformar com o movimento do corpo e sua boca expressiva e simples.

Desenvolvi este rigging de uma forma simples e bem objetiva onde o principal foco foi deixar as notas de dinheiro soltas e maleáveis. Desenvolvido em Python a parte das notas.

Animação destas cenas são minhas também.
Fizemos este trabalho na Laruccia Animation Studios(laruccia.com.br).

 

Geometry Control (2011)

API, Python, Rigging, Tools

This rigging i did geometry controls. The scene is much cleaner for the animator, without lots of controls. I will post more soon!!

___________________________________________________________

Neste Rigging eu fiz os controles na própria geometria. A cena para o animador fica mais limpa, sem aqueles montes de controles. Vou postanto mais !

RiggingTool (2010)

Python, Tools

It help rigging make more easy and faster. It’s better for rigging in commercial. i did in python.

Some of notes.

#---------------------------------------
#InternalVar
cmds.internalVar(userScriptDir=True) #Scripts
cmds.internalVar(uwd=True) #Project
cmds.internalVar(uad=True) #Software
cmds.internalVar(ubd=True) #Icons
#
#
#---------------------------------------
#Set Color(yellow)
cmds.setAttr (s[i]+'.overrideEnabled', 1)
cmds.setAttr (s[i]+'.overrideColor', 17)
#---------------------------------------

ReverseCtrl Tool (Python) (2010)

Python, Tools

Simple tool in python to reverse the controler without Axis reverse. You can copy animation curves to both control sides. for example.

Ideal for wings, shoulders and more.

___________________________________________

Ferramenta simples em python para inverter o controlador sem inverter o Axis. Para os animadores inclusive copiar as curvas de animação do controle do lado Direito para o lado esquerdo, por exemplo.

Ideal para Asas, Ombros e etc.

RenderPass Tool (Python) (2010)

Python, Tools

I did this tool in 2010 to solve some render visualizations here in Laruccia. It’s for the production become more dynamic.

The Tool list all RenderPass from selected layer and make a list in button. Leaving the faster the visualization of a specific RenderPass.

Enjoy!

______________________________________________

Fiz esta ferramenta no início de 2010 para resolver vizualização de renderPass aqui na Laruccia.A produção fica mais dinâmica.

A Ferramenta puxa todos os RenderPass da layer selecionada e faz uma lista em botões. Deixando assim mais rápida a vizualização de uma RenderPass específica.

Enjoy!

ws Average 1.0 (2009)

Python, Tools

I used in this case the basic principles of nodal script to make the connections using Node “PlusMinusAverage” for calculating the average between the selected objects. To solve the system of wings that I need, solve in a efficient way.

______________________________________________

Neste caso eu usei os princípios básicos de script nodal para fazer as conexões usando o Node “PlusMinusAverage” para calcular as médias entre os objetos selecionados. Resolveu para o sistema de penas que eu precisa, apesar de ter melhores formas de resolver usando Scripts.

I did for rigging feather wings. It works for others things too!


Something of the base of the code.

<pre>
# Script: ws_Average
# Version: 1.0
# Author: Wesley Schneider
# Website: http://www.wanimation.com
# E-mail: contact@wanimation.com
###
import maya.cmds as cmds
###
#//
rotplus1=cmds.shadingNode ('plusMinusAverage',au=1)
transplus2=cmds.shadingNode ('plusMinusAverage',au=1)
scaleplus3=cmds.shadingNode ('plusMinusAverage',au=1)

cmds.setAttr (rotplus1+'.operation', 3);
cmds.setAttr (transplus2+'.operation', 3);
cmds.setAttr (scaleplus3+'.operation', 3);

cmds.connectAttr(s[0]+'.rotate',rotplus1+ '.input3D[0]',f=1 )
cmds.connectAttr(s[1]+'.rotate',rotplus1+ '.input3D[1]',f=1 )
cmds.connectAttr(rotplus1 + '.output3D', s[2]+'.rotate', f=1)

cmds.connectAttr(s[0]+'.translate',transplus2+ '.input3D[0]',f=1 )
cmds.connectAttr(s[1]+'.translate',transplus2+ '.input3D[1]',f=1 )
cmds.connectAttr(transplus2+ '.output3D', s[2]+'.translate', f=1)

cmds.connectAttr(s[0]+'.scale',scaleplus3+ '.input3D[0]',f=1 )
cmds.connectAttr(s[1]+'.scale',scaleplus3+ '.input3D[1]',f=1 )
cmds.connectAttr(scaleplus3+ '.output3D', s[2]+'.scale', f=1)
#//


Mesh Locator 1.0 (2009)

Python, Tools

This tool creates an animated mesh (or not) based locators. A good example is to use this tool when making the tracking of a scene and export the Locators generated by the software. The tool it pulls the position of each locator and creates the mesh. It can be random or not.

At the end of the video is used as an example here!

__________________________________________

Esta ferramenta cria uma mesh animada(ou não) baseada em Locators. Um bom exemplo para usar esta ferramenta é quando fazemos o tracking de uma cena e exportamos os Locators gerados pelo software. Apartir dele a ferramenta puxa a posição de cada locator e cria a Mesh. Podendo ser Randomica ou não.

No fim do video tem um exemplo de como utilizei aqui!