English version

Virgilio Vasconcelos

Virgilio Vasconcelos' keywords: OpenToonz; Education; Debian; David Graeber; Rigging; Heterotopias; UFMG; Art; Re:Anima; LUCA School of Arts; Fedora; Remix; Democracy; Ailton Krenak; Gilles Deleuze; Python; Digital Animation; Animation; Punk Rock; Gilbert Simondon; Diversity; Ubuntu; Cosmotechnics; Donna Haraway; Michel Foucault; Krita; Bernard Stiegler; Noam Chomsky; Research; Blender; Paulo Freire; GNU/Linux; Perspectivism; Open Access; Jacques Derrida; Free Software; Privacy; Decolonial thinking; Technics; Pierre Bourdieu; Digital Arts; Copyleft; Re-existence.

Sobre

Sou professor de animação na LUCA School of Arts, campus C-mine em Genk, na Bélgica. Ministro aulas de teoria e prática de animação no Mestrado Interinstitucional Re:Anima e sou pesquisador no grupo de pesquisa Genk, no cluster 'Critical reflections of and through animation'. Antes disso, atuei como professor no curso de Cinema de Animação e Artes Digitais na Universidade Federal de Minas Gerais (UFMG), no Brazil. Mestre e Doutor em Artes pelo Programa de Pós-graduação em Artes da EBA/UFMG. Defensor do software livre. Animador, rigger, programador, pesquisador com interesses em filosofia da Técnica, relações de poder inscritas e reproduzidas por objetos técnicos, perspectivas decoloniais em animação. Você pode conhecer alguns de meus trabalhos e saber mais sobre mim em:

ORCID LUCA School of Arts/KU Leuven LinkedIn YouTube



Meu livro sobre Animação com o Blender

Escrevi um livro sobre rigging e animação com o Blender para a Packt Publishing. Você pode baixar os arquivos aqui.

Blog antigo

Sim, eu tive um blog. Não o atualizo desde 2011. De qualquer forma, se precisar de algo nele eu o mantive aqui e você pode ler meus posts abaixo.

James Baxter - terceira última parte do podcast

Três posts em um único dia? Isso não é lá muito comum por aqui. =)

Mas como vi agora a notícia... para concluir a série de podcasts com o grande James Baxter, aqui vai a terceira e última parte.

Tô baixando agora.

(0)      
Trailer de A Era do Gelo 3

Não sei se todos já viram, mas aqui está o teaser trailer de A Era do Gelo 3, com estréia prevista para 2009.

Eu acho o Scrat simplesmente demais. =) 

(0)      
A produção de Planet 51

Há um bom tempo soube de uma animação que está sendo produzida pelos estúdios Ilion, na Espanha: Planet 51.

Venho aguardando por mais informações e o lançamento do filme desde que soube dele, há alguns anos, mas nunca conseguia mais que o disponível no site do estúdio.

Ao que parece a produção anda de vento em popa, e agora já começam a surgir alguns vídeos sobre a produção. Este foi o único que ainda está disponível, pois o outro foi removido do YouTube antes que eu pudesse assistir. ;(

Ao que tudo indica, será um ótimo filme.

(0)      
2008-Mar-31: Tempos de render
Tempos de render

Estive pensando recentemente sobre maneiras de tornar os renders mais rápidos.

Muitos de vocês devem lembrar-se desta página, que provê um arquivo .blend para que você renderize, anote o tempo decorrido e compare com outras pessoas que também renderizaram a mesma cena em seus computadores. Baixei o arquivo e comecei a fazer alguns testes.

Minha máquina está longe de ser "high end" como a que está em primeiro da lista (um Apple Mac Pro two Intel Xeon 3200MHz com 8 Cores, 12 segundos para renderizar... wow ). Em 2005 meu laptop era até bem bacana, e ainda quebra um galhão enquanto não junto a grana para a compra de outro. O meu tem 1GB de RAM, enquanto o do link acima tem apenas metade.

Então suponhamos que não há mais nada a fazer com minha cena do Blender (tudo está otimizado, desde a contagem de vértices até as luzes e texturas) e que um upgrade da máquina está fora de questão. Quanto eu consigo melhorar meus tempos de render apenas com ajustes no ambiente da máquina?

Estou usando Linux Fedora 8. Não que eu tenha desistido do Ubuntu, apenas gosto de testar outras distros =)

Não tenho Windows instalado. Vamos fazer tudo na maneira 'open source'.

Para os testes usei as seguintes versões do Blender:

  1. A versão 2.45 Linux oficial baixada no site blender.org;
  2. A versão 2.45 dos repositórios do Fedora ('yum install blender');
  3. Uma versão SVN (revision 14307) que compilei e otimizei com 'flags' específicas para a minha máquina ( '-march=pentium-m', '-mmmx', '-msse', '-msse2', '-mfpmath=sse');
  4. A versão 2.45 Windows oficial, rodando sobre o Wine
  5. Uma versão Windows SVN otimizada e compilada por Mike Pan, baixada no site graphicall.org e também rodando sobre o Wine.

Você pode perguntar o porque de haver versões Windows rodando com o Wine no Linux. Bem, há algum tempo houve uma discussão no fórum BlenderArtists.org sobre quão rápidas estas versões rodam sobre esta camada. Achei interessante fazer estes testes também.

Todos os renders (exceto um, explicado abaixo) foram feitos sob as mesmas circunstâncias: tive um desktop enxuto rodando com apenas o Blender aberdo (nada de internet ou música). Fiz três renders com cada versão para garantir que os tempos de render não teriam variações. Felizmente (e obviamente), não variaram muito - menos de um segundo. Anotei os tempos mais rápidos de cada.

Muita conversa e pouco resultado, né? =)

Então vejamos:

  1. 2.45 Linux oficial: 05:43.38
  2. 2.45 Linux Fedora: 05:27.47
  3. 2.46 SVN compilada 'na unha': 04:22.05
  4. 2.45 Windows oficial: 04:21.67
  5. 2.46 Windows SVN otimizado: 03:45.03

Tentei uma última vez com a versão que compilei, mas desta vez desabilitando o servidor gráfico. Entrei no modo 'single user' e renderizei pela linha de comando apenas. Resultado: 04:19.31

Fiquei bastante impressionado com os resultados. Da versão mais 'lenta' (a Linux oficial) até a mais rápida (Windows SVN otimizada com Wine) houve uma economia de praticamente 2 minutos! Talvez isso não seja assim tão importante ao renderizar 'stills', mas quando o assunto é animação... façamos as contas para um minuto animado:

1 segundo = 25 frames.

1 minuto = 60 x 25 = 1500 frames.

Se houver uma economia média de 2 minutos por frame, ao final dos renders terei economizado 50 horas! São dois dias e duas horas a menos 'na espera'!

Então... ajuste suas luzes, o número de polígonos, otimize as texturas e arrume uma máquina poderosa, mas não se esqueça de que seu ambiente também deve ser otimizado. =)

* alguém me explica porque a versão do Windows sobre o Wine é mais rápida no render que a nativa do Linux?

 

 

[UPDATE]

Depois de buscar mais maneiras de otimizar a compilação dos fontes, consegui baixar em 16 segundos o tempo de render do Linux SVN. Foi para 04:06.19.

Apesar disso, continua longe do tempo feito pela versão Windows otimizada com o Wine. =P

[/UPDATE]

(3)      
A Pixar está contratando

A Pixar tem uma lista de vagas em aberto, e "animator" está entre elas.

O Carlos Baena incluiu uma lista com 9 dicas importantes para quem quiser se candidatar, seja para a Pixar ou qualquer outra empresa.

(0)