Professional Documents
Culture Documents
Blender
Cenograa digital
Quando o assunto so jogos de computador, lembramos automaticamente
de cenrios recheados de detalhes para atrair o jogador. O problema o
tempo necessrio para constru-los, bem como os softwares disponveis no
mercado. O Blender representa uma excelente alternativa para esses casos.
GLOSSRIO
VRML, acrnimo ou abreviao para Virtual Reality Modelling Language, uma
linguagem aberta e multi-plataforma para
descrio de cenas tridimensionais, utilizada
para criar vistas de imagens em trs dimenses que se modicam conforme muda o
ngulo de viso do observador, sua posio
e a iluminao do ambiente. Pode ser utilizada para criar um ambiente ou um mundo
que parea real quando um movimento
realizado nele. Esses mundos 3D podem
conter objetos que faam referncia a documentos, outros objetos ou outros ambientes
tridimensionais. O VRML um subconjunto
do formato de arquivo Inventor, da Silicon
Graphics. Foi criado por Mark Pesce e Tony
Parisi em 1994, sendo o padro ISO para
representar objetos 3D na web.
Comandos bsicos
58
Outubro 2004
www.linuxmagazine.com.br
Blender
os recursos de esqueleto e skin (aplicao de pele) para criao de personagens tambm esto disponveis. Os
principais comandos para a criao
de objetos esto listados na Tabela 1.
Observe o comando Icosphere, que permite a gerao de esferas multifacetadas,
com subdivises de 12, 24, 162, 642 ou
2562 vrtices.
H objetos primitivos que podem ser
modelados com nmeros diferentes de
vrtices, que podem variar de 3 at 100:
A gura 2, mostra os comandos Cube,
Tube e Cone, exemplicando o funcionamento dos objetos primitivos que so
a base de tudo no Blender.
O comando utilizado para se inserir
uma fonte de luz (lmpada) o Lamp,
que pode ser de diversos tipos (veja
Tabela 1). A lmpada mais utilizada
a do tipo lamp, que simula uma lmpada comum.
A Tabela 1 tambm traz os comandos mais utilizados para se modelar
objetos e cenrios em 3 dimenses.
Esses comandos podem ser aplicados
em qualquer objeto primitivo. Entre os
citados, o Amature e o Lattice tm uso
muito freqente, uma vez que so utilizados na criao de personagens.
Decincias do Blender
TUTORIAL
Funo
Plane
Cube
insere um cubo
Icosphere
Funo
Uvsphere
Circle
insere um crculo
Cylindre
insere um cilindro
Tube
insere um tubo
Cone
insere um cone
Iluminao
Comando
Funo
lamp
area
spot
sun
hemi
Modelagem 3D
Comando
Funo
Amature
Lattice
extrude
gera uma nova diviso dos vrtices selecionados, para ser editados em um
novo sentido e tamanho
scale
rotate
move
mirror
spin
duplicate
ll
subdivide
delete
www.linuxmagazine.com.br
Outubro 2004
59
TUTORIAL
Blender
Criao de um objeto
tridimensional
60
Outubro 2004
www.linuxmagazine.com.br
Blender
TUTORIAL
Criao de cenrios
tridimensionais
Para a modelagem de um cenrio tridimensional, segue-se o mesmo processo de criao de objetos mostrado
anteriormente. A diferena neste caso
que h um grande nmero de objetos a serem modelados. Inicialmente
obtm-se vrias fotos do ambiente, para
se ter uma viso geral do lugar e evitar
erros comuns, tais como a falta de um
ou outro objeto ou diferenas entre as
cores reais e as da modelagem. A gura
7 apresenta o cenrio escolhido. Esse
ambiente apresenta uma srie de objetos com caractersticas detalhadas.
Para criar a praa conforme mostrada na gura 7, modelou-se inicialmente o cho e, logo aps, os prdios,
para se obter uma percepo das dimenses do ambiente. necessrio levar em
considerao a proporo entre os objetos, j que o Blender no dispe de uma
unidade de medida (e.g.: metro) que
fornea uma noo do tamanho deles.
O segundo passo modelar os objetos
separadamente: chafariz, vasos, plantas, portas, janelas, bancos, etc. Por
m, inserem-se esses objetos no modelo
principal, faz-se a texturizao [4], a
iluminao e a renderizao da imagem
nal. A gura 8 mostra a praa com
todos os objetos em modo wireframe.
A gura 9 ilustra a mesma imagem da
gura 8, mas em modo slido. Mostramos as duas guras com o propsito de
dar uma noo do ambiente de modelagem do Blender.
A gura 10 mostra uma foto da praa
tirada noite.
www.linuxmagazine.com.br
Outubro 2004
61
TUTORIAL
Blender
Agradecimentos
O trabalho que resultou neste artigo foi
realizado com o apoio do CNPq, entidade
do Governo Brasileiro voltada ao desenvolvimento cientco e tecnolgico. Parte
integrante do projeto AITEM/EAD : CNPq n
401.193/2003-9.
Ao pessoal dos sites Blender Brasil [2] e
3D4All [3] que nos esclareceram dvidas
atravs de seus tutoriais e de seus fruns.
SOBRE OS AUTORES
INFO
[1] Blender Site ocial:
http://www.blender.org/
[2] Blender Brasil:
http://www.blender.com.br/
[3] 3D for All Arte digital:
http://www.3d4all.org/
[4] Disco de texturas do Blender:
http://www.blender3d.org/e-shop/product_info.php?products_id=47
[5] http://www.blender.com.br/portugues/
modules.php?name=News&le=article
&sid=161
[6] http://www.blender3d.org/
[7] POV-Ray: http://www.povray.org/
[8] YafRay: http://www.yafray.org/
62
Outubro 2004
www.linuxmagazine.com.br
O cenrio apresentado na gura 11 possui um grau de realismo bastante elevado, por conta do detalhamento dos
objetos que pertencem ao cenrio, mas
sua utilizao em jogos invivel em
termos prticos, devido elevada quantidade de vrtices.
Como o Blender ainda no exporta
para VRML 2.0 com a qualidade desejada, pode-se utilizar um conversor
externo de VRML 1.0 para VRML 2.0,
de modo que no haja perda de preciso
ou qualidade durante o processo.
importante salientar que todos os
objetos do cenrio foram utilizados para
a construo do jogo Aitem (acrnimo
para Ambiente Interativo Temtico
para Apoio ao Ensino de Matemtica),
mostrado na gura 12.
O projeto Aitem visa ensinar matemtica a alunos do Ensino Fundamental,
recriando virtualmente o ambiente de
uma escola, com suas salas, refeitrio,
ptio, saguo, alunos, etc.
Concluses