Login:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

Lightwave 3D

Feed da seção Lightwave 3D

Newsletter de Lightwave 3D


Quarta-feira, 21/01/2004 - 03:59 - Por Eduardo Nogueira
Seções relacionadas:

Expressions

Olá Pessoal! Agora que todos voltaram de férias, podemos retomar nossos trabalhos com maior motivação, acompanhando passo a passo as matéris! Hoje vou escrever sobre EXPRESSION, ou, em bom português, Expressões.

O que são? Para que servem? Onde aplicá-las? Como usuá-las? Calma. Como Jack diria: "Vamos por partes!"

Bem, a expression permite que você insira uma fórmula matemática, funções ou expressões matemáticas em um ou mais canais do objeto, surface, boné e outros.

Em algumas animações que você fizer, será muito prático se precisar alterar um objeto só, e na cena, os outros que dependam deste sejam alterados automaticamente. Por exemplo: Uma engrenagem com várias polias, um braço mecânico com acionamento pneumático, amortecedores de carro, pistões diversos, inclinação da coluna dorsal em relação a cabeça, movimentar a cintura quando os pés andarem, etc. Podemos imaginar centenas de situações em que desejamos um trabalho mecânico menor na hora de fazer a animação.

Resolvi demonstrar o último exemplo. Os pés andam e a cintura acompanha.

Antes você precisa ter alguns conceitos básicos.

A sintaxe básica é orientada, como em outras linguagens de programação, a objetos:

[objeto.canal]

Exemplos:

[objeto.Dissolve]

[objeto.textura.Luminosity]

[objeto.Position.X , Time +1]

Insira 3 objetos Nulos.


(Na figura, Null3, Null1, Null2)

Abra-o no Layout e abra o Graph Editor com o Null 1 selecionado. Clique no canal Posiotion.X do Null1 e depois clique em Expressions, observe que o círculo vermelho marca o local que iremos digitar as expressões. Para isso clique em NEW.

Agora no campo Name, apague o que se estiver escrito e digite TesteX. No campo abaixo, o Value, digite:

([Null (3).Position.X] + [Null (2).Position.X] ) / 2

Verifique se os objetos nas cenas contém os nomes exatamente iguais ao que você digitar. Caso contrário, dará erro e o LW não conseguirá encontrar o objeto digitado.

Quando isso acontece ele devolve sua expressão assim:

([>>>Null (4).Position.X<<<] + [Null (2).Position.X] ) / 2

Cuidado com os espaços em branco no nome!

Agora movimente o Null (3) para os lados! Tchãn-nãn!! Espero que tenha dado certo aí.

Pronto! Você nem acredita né, pois é, simples não?

Fiz uma animação destas pernas de um possível robô, coloquei expressões no quadril dele, então quando mexo o pé para frente o quadril calcula a metade do intervalo entre as distâncias dos pés no eixo Z e no X. No Y fiz levemente diferente: somei os Y dos 2 pés, divido por 2 e, no resultado, somei 17.

Complicou? Faz download do vídeo que é mais fácil pra ver. robo_expressoes.avi

Até a próxima!

Todos os artigos de Eduardo Nogueira

1 comentários publicados

  • 1. LightWave 3D

    Segunda-feira, 06/03/2006, por Israel

    Eduardo. Nossa, adorei a sua animação.
    Muito bom, só do fato ter movimentado pelo mouse, ficou 10.
    Espressions, foi muito bom.
    O melhor mesmo é na parte de contruir cenários e movimentos de tais cenas.
    Uma pena que acabou os tutoriais, mas enfim, gostei muito.
    Até...

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Eduardo Nogueira é animador e modelador 3D, sócio-fundador do Grupo Nogues e trabalha no mercado de animação e modelagem há vários anos.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.