Escolar Documentos
Profissional Documentos
Cultura Documentos
A S U A R E V I S TA S O B R E B L E N D E R 8
A R T E D I G I TA L L I V R E A O A L C A N C E D E TO D O S
W W W. P R O C E D U R A L . C O M . B R
EFEITOS
VISUAIS
Crie efeitos especiais com softwares livres
Aplicabilidade
do Blender na
Engenharia
Mecânica
Revista Procedural Mas caso se firmem no mercado todos os "benefícios" que tinham
Direção Geral
Ademir Lima
deixam de existir, mas o estrago criado por suas ações não! Quem
adell@procedural.com.br
Direção de Redação
nunca ouviu a frase "Ah! mas o fulaninho faz o serviço pela metade do
Alexandre Cruz ganon@procedural.com.br preço", que atire o primeiro mouse.
Editor de Notícias
Vinicius Correia viniciuscorrei@yahoo.com.br
E para piorar existem varias profissões não regulamentadas, sem uma
Jônatas K. de Oliveira jonataskerr@yahoo.com.br Na computação gráfica não é muito diferente de outras áreas, mas
Gelasio R. Krieger gelasio3d@terra.com.br ainda existe a vantagem de ser um seguimento novo, então ainda
Ricardo Graça www.ricolandia.com existe a possibilidade de minimizar este problema e pensando nisto o
Ramon C. Salvino ramonsalvino@yahoo.com.br Rodrigo de Mello (http://br.geocities.com/anim_help/) fez um levantamento
Emanoel Castro www.emc300.com do que é cobrado por vários profissionais e com estes dados, criou
Carlos B. Holanda 3d@personalrender.com uma tabela que pode ser obtida por qualquer um que tenha interesse,
Johnson S. J. johnsonsudre@gmail.com indo ao site http://br.geocities.com/anim_help/ e seguindo a instrução da
Flávio Ortega ortegaflavio@hotmail.com pagina.
Otavio Soka tatasoka@gmail.com
André Reis andre_reis_santos@yahoo.com.br E se você é um destes fulaninhos, saiba que isto será usado contra
André Maia andreradeck@hotmail.com você em um dos seus próximos trabalhos!
Adr aadrsk@gmail.com
Leviking levi.cardoso@gmail.com
As matérias assinadas, bem como as imagens que as integram, são de inteira responsabilidade
Carlos Felipe felipemogi84@yahoo.com.br de seus autores, não representando necessariamente a opinião da revista e seus responsáveis.
Todos os nomes de marcas e produtos mencionados nesta revista pertencem aos seus
respectivos donos. Qualquer omissão ou mal uso (de qualquer tipo) da marca registrada ou
revista.proceduralbase.org
direitos autorais não tem a intenção de infringir a propriedade e os direitos de respectivos seus
donos.
Todos os direitos reservados. É permitida a reprodução por qualquer meio apenas para uso
pessoal. É expressamente proibida a distribuição integral ou parcial desta publicação ou de
qualquer um de seus componentes (textos, imagens, etc.) por qualquer meio, sem a prévia
autorização da Revista Procedural.
ÍNDICE
5 Notícias
7 Efeito Chromakey
18 Desenvolvimento
de games
21 Making of
Realidade Negativa
28 Tutorial Criando
uma cena animada
no Blender
36 Plugin
37 Galeria
41 Aplicabilidade do
Blender na
Engenharia Mecânica
51 Mercado
Olhar Referencial
da animação
52 Rhino 3d
54 Efeito
Camera Tracking
63 Galeria
69 Game Engine
Jogo de TiroaoAlvo
Ao que tudo sua imagem e se você optou por vendê-la com exclusividade
indica, a versão 2.50 ou não. Você pode trocar os créditos ganhos em suas vendas
Jogo da Coleta
Diego Rangel (OmegaX) disponibilizou em seu blog (http://diegorangel.wordpress.com/)
o .blend do “Jogo da coleta”. É um game com fins educacionais que incentiva a
reciclagem de lixo. O projeto visa a conscientização em prédios do governo de Minas
Gerais, e é mantido pela FEAM (Fundação Estadual do Meio Ambiente).
Neste game simples e divertido, o jogador usa o mouse para mover as lixeiras e
precisa coletar todo o lixo que cai pelo cenário, mas além de ter que catar toda esta
sujeira, o jogador ainda precisa girar as lixeiras (com o auxílio dos botões direito e
esquerdo do mouse) para que cada tipo de lixo (plástico, vidro, metal e papel) seja
armazenado na sua respectiva lixeira. Além de ser um ótimo passa tempo educacional
o .blend pode ser utilizado para estudos. Download em:
http://www.4shared.com/file/35277544/8ab82c65/Jogo_da_Coleta.html
A
conseguir, mas isso não deve te assustar. Com
algum planejamento podemos encontrar o
caminho do sucesso para esta arte no campo
dos efeitos visuais.
Efeitos Visuais X Efeitos Especiais à frente veremos algo sobre o assunto, mas por
enquanto, vamos nos deter no segundo caso: como
Logo no início de minha pesquisa, percebi adicionar uma filmagem a uma cena 3D? como
que estes filmes têm dois tipos de efeitos: Efeitos misturar duas filmagens? Para responder a estas
Especiais e Efeitos Visuais. Qual a diferença? O perguntas, vamos entrar no assunto deste artigo:
termo Efeito Especial se refere a efeitos realizados ChromaKey.
no set de filmagem e o termo Efeito Visual de refere
a um efeito aplicado na pósprodução. Sendo Chromakey Definição
assim, em uma cena em que o ator está correndo
de uma bomba e ocorre uma explosão, o que for Nada melhor para começar a falar sobre
realizado no set de filmagem explosão em si, um assunto explicando o significado do termo que
maquiagem de ferimentos, etc é considerado um define o assunto, não? Então lá vamos nós: O
efeito especial e o que for realizado posteriormente termo ChromaKey vem da junção de dois termos:
(normalmente num processo digital) como "Chroma" e "Key"! Uau! Agora está tudo explicado!
adicionar o ator em frente à explosão como se ele hehehe Brincadeiras à parte, Chroma é uma
estivesse no local da explosão, tratamento de abreviação de chrominance, que em português é a
cores, adicionar elementos 3D à cena, etc é crominância, que é, de forma superficial, as
considerado um efeito visual. É útil saber que as variações de cor que uma câmera consegue gravar
siglas SFX e VFX se referem respectivamente a (Enquanto que o termo "Luma", abreviatura de
efeitos especiais (Special Effects) e efeitos visuais Luminance, Luminância em português descreve a
(Visual Effects). intensidade de luz que a câmera consegue gravar).
Se você tiver interesse em estudar a O termo Key se refere a uma técnica de produção
origem dos efeitos especiais, assim como dos onde se remove um pedaço de uma imagem por
efeitos visuais, existem diversos livros sobre o meio de uma máscara. Então finalmente,
assunto, além de intermináveis sites com ótimo Chromakey é basicamente a técnica que remove
conteúdo. Faça uma busca no Google e comprove uma determinada cor de uma imagem, deixando um
o que estou dizendo, Méliès que o diga! "buraco" em seu lugar, podendo ser sobreposta
Uma das áreas que mais me fascinou logo sobre outra imagem para que a segunda apareça
de início foi a mistura de elementos filmados com nos "buracos" da cor removida.
computação gráfica, o que pode ser feito de Um exemplo sempre ajuda a esclarecer as
basicamente duas formas: adicionar um elemento coisas: Você filma uma pessoa em frente a um
3D a uma cena filmada ou adicionar uma filmagem fundo de cor sólida, normalmente verde ou azul, por
a uma cena 3D. O primeiro caso, normalmente serem consideradas bem distintas da cor da pele.
demanda o uso de uma técnica chamada "match As regiões do vídeo que baterem com uma cor pré
moving" ou "camera tracking", que é basicamente selecionada serão trocadas por um cenário
capturar os movimentos de uma filmagem para uma diferente. É assim que o "homem do tempo" (ou
câmera 3D para que os movimentos da filmagem mulher) fica em frente a um mapa que se
possam corresponder aos movimentos da câmera movimenta, ou então é desta forma que os incríveis
no ambiente 3D, fazendo com que os objetos guerreiros do filme 300 (Zack Snyder, 2007) são
integrados à cena não demonstrem emendas. Mais introduzidos em cenários fantasiosos e pelejas
incrivelmente violentas.
O sensor de luz consegue captar apenas uma das vezes não possuímos equipamento de
determinada intensidade de luz, sendo que não qualidade à disposição e mesmo os equipamentos
consegue captar cenas muito escuras nem cenas ditos "profissionais" muitas vezes não atendem às
muito claras. Uma cena muito próxima de ambas as demandas da área de efeitos visuais. Porquê? Para
extremidades do gráfico normalmente é responder a esta pergunta vamos nos embrenhar
problemática, já que informações serão por mais um assunto dentro deste artigo:
descartadas e a câmera gravará a partir daquele subamostragem de chroma.
ponto de clip a mesma informação de cor e luz. O Quem trabalha com imagem e vídeo sabe
que alguns cineastas descobriram é que se que dentro dos computadores um dos maiores
conseguir superexpor o fundo (exagerar um pouco problemas sempre é espaço para armazenamento
na iluminação, ficando próxima da área de clip) sem de dados. Para dar um exemplo, uma imagem
interferir na iluminação do ator (Ficando claro que 720x480 pixels com 24bits de cor sem qualquer
estamos falando de saturar o fundo, não o ator), o compressão ocupa aproximadamente 8MB. O vídeo
fundo se tornará uniforme de forma mais fácil, já nada mais é do que uma seqüência de imagens
que a partir do momento que ocorre o "clip", a trocadas a uma alta freqüência dando a ilusão de
informação é exatamente a mesma sempre. Os movimento. Vamos supor que um DVD exiba
resultados podem variar de câmera para câmera e imagens de 720x480 pixels a uma taxa de 24
dependendo das configurações, podem quadros por segundo, então teremos uma taxa
comprometer toda a filmagem. Então caso esteja aproximada de 192MB por segundo (bitrate).
iniciando e não tenha conhecimento pleno da Suponhamos que um filme demore 2hs, então
câmera e iluminação que está utilizando, pule este teremos que ter à disposição aproximados 1.3
passo. Terabytes para armazenar este vídeo, sem contar o
áudio. São números realmente gigantescos, o que
6)Desabilite efeitos na câmera e zere as inviabilizaria o uso de vídeo em computadores.
configurações, como "Sharpness", "Contour", Então como temos vídeos no computador?
"Detail Level", "Hue", etc. Evite pós Para solucionar o problema da falta de
processamentos, especialmente aqueles sob os espaço, foram criados os "codecs" (da junção dos
quais você não tem muito controle. Estes efeitos termos Coder/Decoder), que são softwares que
são aplicados depois que a imagem é capturada, comprimem os vídeos, removendo informações
então você poderá recriálos posteriormente se redundantes ou aparentemente inúteis. Existem
desejar. O melhor é trabalhar com o material na sua dois tipos de codecs: os codec lossless e os lossy.
forma mais pura possível. Os codecs lossless são aqueles que após
comprimido, o vídeo pode ser descomprimido da
Subamostragem de chroma mesma forma que o original, sem qualquer perda
de qualidade, tendo como bom ponto de referência
Seguindo estes passos para montar e o codec "Huffyuv". Apesar de manter a qualidade,
iluminar o cenário, basta apertar o botão REC da os codec lossless não conseguem reduzir muito o
minha filmadora miniDV, gravar, descarregar no tamanho do arquivo, e para que os vídeos se
computador e teremos um ótimo resultado para tornem realmente utilizáveis nos computadores,
efeitos, correto? Quase... Infelizmente na maioria inventaram os codecs lossy.
Configurando o Blender
Nó Chroma Matte
obtido com filmadoras de 1 CCD em Neste exemplo, tomamos quatro cores e tiramos a
condições de pouca luz. O blur diferença delas com a imagem original, ajustando a
pouco as bordas duras geradas bordas (o que nem era necessário neste caso, mas
da cor do fundo no restante da enquanto que o color spill é utilizado para retirar os
imagem. O uso controlado pode reflexos verdes da imagem. Note que embora tenha
Uma das formas de se conseguir uma boa máscara Esta técnica é uma das mais simples e
baseada em uma cor ou num fundo imóvel é o nó surpreendente pela sua eficiência. Ela consiste
Mix, que faz o papel de blend entre duas imagens, basicamente em separar os canais de cor e subtrair
como nas camadas do Photoshop/Gimp, onde se o canal Vermelho do canal Verde. Como resultado,
pode adicionar uma imagem a outra, subtrair, etc. teremos uma máscara praticamente perfeita de
Com um nó Mix no modo Difference, podemos fazer chroma key com pouco contraste, o que pode ser
uma comparação entre duas imagens para corrigido com um “ColorRamp”. Neste exemplo
encontrarmos as diferenças entre elas, ou entre utilizamos também o nó “Dilate/Erode”, que “come”
uma imagem e uma cor. Veja o exemplo abaixo, as bordas da máscara quando o número é negativo
para entender como o nó mix pode ser utilizado e “engorda” a máscara quando o número é positivo.
Figura 11 – Chroma Key pela subtração de canais objetos no ambiente 3D e utilizar a saída de alpha
de cores. do "Render Layers", subtraindo ou adicionando à
máscara do ChromaKey, conforme o caso.
Além destas duas técnicas apresentadas, existem
diversas outras, e uma que acho bastante relevante Concluindo...
é a técnica da subtração matemática, muito útil para
fundos uniformes, explicada no tutorial “The Este artigo não tem a pretensão de esgotar o
Ultimate Keyer” assunto, uma vez que o Chroma Key é uma técnica
(http://www.blendedplanet.com/?Freebie_Tutorials:T que vem sido utilizada há muito tempo e existe
he_Ultimate_Keyer) de Dave Weese. muito para se dizer, escrever, falar... uma biblioteca
não seria o suficiente. O que busquei neste artigo é
Dicas finais. abrir os olhos de quem ainda não conhece nada
sobre o assunto ou mostrar que embora não
Uma dica interessante é realizar o keying sobre um tenhamos as melhores condições utilizando
fundo branco, o que ajuda bastante a encontrar equipamentos amadores, podemos conseguir
falhas. Para isso, utilize o nó "AlphaOver". resultados satisfatórios com um pouco de paciência
Em algumas regiões podem aparecer objetos e conhecimento. Espero ver grandes resultados na
indesejados, trechos fora da tela, etc. Se estes internet em breve! Que Deus abençoe vocês!
objetos não estiverem na região de intersecção com
o ator em primeiro plano, uma boa solução é utilizar Jônatas Kerr de Oliveira (K3pp) é formado em
uma máscara para apagar estes trechos. A máscara Ciências da Computação pela USP São Carlos e
para retirar as regiões indesejadas se chama atualmente trabalha como professor no
"Garbage Matte" e uma das formas de fazer isso Departamento de Artes e Comunicação da
(inclusive de forma animada se quiser), é colocar Universidade Federal de São Carlos.
de Games
Desenvolvimento
Vinicius Correia
Olá leitores.
Sou Vinicius Correia (gaiden), estou Hoje em dia, grande parte das nossas tarefas diárias é
me formando em Sistemas de mediada por algum tipo de objeto eletrônico. Desde um
Informação e assim como vocês, sou simples fusível ao mais avançado microchip, podemos
um amante do Blender. Este artigo é observar o empenho e fascínio, que ao longo do tempo
totalmente baseado na minha os homens vêm possuindo pela evolução tecnológica.
monografia que foi apresentada esse Esta evolução a cada dia que passa está sendo
semestre na faculdade onde estudo. incessantemente aproveitada nos mais diversos ramos de
No final do artigo, você saberá onde atividades. No mundo do entretenimento digital têmse
baixar o meu trabalho de conclusão uma poderosa vertente destes avanços que vem obtendo
de curso (que contém 61 páginas) e cada vez mais sucesso com o passar do tempo, são os
conhecer muito mais detalhes sobre jogos eletrônicos.
a história dos jogos eletrônicos e Os jogos eletrônicos (também conhecidos como softwares
como se dá o seu desenvolvimento. de entretenimento e popularmente chamados de jogos de
O objetivo deste artigo é apresentar computador, videogames ou simplesmente games) são
conceitos introdutórios a quem um dos meios eletrônicos que mais crescem no mercado
deseja mergulhar no mundo do mundial atualmente com uma curva espantosa e com
desenvolvimento de games. investimentos que superam os da indústria
cinematográfica.
Vinicius Correia
História
O desenvolvimento de jogos eletrônicos foi iniciado em Aos poucos surgiram seguidores de Willy que acabaram
laboratórios militares por Willy Higinbotham em 1958. se interessando pela idéia de desenvolver jogos eletrônicos
Willy lança um jogo chamado “tennis for two”. Era um e se tornaram mundialmente conhecidos pelos
game muito simples e que era visualizado por meio de gamemaníacos até os dias de hoje. Nolan Bushnell, Ralph
um osciloscópio (conforme a figura 1) e processado pelas Baer, os gêmeos Oliver e Shigeru Miyamoto foram
supermáquinas do laboratório. Mas Willy não pensava verdadeiros heróis dentro desta longa caminhada.
nos fins lucrativos de sua criação, e então, de forma Empresas como Nintendo, Sega, Atari, Activision e
inocente dáse o pontapé inicial para a paixão mundial Codemasters foram responsáveis por uma briga saudável
Figura 1: Jogo Tennis for Two, criado por Willy Higinbotham Figura 2: A esquerda Mario e a direita Sonic, mascotes da
evolution.media/1tennis1958.jpg content/uploads/2007/09/sonic_mario416.jpg
Vinicius Correia
Conclusão
economia de tempo.
Um game mal planejado tem grandes chances de não
conquistar o mercado. Planejar um game de forma
eficiente é um grande passo rumo ao sucesso que Por meio deste artigo é possível concluir que o
proporciona uma grande economia de tempo, pois em desenvolvimento de games, desde seus primórdios, vem
uma empresa que desenvolve jogos sem planejamento, gerando disputas acirradas dentro do mercado de
provavelmente a equipe envolvida na criação de um game entretenimento digital. Esta atividade pode ser bastante
não aproveitará de forma eficiente o tempo que tem, não lucrativa se for planejada e arquitetada de forma correta.
conseguirá identificar riscos do projeto e assim os custos Como foi dito anteriormente este artigo contém apenas
do projeto serão altíssimos. Devese então definir bem os informações básicas sobre a história e desenvolvimento
papéis de cada integrante da equipe para que se possa de jogos eletrônicos, para muito mais detalhes, vistem a
executar de maneira eficiente as atividades que compõem seção Download do blog da Revista Procedural, e baixem
a fase de game design, tais como formação de idéias, o meu trabalho de conclusão de curso. Lendo este artigo
rascunhos, DD e etc. Sendo bem planejado, um game juntamente com a monografia que fiz, com certeza vocês
obtem maiores chances de fazer sucesso entre os amantes irão se interessar mais ainda pelo tema e poderão
dos jogos eletrônicos. começar a organizar melhor seus projetos de games (que
por sinal eu espero que sejam feitos utilizando o
Blender!!! =] ).
Até a próxima!
Gelasio
Realidade Negativa
Gelasio
Então fiz o meu primeiro curta Missão 99947, eu Antes de abrir o blender
sou apaixonado por CG, cinema e games.E o
blender me deu a oportunidade de fazer o Geralmente eu pesquiso bastante antes de
que sempre sonhei. Depois de finalizar o meu começar ir modelando, e faço alguns
primeiro curta passei um tempo estudando rascunhos assisto vários filmes leio revistas, para
modelagem orgânica,cenários e efeitos. Em poder imaginar como criar tal personagem ou
2007 comprei um pc novo, e comecei cenário. Geralmente eu rabisco apago muito
organizar os meus arquivos quando me deparei um desenho antes de termina-lo, não sou
com aquele roteiro do realidade negativa que desenhista profissional, mas ter um rascunho
havia engavetado, reeditei ele mudando a por mais simples que seja, sempre é bom para
estória para se adaptar as minhas limitações poder chegar a modelagem final desejada.
debilitado
não podia ser diferente. Eu queria mostrar que
mesmo sendo um curta de ficção cientifica e
ação podíamos valorizar nossa cultura. Fiz
varias homenagens a Alberto Santos Dumont. Por causa da minha paixão por computação
Santos Dumont que inovou os meios transportes gráfica pintei meu quarto todo de azul, e
com o 14 Bis o cientista brasileiro no meu curta deixei uma parede livre para poder filmar, não
renovou os meios de transporte com sua é muito grande mas não tenho o que reclamar.
cápsula de tele-transporte. Como vários
cientistas ele foi plagiado por espionagem
industrial.
Realidade Negativa
Gelasio
Making of:
http://www.youtube.com/watch?v=Oa36u2WV
xs0
Modelagem e animação de
personagens e cenas
Realidade Negativa
Gelasio
Realidade Negativa
Gelasio
Modificando a voz
um editor de vídeo para ver se as cenas estão
se encaixando, também é nessa hora que eu
defino as músicas que usarei como trilha
sonora. Como eu tinha que fazer dois papeis diferente
um curta
distinção entre os dois personagens.
as cenas
áudio das falas com ruído que ia dificultar o
entendimento do curta ou usava um técnica
ADR(Gravação de diálogos alternativos) que
não dominava mais conheci pouco tempo Eu usei para esse processo o movie-maker, ele
assistindo making of de King Kong. Acabei tem bons efeitos de fade in e out. Não sei se
optando pelo ADR, acabando foi a melhor alguém já passou por esse problema
escolha, mesmo com a falta de sincronismo geralmente quando tentava usar os efeitos do
labial. movie maker ou quando o vídeo passava de
10 minutos ele fechava. Depois de navegar na
web a procura de uma resposta eu descobri
que o movie maker tem incompatibilidade
com alguns codecs, geralmente não instalo
mais codecs no pc.
Realidade Negativa
Gelasio
Dificuldades
Por questões
pessoais, na
metade da
produção do meu
curta eu resolvi
desistir de CG, e
me concentrar só
no trabalho.
Informei no fórum
procedural que ia
desistir, um dia
estava navegando
na web e resolvi
visitar o fórum e vi
varias mensagens
de incentivo.
Quando meu pai
soube que estava
desistindo do meu
sonho ele me
convenceu a
continuar.
Realidade Negativa
Gelasio
Ricardo Graça
Criando uma
cena animada
com o Blender Neste tutorial,
Ricardo Graça mostra
em detalhes, como foi o
processo de animação do
personagem principal do
seu curtametragem
“Nós Somos Assim”.
Ricardo Graça
A
primeira coisa que fiz depois das modelagens do Então, fui colocando outras poses de 5 em 5 frames para eu poder
personagem principal, foi criar ciclos de animação selecionar cada pose mais facilmente, se precisasse. No total do
que eu usaria no filme. ciclo de caminhada utilizei 5 poses base e depois dupliquei as 5
Os ciclos são importantes para podermos utilizar o poses espelhadas para o outro lado, ficando assim: os frames
recurso NLA ( non linear animation ) do Blender para montagem 1,6,11,16,21 correspondem as poses; já os frames 26,31,36, 41,46 são
com as cenas. Esse processo economiza muito trabalho depois. as poses espelhadas para o outro lado e depois inseri novamente a
primeira pose ( frame 1 ) no frame 51, completando assim o ciclo. Tá
1 6
O método que adotei para criar os ciclos, foi simplesmente ver o aí:
personagem como 2D,
ou seja, nos planos lateral e depois frontal para ajustes dos ciclos.
Confiram essa pose para ciclo de caminhada:
11 16
21 26
legal. Nessa visão frontal eu acertei principalmente a direção das
pontas dos pés, cintura e ombros.
Ricardo Graça
Andar:
41 46
Correr:
Criei todos os ciclos dessa forma, e completei com actions que não
eram ciclos mas faziam parte da animação, o exemplo disso é a
cena do teaser que o garoto escorrega. Tá aí um frame:
Esgueirar:
Ricardo Graça
Saltar:
Ricardo Graça
Ricardo Graça
O processo de montagem fica assim: Abaixo, os arquivos separados para montagem da cena em ordem
1) dividir os objetos em layers de sobreposição:
2) o que é estático , renderizar e salvar com canal alpha ( png )
3) o que tem movimento , renderizar com motion blur também em
canal alpha (png )
4) depois eu monto todos em um novo projeto que chamo de "
cenaXMontagem "; usando o
vídeo sequence editor em duas janelas, olha aí:
Ricardo Graça
Olha o Render:
Ricardo Graça
Ricardo Graça
Ilustrador e Editor
www.ricolandia.com
Este é o site de um projeto de jogo Um ótimo programa chamado Visible O fórum Gimp.com.br mantém uma
desenvolvido sobre uma base open Body está disponível no site lista de tutoriais muito interessante e
source. www.visiblebody.com para estudo de extensa, que está sempre sendo
O jogo foi produzido com uma engine anatomia. atualizada.
chamada Vamos, e a maior parte dos Com ele é possível visualizar todo Se você está precisando estudar
gráficos foram feitos no Blender. É corpo humano em 3D diretamente no Gimp, este é o lugar certo. São
possível inclusive encontrar no site, site. Para acessar o serviço, basta se tutoriais de todos os tipos abordando
arquivos .blend para download com os registrar no site e depois instalar um as diversas ferramentas deste
modelos dos carros usados no jogo. programa free diretamente do site e poderoso editor de imagens.
http://vdrift.net/ está pronto. Uma excelente referência Vale a pena passar por lá!
Fonte: www.allanbrito.com para aqueles que se dedicam a http://www.gimp.com.br/joomla/smf/ind
modelar a figura humana! ex.php?topic=4792.0
Blog do artista brasileiro Virgilio O GraphicAll se tornou o canal de Gen3 é um script Python gerador de
Vasconcelos. maior credibilidade na comunidade, árvores para o Blender. O algoritmo
Tratase de uma fonte bastante quando o assunto é a divulgação de de geração é baseado em modelos
interessante de informações sobre o novas ferramentas e notícias sobre o descritos na "criação e render de
Blender e outros softwares livres. desenvolvimento do Blender. árvores realísticas". Desenvolvido por
Além disso, Virgilio Vasconcelos Lá é possível baixar os famoso SVNs Jason Weber e por Joseph Penn.
compartilha com a comunidade seus para testar as novas funcionalidades Uma boa alternativa para a geração
conhecimentos sobre animação e que serão implementadas nas futuras de modelos de árvores no Blender.
mostra seus excelentes trabalhos em versões do Blender. http://geocities.com/bgen3/
cg. http://www.graphicall.org/
http://www.virgiliovasconcelos.com
QUARTO e CLIP
Flávio Ortega
ortegaflavio@hotmail.com
EXTERMINADOR
Paulo Bach
bach.paulo@bol.com.br
CYPRON
Vinicius Correia
viniciuscorrei@yahoo.com.br
Carlos Felipe
felipemogi84@yahoo.com.br
CASA VERDE
Danilo Nicolussi
dnicolussi@hotmail.com
Ramon C. Salvino
Aplicabilidade
doBlenderna
Engenharia Mecânica
Objetivo
Divulgação do estudo realizado e com o qual
participei do 14º Edição do Prêmio SME de
Situação tecnológica atual
A utilização de software livre é cada vez mais
presente, tanto no setor público quanto no
Ciência e Tecnologia. setor privado, não só pela questão econômica,
tendo em vista que sua distribuição e utilização
O objetivo deste trabalho é demonstrar a é gratuita, mas também por sua constante
aplicabilidade do software livre Blender na evolução, isso se explica pelo fato de terem o
Engenharia Mecânica, como uma ferramenta código aberto e geralmente são os pilares de
de finalização de projeto, em termos de comunidades mundiais, que possibilitam
geração de imagem renderizadas com alto grandes modificações em curto espaço de
nível de detalhamento, animações em 3D e tempo, já que programadores de toda parte
demonstração interativa utilizando a game do globo trabalham em modificações
engine, partindo de modelos tridimensionais continuas desse programas. E quando se tem
gerados em AutoCAD® e em Solid Edge®. um conjunto de melhorias importantes, é
liberada uma nova versão e então
disponibilizada a todos os usuários, não só o
programa mais também o código fonte para
futuras melhorias.
Modelagem em 3D nos
posicionadas na montagem usando as
sistemas CAD
relações de montagem. Os documentos de
montagem (assembly) têm a extensão de
arquivo ".asm". O Solid Edge® Draft permite As modelagens aqui apresentadas poderiam
criar rapidamente desenhos 2D usando as suas ser feitas no Blender, mas fugiria do nosso
peças ou montagens 3D. Você pode também objetivo, já que a intenção é utilizar modelos
adicionar gráficos 2D a qualquer vista do feitos nos sistemas CAD, considerando que os
desenho ou criar desenhos 2D sem o modelo projetos são desenvolvidos nesses sistemas e
3D. Os documentos do ambiente Draft tem a seria interessante aproveitá-los reduzindo assim
extensão de arquivo ".dft".(Prof. Dr.-Ing. K. o tempo de finalização.
Schützer).
No AutoCAD®, para o presente trabalho foi
Tão importante quanto o desenvolvimento de utilizado a versão R15 de 2002, a modelagem é
um projeto, que pode ser tanto um novo feita utilizando barras de comandos
equipamento, peça ou mesmo uma específicas, na figura 1 estas barras são
modificação visando melhoria, utilizando os mostradas, também pode-se verificar a peça
sistemas CAD em Engenharia Mecânica é a modelada, um amortecedor que será a peça
apresentação e demonstração de que utilizaremos para a demonstração. Não
funcionamento de forma clara e convincente, entraremos nos detalhes de modelamento pois
e é neste ponto que o software Blender pode não é o foco deste trabalho.
contribuir de maneira satisfatória e sem onerar
o custo final do projeto.
sistemas CAD
Assembly , utilizou-se um exemplo que
acompanha esta versão do Solid Edge® para
o desenvolvimento. Na figura 2 é mostrado este Após a apresentação dos modelos em 3D nos
modelo denominado "Actuator Clamp", pode sistemas CAD, procurar-se desenvolver uma
se notar também um dos ambientes do Solid interface entre o Blender e os sistemas CAD, é
Edge® que é o Assembly. importante ressaltar que este é o ponto chave,
pois esta interface ira minimizar o tempo de
modelagem, pois
não será
necessário a
modelação no
Blender, tendo
em vista que
estes modelos em
3D já estão
pronto nos
sistemas CAD,
outro aspecto
relevante é a
existência de
bibliotecas de
modelos em 3D
nos sistemas CAD
que poderão ser
aproveitados ou
mesmo projetos já
finalizados em
CAD.
Renderização
de imagem em 3D
O Blender apresenta uma série de recursos
para geração de imagens em 3D com alto
grau de realismo, tais como espelhamento,
transparência, opacidade, projeção de
Figura 6 - Imagem renderizada no Blender do
sombras, materiais que são mais usados para
amortecedor, podemos notar o espelhamento
sistemas de partícula para criar alguns efeitos
aplicado na haste, a superfície na qual o
especiais, pôr exemplo, para fazer um objeto
amortecedor esta apoiado é um textura
incandescente, ou para fazer uma fonte luz
importada do AutoCAD® 2002, representando
visível, entre outros recursos de computação
uma chapa de aço estriada.
gráfica. Outro recurso interessante é a
aplicação de texturas, tais como madeira,
É importante
ressaltar que tanto o
AutoCAD® quanto o
Solid Edge®
apresentam recursos
de renderização de
imagem, mas como
não são softwares
específicos para este
fim, estes recursos
são limitados
comparados aos
recursos que o
Blender oferece.
Na figura 7 - É mostrado o amortecedor que
teve sua haste animada, (A) pode-se observar
Animação em 3D
a curva de deslocamento da haste na direção
X; (B) Nesta janela pode-se observar o espaço
Animação é basicamente a sucessão de
3D, onde o objeto selecionado esta
quadros, dado que em cada quadro o objeto
contornado pela cor rosa, no caso a haste; (C)
se encontra em uma posição diferente, a
janela de comandos, neste caso de
exibição seqüencial deste quadros em uma
renderização e animação.
intervalo de tempo definido cria a ilusão de
movimento deste objeto. O Blender apresenta
Demonstração interativa
muitos recursos de animação em 3D que
Conclusão e referência
bibliográfica
Há também a possibilidade de atribuir aos
objetos parâmetros físicos e dinâmicos, ou seja
serem submetidos a leis físicas atribuindo-lhes A utilização da extensão STL, apresentada no
propriedades reais tais com coeficiente de item "Interface entre Blender e os sistemas CAD"
atrito, massa, coeficiente de amortecimento, é uma possibilidade consistente e aplicável,
movimentos de queda livre entre outros. Na tendo em vista que se consegue a
Figura 8 é mostrado a construção de uma transferência de modelos detalhados gerados
ação interativa para o conjunto importado do nos sistemas CAD para Blender, com isso
Solid Edge® denominado Actuator Clamp, o eliminando a necessidade da modelação no
conjunto se movimenta ao se pressionar a tecla Blender ganhando por tanto na finalização do
"A" do teclado interagindo com o bloco, projeto.
fazendo com que se mova.
Referência bibliográfica
elementos de máquinas, representação de
exercícios de mecânica geral, mecânica
Ramon C. Salvino
Engenheiro Ind. Mecânico
ramonsalvino@yahoo.com.br
PROCEDURAL 50
50 Fevereiro | 2008
MERCADO
Emanoel Castro
Rhino 3D
Carlos B. Holanda
O
software CAD Rhinoceros 3D já em sua Yamaha ESPRi, Tebis. IGES) é seu preço que fica
versão quatro, está ficando cada vez mais abaixo dos 1000 dólares. Por isto várias empresas como
conhecido e usado no Brasil e no mundo, a Nike, Adidas, Boeing, Lego, Volkswagen, Porsche,
conquistando seu espaço entre os mais Yamaha, Motorola, Philips já o usam na criação de seus
conhecidos e complexos software do gênero. Criado produtos. Com suas poderosas ferramentas é possível a
para rodar na plataforma Windows usa uma interfase criação de um simples desenho em 2D até complexas
simples lembrado muito o AutoCad. estruturas com superfícies em 3D
Trabalhos com Rhinoceros 3D vem extremamente precisas. Usando a geometria
obtendo excelentes resultados em NURBS (NonUniform Rational BSpline)
vários seguimentos como o usuário do Rhino 3D tem livre e fácil
(Arquitetura, indústria calçadista, manuseio das ferramentas na criação de seus
indústria moveleira, indústria do modelos em 3D. Fundada em 1980 a Robert
entretenimento, indústria naval, design McNeel & Associates empresa que
automotivo, indústria aeronáutica, desenvolve o Rhinoceros 3D deu inicio a
design de jóias, entre outras) um dos criação do software que primeiramente era
motivos de seu crescimento além do um plugin para ser usado no AutoCad. Hoje
fácil aprendizado e a compatibilidade com outros com mais 700 revendedores pelo mundo a Robert
softwares usados na Computação Grafica como (DWG / McNeel & Associates mostra que não vai parar por ai,
DXF (AutoCAD 200x, 14, 13 e 12), SAT (ACIS), pois já está desenvolvendo a versão cinco do Rhino 3D
DGN, FBX, X_T (Parasolid), 3DS, LWO, STL, SLC, (www.es.rhino3d.com/nr.htm) prevista para o lançamento
OBJ, AI, RIB, POV, UDO, VRML, BMP, TGA, CSV no inicio de 2009.
(exportação propriedades e hydrostatics), não
compactado TIFF, STEP, VDA, GHS, GTS, KML, PLY, Blade
Kyle Houchens
The Outside Digital Art
SketchUP, SolidWorks. IGES (Alias, Ashlar Vellum,
AutoFORM, AutoShip, Breault, CADCEUS, CAMSoft, and Design LLC
CATIA, Cosmos, Delcam, EdgeCAM, FastSurf,
FastSHIP, Integrity Ware, IronCAD, LUSAS, Maya,
MAX 3.0, MasterCAM, ME30, Mechanical Desktop,
Microstation, NuGraf, OptiCAD, Pro/E, SDRC I
DEAS, Softimage, Solid Edge, SolidWorks, SUM3D,
SURFCAM, TeKSoft, Unigraphics), NASA GridTool,
Carlos B. Holanda
Terminator
Carlos
PDVZA
Além do Rhino Render plugin para renderização nativo Outros plugins bastante conhecidos e também
do Rhino existem vários outros plugins adicionais ao desenvolvidos pela Robert McNeel & Associates são o
Rhino, alguns proprietários e outros gratuitos. Empresas Flamingo 3D(renderizador www.flamingo3d.com),
de peso no mundo “CG” como a ASGVIS Penguin (renderizador não realístico
(www.asgvis.com) desenvolvedora do plugin renderizador www.penguin3d.com), Bongo (animador
fotorealistico “Vray” a Maxwell Render www.bongo3d.com). No Brasil muitas instituições
(www.maxwellrender.com) também desenvolvedora de um educacionais estão adotando o uso do Rhino em seu
plugin renderizador e a FryRender (www.fryrender.com) currículo escolar. Apesar de ainda escasso na internet
já criaram suas versões para o Rhino 3D confirmando tutoriais em português para quem quer aprender
sua grande aceitação no mundo. sozinho a usar o Rhino 3D, existem muitos fóruns e
comunidades que abordam o assunto trocando idéias
Digital Voice Recorder entre usuários de todos os níveis, uma delas está no
Younghoom.Kim
Orkut (www.orkut.com/Community.aspx?cmm=206402).
Woolim.Co.Ltd
Varias empresas que ensinam Computação gráfica no
Brasil também já o incorporaram em seu quadro de
ensino!
Carlos B Holanda
Desenhista CAD
3d@personalrender.com
www.personalrender.com
Primeiro baixe o Voodoo Camera Tracker do site Para configurar o Blender, siga os seguintes
http://www.digilab.unihannover.de/download.html. passos:
Não é necessário instalar o software, basta 1 – Mude a área de trabalho para “Sequence”;
descompactar em alguma pasta, o que ajuda 2 – Marque a opção “Do Sequence”, para que o
bastante se você estiver utilizando o software em resultado do sequencer seja exportado;
uma empresa, escola, faculdade, etc, onde 3 – Adicione o vídeo utilizando a barra de espaço e
normalmente não se possui permissão para instalar escolhendo a opção “Movie” ou “Movie+Áudio”;
nada. 4 – Configure a duração do vídeo a ser exportado;
Acredito que não seja desperdício avisar que 5 – Mude o formato de saída para “Targa”;
para um bom tracking, o vídeo tem que estar sem 6 – Ajuste a resolução coerentemente com o
artefatos de compressão muito evidentes, o que material que você está utilizando, com os padrões
atrapalha muito o processo. Por isso evite vídeos prédefinidos ou manualmente;
de baixa qualidade ou vídeos retirados da internet 7 – Configure o caminho e nome de arquivos a ser
de sites como Youtube. Dê preferência para exportado;
materiais gravados com filmadoras, não máquinas 8 – Clique no botão “Anim” para exportar o material.
de tirar foto. Se você não tem acesso a nenhum Vale ressaltar que os arquivos TGA costumam
material de qualidade, sugiro que procure na ocupar bastante espaço no HD e que é sempre
internet por “Stock Footage” e encontrará diversos bom ter algum espaço livre antes de começar a
vídeos curtos de qualidade para trabalhar. tarefa.
Infelizmente, para utilizarmos
o Voodoo, precisaremos
exportar nosso vídeo como uma
seqüência de imagens targa
(*.TGA). E como podemos fazer
isso? Vamos utilizar o Blender
para esta tarefa apenas para
não ficarmos trocando de
programa o tempo todo, sendo
que poderia ser utilizado neste
caso também o VirtualDub, ou
diversos outros softwares.
Agora o material está pronto para ser exportado Com o mouse sobre a janela de texto, aperte
para o Blender. ALT+P e espere carregar as informações
importadas. O ALT+P executa o script existente na
janela de texto, que neste caso é um script que
importa as informações geradas no Voodoo para
dentro do Blender.
Na janela 3D iremos adicionar o vídeo como
imagem de fundo. Para isso escolha “Background
Image” (Fig.15 – Item 1), “Use Background Im”
(Fig.15 – Item 2), “Load” (Fig.15 – Item 4), Marque
a opção “Sequence” (Fig.15 – Item 3) se for
importar a mesma seqüência de imagens utilizada
no Voodoo ou “Movie” se for utilizar o arquivo
Figura 12 – Exportando o material para o Blender. original, e finalmente marque a opção “Auto
Refresh” (Fig.15 – Item 5) para que o vídeo seja
Escolha a opção de salvar os resultados como atualizado conforme você anda na linha do tempo.
um Script Python para Blender (Fig.12 – Item 1).
Uma janela aparecerá perguntando quantos pontos
serão exportados e, dependendo da sua máquina,
você poderá exportar todos (Fig.12 – Item 2), já que
eles podem servir de referência na modelagem no
ambiente 3D.
Agora no Blender, divida a janela 3D no meio e
mude a da direita para Editor de Texto (Figura 13).
Na janela de texto abra o arquivo “.py” gerado no
Voodoo (Figura 14).
Figura 16 – Adicionando elemntos 3D à cena. Agora adicione o vídeo como textura no mundo
para que quando renderizar, já saia tudo mesclado.
Para isso, clique no painel Shading (F5), no botão
“World Button” e então no botão “Texture” (Fig.18 –
Item 1).
No material do plano do chão, zere o especular
(Fig.17 – Item 1) e marque a opção “OnlyShadow”
(Fig.17 – Item 2). Se quiser que os objetos também
apareçam abaixo do plano, marque a opção
“ZTransp”.
Com alguns
ajustes de material
e iluminação, a
cena pode ficar
perfeitamente
integrada. Mas
saiba que para um
ajuste perfeito é
necessário ter uma
paciência de
mestre samurai!
Que Deus abençoe
a todos vocês!
ROUTE V1000
Leviking
levi.cardoso@gmail.com
FIO e VASOS
Otavio Soka
tatasoka@gmail.com
Emanoel Castro
www.emc300.com
XINOSSAURO e ALIEN
André Reis
andre_reis_santos@yahoo.com.br
Johnson S. J.
Jogo de
Tiro-ao-alvo
Tiroaoalvo
Johnson S. J.
Tiroaoalvo
Johnson S. J.
2ª ETAPA – BLOCOS LÓGICOS Pressione P para testar o jogo. Confira se as teclas Seta
para baixo e Seta para cima rotacionam o canhão no eixo
Vamos definir agora como funcionará o jogo, agora temos correto (X). Se a rotação ficar estranha confira o centro da
que pensar como programadores. Definiremos inicialmente malha, ele pode estar num local inadequado.
os controles do jogador (veja a tabela): Para rotação no eixo Z utilizaremos um objeto auxiliar do
tipo Empty que funcionará como base para o canhão.
TECLA FUNÇÃO Selecione o Canhao e mova o cursor 3D para o centro
dele pressionando Shift+S / Cursor > Selection, crie
ESPAÇO Atirar neste local um empty e o nomeie BaseCanhao (lembrese
de pressionar NumPad 1 antes).
SETA DIRECIONAIS Girar o canhão nos eixos Z e X Copie o novo empty para a boca do canhão com Shift+D
e o nomeie Disparador. Em Object (F7) ligue Name para
ESC Sair do jogo visualizarmos os Emptys melhor.
Tiroaoalvo
Johnson S. J.
Tiroaoalvo
Johnson S. J.
Vamos testar!
Tiroaoalvo
Johnson S. J.
Tiroaoalvo
Johnson S. J.
Aquele abraço!!
Johnson S. J.
johnsonsudre@gmail.com
2008 chegou!
Esta primeira edição de 2008, é uma edição que vem consolidar a O texto
credibilidade da Revista Procedural dentro da comunidade Blender Pode ser feito em qualquer editor de textos ( de preferência Open
Nacional. E vem mostrar também que a comunidade está mais forte e Office) e corrigido gramaticalmente. As indicações de teclas de atalho e
madura, conciente do seu papel perante o seguimento de computação figuras deverão estar entre colchetes [] e as palavras estrangeiras entre
Blender Fundation está inserida. Não coloque figuras no arquivo de texto, no local do texto
A participação da comunidade na revista vem aumentando correspondente à figura, coloque o número ou nome da figura e a
significativamente a cada edição. E não só os artigos como também os legenda explicando ao que a figura se refere.
se dedicando mais aos estudos e estão investindo mais tempo e houver texto na figura este deverá estar bem legível.
preocupados com a qualidade dos seus projetos. O nome do arquivo da figura deve corresponder à indicação da figura
no texto do artigo.
Muito obrigado a todos que participaram desta edição, e continuem É interessante mandar uma imagem grande que resuma o artigo, para ser
antes de escrever o artigo, mande um e-mail para um de nossos editores: único arquivo, e enviados a um de nossos editores, num dos endereços
de e-mail citados antes.
adell@procedural.com.br ou ganon@procedural.com.br Se você quiser, pode mandar arquivos de exemplo (.blend por
exemplo), eles deverão estar em uma pasta própria dentro do pacote.
Até a Próxima!
Coloque no título da mensagem a seguinte nomenclatura:
Revista Procedural n° - Título do seu artigo.
E no corpo da mensagem faça uma breve descrição do assunto que
você deseja tratar no seu artigo. Aguarde a nossa resposta.
Nós faremos uma análise do assunto do seu artigo, caso seu artigo seja
aprovado, ou seja, se mais ninguém estiver escrevendo um artigo com o
mesmo assunto, você poderá começar a escrever o seu.