sexta-feira, 15 de março de 2013

Exporting Maya camera to After





    This is a simple method that we used in our experimental project, that shows how to export the camera from Maya to After Effects.
    This method is very useful when we want to avail the movement of Maya's camera into After Effects, to make compositions, for example. Because with this export of the camera's information, we have a very accurate depth reference of the elements that were in Maya, through the use of locators/Null objects.
    The procedure seems long, because it involves many steps, which can be interesting also to be seen individually (they are marked in orange). But it is quite simple:

   After we have the camera movement, first of all we must configure the Maya, to be compatible with AE:

Go to Display Render Settings window (fourth clapperboard, in the top right)
- In Render Using, change to mental ray
- In Common, on Presets de Image Sizechange to the video format that you want to use

   Other needed configuration, is to change the unit of the Maya to AE's unit:

- In Window > Settings/Preferences > Preferences, go to Settings
- And in Working Units, on Linearchange to milimeter

   Also we need to create keyframes on every frame of the Maya camera's movement:

Go to Edit Keys > Bake Simulation

   Now, we need to create landmarks (locators), that will help in depth reading on AE:

Create locator in Create > Locators
Position the locator holding the "V", to align with the object
Duplicate and position, repeating the procedure (if there are other elements involved)

   But to AE recognize the locators, we need to change the name of all locators to NULL:

Select all locators (it's easy to select them all with the Maya Outliner)
Go to Modify > Search and Replace Names...
- In Search for:put locator
- In Replace with:put NULL
Click in Replace

  That done, we just need to export to .ma.

Select the camera that you want to export, and the locators (remember that with the Outliner, it's more practical)
Go to File > Export Selection (on box)
- In General Options, on File typ:change to mayaAscii
- In Include Options, only marks the Channels
Click in Export Selection and define the output

   And import this .ma archive to AE:

Go to File > Import > File... and search for .ma archive that you exported
- On the Project tab it'll apear two elements: a composition and a folder
Click twice on composition, to see it
- Notice that inside there are the NULLS (they're the locators tha we created) and a camera
- If we move the Time Indicator, we can see the camera's movement

   After that, to make sure that our AE's camera movement matches the Maya movement:

- On Mayagenerate a playblast
- On AEimport this playblast and drag it to the layers of the composition
Increase size with the Scale, selecting the playblast layer and pressing "S"
- Increase it to match the composition size

   Done! Now if we move the Time Indicator, we'll see that the movement matched perfectly.
   Remember that if something has not been so clear, for lack of something visual, this video tutorial that I used is very good, and explain it all.

http://cg.tutsplus.com/tutorials/autodesk-maya/quick-tip-exporting-3d-camera-data-from-maya-into-after-effects/ by Jostein Finnekasa

Exportando câmera do Maya para o After



   Esse é um método um tanto simples, que usamos no nosso projeto experimental, de como exportar a câmera do Maya para o After Effects.
   Esse método é bem útil, quando queremos aproveitar a movimentação de uma câmera do Maya no After Effects, para fazer composições, por exemplo. Porquê com essa exportação de informações da câmera, temos uma referência muito precisa de profundidade dos elementos que estavam no Maya, por meio do uso de locators/Null objects.
   O procedimento parece extenso, porque envolve muitas etapas, que podem ser interessantes de serem vistas também individualmente (são marcados em laranja). Mas ele é bem simples:

   Depois que temos o movimento da câmera, primeiramente devemos configurar o arquivo do Maya, para ficar compatível com o AE:

- em Display Render Settings window (quarta claquete, no topo direito)
- Em Render Using, mude para mental ray
- Na Common, nos Presets de Image Size, mude para o formato do vídeo que pretende usar
 
   Outra configuração necessária, é alterar a unidade do Maya, para a unidade utilizada no AE:

- Em Window > Settings/Preferences > Preferences, em Settings
- E em Working Units, no Linear, mude para milimeter

   Também precisamos criar keyframes em todos os frames do movimento da câmera do Maya:

- em Edit > Keys > Bake Simulation

   Agora, precisamos criar pontos de referência (locators), que ajudarão na leitura de profundidade no AE:

- Crie um locator em Create > Locators
- Posicione o locator segurando o "V", para alinhar com o objeto
- Duplique e posicione, fazendo o mesmo procedimento (caso haja outros elementos envolvidos)

   Mas para o AE reconhecer esses locators, precisamos mudar o nome de todos os locators para NULL:

- Selecione todos os locators (pelo Outliner do Maya fica fácil de selecionar todos)
- em Modify > Search and Replace Names...
- Em Search for:, coloque locator
- Em Replace with:, coloque NULL
- Clique em Replace

  Feito isso, precisamos só exportar para .ma.

- Selecione a câmera que deseja exportar, e os locators (lembrando que pelo Outliner, é mais prático)
- em File > Export Selection (na box)
- Em General Options, em File typ:, mude para mayaAscii
- Em Include Options, só deixe marcado o Channels
- Clique em Export Selection e defina o local a ser salvo

   E importar esse arquivo .ma no AE:

- em File > Import > File... e procure pelo arquivo .ma que exportou
- Na aba Project aparecerá dois elementos: uma composição e uma pasta
- Dê dois cliques na composição, para podermos visualizá-la
- Note que dentro dela há os NULLS (que são os locators que criamos) e uma câmera
- Se movermos o Time Indicator, poderemos já visualizar o movimento da câmera

   Depois de feito isso, para termos certeza de que o movimento do AE, bate com o movimento do Maya:

- No Maya, gere um playblast
- No AE, importe esse playblast e arraste-a para as layers de sua composição
- Aumente de tamanho com o Scale, selecionando o layer do playblast e apertando "S"
- Aumente para bater com o tamanho da composição

   Pronto! Agora se movermos o Time Indicator, veremos que o movimento bateu perfeitamente.
   Lembrando que se caso algo não tenha ficado muito claro, por falta de algo visual, tem esse vídeo tutorial muito bom, que eu utilizei e explica tudo isso.

http://cg.tutsplus.com/tutorials/autodesk-maya/quick-tip-exporting-3d-camera-data-from-maya-into-after-effects/ por Jostein Finnekasa


quinta-feira, 14 de março de 2013

Serenity's place


   Depois de muito, muito, muito... muito tempo. Eis mais um post! Pra celebrar um pouquinho essa volta com força total (assim esperemos)!

   "After a long, long, long... long time. Here is one more post! To celebrate a little this comeback with full power (we hope so)!"