Escolar Documentos
Profissional Documentos
Cultura Documentos
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Lindsley Daibert
Coordenador
Carlos Eduardo Hermeto S Motta
Cadernos de Informtica
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
APRESENTAO
Os computadores que esto sendo instalados pela SEE nas escolas estaduais devero ser
utilizados para propsitos administrativos e pedaggicos. Para isso, desenvolveu-se
um conjunto de cursos destinados a potencializar a utilizao desses equipamentos.
So doze cursos que esto sendo disponibilizados para as escolas para enriquecimento
do seu plano curricular. Esses cursos no so profissionalizantes. So cursos
introdutrios, de formao inicial para o trabalho, cujo objetivo ampliar o horizonte
de conhecimentodos alunos para facilitar a futura escolha de uma profisso.
Todos os cursos foram elaborados para serem realizados em 40 mdulos-aula, cada um
deles podendo ser desenvolvidos em um semestre (com 2 mdulos-aula semanais) ou
em 10 semanas (com 4 mdulos-aula semanais). Em 2006, esses cursos devero ser
oferecidos para os alunos que desejarem curs-los, em carter opcional e horrio extraturno.
Em 2007, eles cursos devero ser includos na matriz curricular da escola, na srie ou
sries por ela definida, integrando a Parte Diversificada do currculo.
Esses cursos foram concebidos para dar aos professores, alunos e funcionrios uma
dimenso do modo como o computador influencia, hoje, o nosso modo de vida e os
meios de produo. Para cada curso selecionado pela escola devero ser indicados pelo
menos dois ou, no mximo, trs professores (efetivos, de preferncia) para serem capacitados pela SEE. Esses professores iro atuar como multiplicadores, ministrando-os a
outros servidores da escola e aos alunos.
DE
CAPACITAO
EM
INFORMTICA INSTRUMENTAL
Este curso ser implantado obrigatoriamente em todas as escolas estaduais em que for
instalado laboratrio de informtica. Iniciando pelas Escolas-Referncia, todos os professores e demais servidores sero capacitados para que possam fazer uso adequado e
proveitoso desses equipamentos tanto na administrao da escola como nas atividades
didticas.
um curso voltado para a desmistificao da tecnologia que est sendo implantada. O
uso do computador ainda algo difcil para muitas pessoas que ainda no esto muito
familiarizadas com essas novas tecnologias que esto ocupando um espao cada vez
maior na escola e na vida de todos. Este curso vai motivar os participantes para uma
aproximao com essas tecnologias, favorecendo a transformao dos recursos de
informtica em instrumentos de produo e integrao entre gestores, professores e
demais servidores. As caractersticas dos equipamentos e as funcionalidades dos programas sero apresentadas de maneira gradual e num contexto prtico. Essas.situaes
prticas sero apresentadas de maneira que o participante perceba o seu objetivo e o
valor de incorpor-las ao seu trabalho cotidiano. Os participantes sero preparados
Cadernos de Informtica
CURSO
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
CURSO
DE
MONTAGEM E MANUTENO
DE
COMPUTADORES
Este curso ser implantado em, pelo menos, uma escola do municpio sede de cada
Superintendncia Regional de Ensino. A indicao da escola dever ser feita pela prpria S.R.E, levando-se em conta as condies de infra-estrutura nas Escolas-Referncia
existentes no municpio. Nas escolas escolhidas ser montado um laboratrio de
informtica especialmente para a oferta desse curso.
O objetivo deste curso capacitar tecnicamente os alunos de ensino mdio que queiram
aprender a montar, fazer a manuteno e configurar microcomputadores. Pode ser oferecido para alunos de outras escolas, para professores e demais servidores da escola e
para a comunidade, aos finais de semana ou horrios em que o laboratrio esteja disponvel.
Neste curso o participante aprender a funo de cada um dos componentes do
microcomputador. Aprender como montar um computador e como configur-lo, instalando o sistema operacional, particionando e formatando discos rgidos, instalando placas de fax/modem, rede, vdeo, som e outros dispositivos. Conhecer, ainda, as tcnicas
de avaliao do funcionamento e configurao de microcomputadores que esteja precisando de manuteno preventiva ou corretiva, alm de procedimentos para especificao
de um computador para atender as necessidades requeridas por um cliente.
Dos cursos que se seguem, as Escolas-Referncia devero escolher pelo menos dois para
implantar em 2006.
Cadernos de Informtica
1. CURSO
SOBRE O
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
gramas. O texto didtico deste curso apresenta os recursos a serem estudados e prope
exerccios. um curso para aqueles que gostam de enfrentar desafios.
Ementa: Histrico e desenvolvimento do Unix e Linux. Login no computador. Explorando o computador (processos em execuo, conexes abertas). Descrio dos conceitos
de arquivo e diretrio. Operaes simples sobre arquivos e diretrios. Sistema de permisses e quotas.
Procurando arquivos e fazendo backups. Executando e controlando programas.
Processamnto de texto. Expresses regulares. Estendendo o ambiente. Trabalho em
rede. Um sistema de chat. Comunicao segura no chat (criptografia). Ainda criptografia.
Sistema de arquivos como um Banco de Dados. Um programa grfico. Programando
para rede.
2. CURSO
DE
PROGRAMAO EM JAVA
um curso de programao introdutrio que utiliza a linguagem Java. Essa linguagem
se torna, a cada dia, mais popular entre os programadores profissionais. O curso foi
desenvolvido em forma de tutorial. O participante vai construir na prtica um aplicativo
completo (um jogo de batalha naval) que utiliza o sistema grfico e que pode ser utilizado em qualquer sistema operacional. Os elementos de programao so apresentados
em atividades prticas medida em que se fazem necessrios. Aqueles que desejam
conhecer os mtodos de produo de programas de computadores tero, nesse curso,
uma boa viso do processo.
Ementa: Conceitos de linguagem de programao, edio, compilao, depurao e execuo de programas. Conceitos fundamentais de linguagens de programao orientada
a objetos.
Tipos primitivos da linguagem Java, comandos de atribuio e comandos de repetio.
Conceito de herana e programao dirigida por eventos. Tratamento de eventos. Programao da interface grfica. Arrays. Nmeros aleatrios.
DE
INTRODUO
AO
BANCOS
DE
DADOS
Cadernos de Informtica
3. CURSO
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
um curso voltado para aqueles que desejam conhecer os sistemas que gerenciam volumes grandes e variados de informaes, largamente utilizados no mundo empresarial.
Ementa: Modelagem de dados. Normalizao. Linguagem SQL. Mecanismos de consulta.
Criao e alterao de tabelas. Manipulao e formatao de dados. Organizao de
resultados de pesquisa. Acesso ao servidor de bancos de dados. Contas de usurios.
Segurana. Administrao de bancos de dados. Manuteno. Integridade.
4. CURSO
DE
CONSTRUO
DE
WEB SITES
Este curso mostrar aos participantes como construir pginas HTML que forma a estrutura de um site na internet. A primeira parte do curso voltada para a construo de
pginas; a segunda parte, para a estruturao do conjunto de pginas que formao o
site, incluindo elementos de programao. Explicar os conceitos elementares da web
e mostrar como que se implementa o conjunto de pginas que forma o site num
servidor.
Ementa: Linguagem HTML. Apresentao dos principais navegadors disponveis no mercado.
Construo de uma pgina HTML simples respeitando os padres W3C. Recursos de
formatao de texto. Recursos de listas, multimdia e navegao. Tabelas e Frames.
Folha de Estilo. Elementos de Formulrio. Linguagem Javascript. Interao do Javascript
com os elementos HTML. Linguagem PHP. Conceitos de Transmisso de Site e critrios
para avaliao de servidores.
1. CURSO
DE
EDITORAO ELETRNICA
Cadernos de Informtica
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
2. CURSO
DE ILUSTRAO
DIGITAL
3. CURSO
DE
PRODUO FONOGRFICA
Curso voltado para aqueles que tm interesse na produo musical. Explica, atravs de
programas, como que se capturam, modificam e agrupam os sons musicais para produzir arranjos musicais. um curso introdutrio com uma boa viso da totalidade dos
procedimentos que levam produo de um disco.
Ementa: O Fenmeno Sonoro. O Ambiente Sonoro. A Linguagem Musical. Pr-Produo.
O Padro MIDI. A Gravao. A Edio. Ps-processamento. Mixagem. Finalizao.
DE
COMPUTAO GRFICA
Curso introdutrio de modelagem, renderizao e animao de objetos tridimensionais.
Esse curso a base para utilizao de animaes tridimensionais em filmes. Conduzido
como um tutorial do programa BLENDER, apresenta a interface do programa e suas
operaes elementares. Destinado queles que tm ambies de produzir animaes de
alta qualidade para a educao ou para a mdia.
Ementa: Introduo Computao Grfica. Conceitos bsicos 2D e 3D. Interface principal do programa Blender. Espao de trabalho. Navegao em 3D. Modelagem em 3D.
Primitivas bsicas. Movimentao de objetos. Edio de objetos. Composio de cenas.
Materiais e texturas. Aplicao de materiais. UV Mapping. Luzes e Cmeras. Iluminao
de cena. Posicionamento e manipulao de cmera. Renderizao still frame. Formatos
de sada. Animao bsica. Movimentao de cmera e objetos. Renderizao da animao. Formatos de sada.
Cadernos de Informtica
4. CURSO
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
5. CURSO
DE
6. CURSO
DE
MULTIMDIA
NA
EDUCAO
Cadernos de Informtica
10
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
SUMRIO
Introduo: ...................................................................................... 13
Modelagem. Materiais. Iluminao. Cmera. Renderizao.
Mdulo 1: ......................................................................................... 14
Introduo Computao Grfica. Conceitos bsicos 2D e 3D. Interface
principal do Blender. Espao de trabalho. Reconfigurando a interface.
Gravando uma cena. Carregando uma cena. Visualizao. Navegao em 3D.
Mdulo 2: ......................................................................................... 25
Curvas e superficies. Curvas Bzier. Curvas NURBS. Extruso.
Mdulo 3: ......................................................................................... 34
Modelagem em 3D. Primitivas bsicas Plano, Cubo, Crculo, Esfera UV,
Icosfera, Cilindro, Tubo, Cone, Grade, Macaca. Texto.
Mdulo 4: ......................................................................................... 37
Transformao de objetos. Pivots e outros pontos de referncia.
Mdulo 5: ......................................................................................... 41
Agrupamento de objetos (parenting). Layers. Edio de objetos.
Duplicao de objetos.
Mdulo 6: ......................................................................................... 47
Modelagem por SubSurf. Modelagem de objetos orgnicos a partir de formas
geomtricas bsicas.
Mdulo 7: ......................................................................................... 56
Materiais. Aplicao de materiais Cores. Smooth. UV Mapping.
World Background.
Mdulo 8: ......................................................................................... 64
Luzes e Cmeras. Iluminao de cena. Tipos de luzes.
Renderizao still frame. Formatos de sada
Mdulo 9: ......................................................................................... 71
HotKeys. .......................................................................................... 82
Glossrio. ......................................................................................... 84
Recursos na web. .............................................................................. 87
Cadernos de Informtica
11
Cadernos de Informtica
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
12
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
INTRODUO
A ELABORAO DE UMA ANIMAO FEITA POR COMPUTADOR PASSA POR UMA SRIE DE ETAPAS, E CADA UMA
DELAS VAI ADICIONANDO COMPLEXIDADE AO QUE EST SENDO CONSTRUDO AT QUE O PRODUTO FINAL SEJA
ALCANADO O PRODUTO FINAL SEJA ALCANADO.
MODELAGEM
A modelagem o primeiro passo em uma animao. atravs dela que construmos os
objetos virtuais que faro parte da cena. Existem vrias ferramentas disponveis para a
criao de formas geomtricas bsicas e para sua edio, ou modificao. Essas
modificaes podem ser na forma ou na posio dos objetos.
MATERIAIS
Para um que um objeto tenha a semelhana com o que se imagina, podemos determinar
as cores e caractersticas de sua aparncia, com grande similitude. possvel se controlar
o brilho, a transparncia, a auto-emisso de luz e a repetio de padres. Qualquer
imagem gerada por fotografia digital, scanner ou software pode ser projetada na superfcie de um objeto virtual, fazendo-o se parecer com o original.
ILUMINAO
Por mais que a cena criada possua detalhes, cores e texturas interessantes, nada disto
ser visto com clareza se no houver uma boa iluminao. Ela utilizada para se criar
um clima especfico, ressaltar determinadas partes da cena ou melhorar o realismo da
situao apresentada. Para isto podemos controlar o tipo de luz, a cor, a intensidade e
a sua posio.
CMERA
A cmera fotogrfica virtual determina o ponto de vista do espectador. Ela se movimenta
e acompanha movimentos enquadrando a cena que queremos que seja vista. Podemos
escolher o tipo de lente utilizada, conseguindo efeitos ticos semelhantes aos
conseguidos com cmeras reais.
RENDERIZAO
Ao final deste curso, voc dever estar apto a realizar uma animao 3D simples no
computador, seguindo as etapas descritas. A seguir sero apresentados mais detalhes
sobre cada uma destas etapas, realizadas no programa Blender, para Linux.
Cadernos de Informtica
13
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 1:
BSICOS 2D E 3D. INTERFACE PRINCIPAL DO
INTRODUO COMPUTAO GRFICA. CONCEITOS
BLENDER. ESPAO DE TRABALHO. RECONFIGURANDO A INTERFACE. GRAVANDO UMA CENA. CARREGANDO UMA CENA. VISUALIZAO. NAVEGAO EM 3D.
1.1 INTRODUO
COMPUTAO GRFICA.
1.2
Cadernos de Informtica
14
Fig. 1.1:
Eixos de
referncia 3D.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
A geometria nos diz que o mnimo para se definir uma linha reta so dois pontos.
Quando essa reta desenhada em 2D, necessitamos apenas de duas coordenadas para
definir cada ponto: X e Y. Entretanto, se quisermos desenhar
uma linha reta no espao precisamos determinar as
coordenadas tridimensionais dos dois pontos que a
definem. Quando construmos um objeto tridimensional,
os pontos extremos que definem as linhas do objeto so
chamados de vrtices, as linhas so chamadas de arestas, e
os lados do objeto so chamados de faces (Figura 1.2).
Fig. 1.2:
Definies.
1.3 INTERFACE
PRINCIPAL DO
1.4 ESPAO
DE TRABALHO.
Fig. 1.3:
Info Window.
Na parte inferior encontra-se a janela dos botes (Buttons Window), assim chamada
por razes bvias. Nesta janela encontram-se diversas opes de edio da cena de
trabalho: luzes, cmeras, materiais, ajustes de renderizao e animao, alm de outras
(Figura 1.4). Alm de cada boto ter seu texto denominativo, ao se posicionar o mouse
sobre o boto, sem apert-lo, aparece tambm um rtulo explicativo da sua funo. As
funes que podem ser acessadas atravs de atalhos de teclado tem esses atalhos
Cadernos de Informtica
Ao abrir o programa Blender, ele se apresenta com uma tela padro. A tela de trabalho
do Blender se divide em trs partes. Na parte superior se encontra a janela de informaes (Info Window). Nesta rea so mostradas algumas estatsticas sobre a cena em que
se est trabalhando, o nmero da verso do programa e algumas outras informaes
(Figura 1.3). Ve: informa o nmero total de vrtices dos objetos da cena. Fa: informa o
nmero de faces de todos os objetos da cena. Ob: mostra dois nmeros. O primeiro o
nmero total de objetos na cena. O segundo o nmero de objetos selecionados naquele momento. Mem: indica a memria utilizada pelo programa.
15
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
descritos na frente de cada funo. Quando uma letra precedida de Ctrl, Shift, ou Alt,
essas teclas devem ser mantidas pressionadas enquanto voc aperta a tecla com a letra
desejada.
Fig. 1.4:
Buttons
Window.
Fig. 1.5:
3D Window.
Cadernos de Informtica
Cada janela possui um cabealho (Header) (Figura 1.6). Na janela 3D, esse cabealho
localizado na parte inferior, e pode ter sua localizao modificada clicando-se numa
rea vazia da barra com o boto direito do mouse e confirmando a opo que se abre
Top, Bottom, ou No Header (Acima, Abaixo ou Sem cabealho). Escolha cada uma dessas opes e verifique como o cabealho aparece na tela.
16
Fig. 1.6:
Header.
Existe um boto especial que fica na parte mais esquerda de cada janela, que pode
mostrar mais opes clicando-se nele com o boto esquerdo do mouse (Figura 1.7). Ele
mostra vrios outros cones, correspondentes a diferentes tipos de combinaes de
botes que iro aparecer na janela selecionada. Quando um desses cones acionado,
so modificados os botes da janela escolhida, apresentando outras funes.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 1.7:
Boto especial
com opes de
reconfigurao
da janela.
Experimente clicar em cada uma das opes dos tipos de janela e veja como a configurao
muda totalmente de acordo com o contexto da sua escolha. No se esquea de voltar a
janela inferior para a configurao Buttons Window no final, para seguirmos com os
prximos exerccios.
RECONFIGURANDO
Fig. 1.8:
Dilogo para
diviso de
janela.
Fig. 1.9:
Volta do
cabealho.
A INTERFACE
A janela 3D pode ser reconfigurada de uma srie de maneiras. Uma opo possvel
criar mais janelas dividindo-se as j existentes. A partir de agora iremos faz-lo. Para
isso basta mover o cursor sobre uma linha de contorno da janela e pressionar o boto
do meio ou o boto direito do mouse (Figura 1.8). Aparece uma pequena janela pedindo uma confirmao (Split Area), que deve ser dada clicando-se com o boto esquerdo
do mouse. Vai aparecer uma linha representando a diviso da janela, que pode ser
posicionada de acordo com a sua vontade e ter sua localizao
confirmada com um clique do boto esquerdo do mouse. As janelas podem ser divididas horizontal ou verticalmente, dependendo da linha da janela que foi escolhida para ser dividida.
Experimente dividi-las das duas maneiras. As janelas tambm
podem ser apagadas ou unidas de forma parecida, devendo-se
posicionar o mouse sobre a linha divisria da janela escolhida,
clicando-se com o boto direito do mouse e confirmando a opo Juntar reas (Join Areas). Existe tambm a opo No Header, que torna a barra de
cabealho invisvel.
Se o cabealho estiver invisvel e quisermos torn-lo novamente visvel, preciso primeiro
clicar na janela desejada para ativ-la, e depois mover o cursor
sobre uma linha de contorno da janela e pressionar o boto do
meio ou o boto direito do mouse. Agora o menu apresenta a
opo Add Header, que retorna com o cabealho ao ser clicada
com o boto esquerdo do mouse (Figura 1.9).
Cadernos de Informtica
1.5
17
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Quando a janela 3D est dividida, podemos modificar o tamanho das janelas posicionando
o cursor na linha que separa as janelas at que ele mude de forma, e depois clicando e
arrastando com o boto esquerdo do mouse. Experimente modificar o tamanho da janela dessa forma (Figura 1.10).
Fig. 1.10:
Redimensionamento
de janela.
A vantagem de se trabalhar com mais de uma janela que podemos visualizar o objeto
criado de vrios ngulos diferentes, recurso fundamental para se trabalhar com trs
dimenses (Figura 1.11). Geralmente melhor comear criando os objetos na vista de
topo e utilizar as outras vistas para posicion-los adequadamente na cena.
Cadernos de Informtica
18
Fig. 1.12:
Vistas no menu
View.
Na ilustrao acima, a vista esquerda inferior uma vista de topo (Top), a vista esquerda superior uma vista de lado (Side) e a vista maior uma vista de usurio (User),
acionada quando giramos livremente o ponto de vista. Estas vistas
podem ser selecionadas no cabealho de cada janela, no menu View
(Figura 1.12). As opes disponveis so Side (Lado), Front (Frente),
Top (Topo), Camera (Cmera) e User (Usurio). A vista Side
corresponde a olhar ao longo do eixo X na direo negativa. A vista
Front ao longo do eixo Y e a vista Top ao longo do eixo Z. Voc pode
tambm acionar estas vistas utilizando o teclado numrico. Veja na
figura 12 como h um nmero na frente de cada opo: Side 3,
Front 1, Top 7 e Camera 0. A vista User no possui um atalho,
pois ela varivel e no fixa como as outras. Mais frente isso ficar
mais claro para voc.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Lembre-se de que os atalhos do teclado agem sobre a janela que est em foco no
momento. Antes de utiliz-los certifique-se de que a janela em que voc quer que a ao
acontea est em foco, posicionando o cursor sobre ela. Note como a janela em foco faz
o cabealho da mesma ter uma colorao cinza ligeiramente mais clara.
1.6 GRAVANDO
UMA CENA
Ao criar uma cena no Blender, necessrio grav-la no disco rgido ou em outro meio
permanente para que possamos recuper-la depois. Se fecharmos a janela principal do
Blender, o programa se encerrar sem perguntar se voc deseja gravar a cena em que
est trabalhando. Se a cena no tiver sido gravada anteriormente, ela ser
irremediavelmente perdida. Para salvar uma cena basta clicar F2 para abrir a janela de
dilogo. esquerda, em cima, o boto P (ou a tecla P) leva para o diretrio
hierarquicamente superior, o boto logo abaixo permite escolher o disco desejado.
Clicando-se no espao frente de cada boto pode-se escrever o nome do arquivo
desejado. Pode-se tambm clicar com o boto esquerdo do mouse no arquivo listado e
confirmar a opo. Na extremidade direita, acima, esto os botes Save File, para confirmar a gravao, ou Cancel, para cancelar a operao. Outra alternativa se clicar no
nome do arquivo desejado com o boto do meio do mouse. Isto ir gravar o arquivo
imediatamente, com aquele nome. A extenso .blend ser adicionada automaticamente
ao arquivo. Se voc preferir apenas atualizar a gravao do arquivo que est sendo
trabalhado, basta teclar Ctrl-W ao invs de F2 e confirmar a opo, pulando o dilogo
de gravao.
Grave a cena em que voc est trabalhando da forma como foi descrito para que voc
compreenda melhor o processo.
CARREGANDO
UMA CENA
Cadernos de Informtica
1.7
19
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Pratique o que aprendeu at agora com esta cena. Subdivida as janelas 3D de forma
diferente. Junte novamente janelas que estavam divididas. Mude a posio do cabealho
da janela 3D, torne-o invisvel e retorne com ele posio original. Mude as vistas de
cada janela para poder compreender melhor a importncia de se trabalhar com mais de
uma vista em um projeto 3D.
1.8 VISUALIZAO
Fig. 1.13:
Modos de
visualizao.
Cadernos de Informtica
O modo Wireframe (fio de arame) desenha o objeto usando linhas para representar as
bordas visveis dos polgonos, fazendo os objetos se parecerem com esculturas de arame.
Este modo possibilita a viso da forma real do objeto e permite acesso aos seus vrtices
individuais para edio e modificao (Figura 1.15).
20
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
J o modo Solid (slido) representa o objeto como se fosse um bloco slido, mostrando as faces externas da sua geometria. Neste modo j podemos ver as cores dos objetos. Eles aparecem facetados, mas pela primeira vez possvel se ver os brilhos da luzes
refletindo nos objetos (Figura 1.16).
Para uma viso um pouco mais realista, o modo Shaded (sombreado) mostra a textura
escolhida aplicada sobre a superfcie do objeto, alm de renderizar a iluminao de
forma bem mais convincente (Figura 1.17). Texturas sero vistas em um mdulo futuro
mais avanado. Neste curso introdutrio no sero abordadas.
Cadernos de Informtica
21
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
1.6 NAVEGAO
EM
3D.
Muitas vezes necessrio mudar o ngulo de visualizao de uma janela para que possamos enxergar melhor as posies relativas entre os objetos da cena. Podemos facilmente fazer isso utilizando as teclas numricas, que iro movimentar ou rotacionar o
seu ponto de vista sem alterar a posio de nenhum componente da cena. importante
ter em mente que as mudanas de ponto de vista aqui descritas no afetam de maneira
alguma os objetos existentes na cena (nem a sua posio, nem a sua forma), apenas
alteram a forma de visualiz-los. A vista pode ser considerada como uma janela para o
mundo e voc quem vai se movimentar em relao a essa janela. Para os exerccios de
navegao iremos usar o arquivo suzanne.blend, que se encontra no CD que acompanha
o livro (Figura 1.19). Abra esse arquivo do modo que aprendeu anteriormente.
Fig. 1.19:
Arquivo
suzanne.blend.
Cadernos de Informtica
H dois tipos de vistas: local e global. O modo de vista local (View>Local View), faz com
que somente os objetos selecionados sejam visveis, facilitando a edio de cenas com
muitos objetos. Para entrar no modo de vista local, selecione a cara de macaco maior,
clicando nela com o boto direito do mouse, e depois clique em View>Local View, no
Header da janela 3D. Observe como a cara menor, a cmera e a luz se tornaram invisveis. Eles no foram apagados da cena, apenas no podem ser vistos. Para voltar ao
modo de vista global, clique em View>Global View. Agora todos os objetos podem ser
vistos novamente. O modo de vista local tambm pode ser trocado com o modo de vista
global atravs da tecla / do teclado numrico.
22
Ative a tecla NumLock do seu teclado e utilize as teclas 4 e 6 para orbitar para a
esquerda ou para a direita, e as teclas 8 e 2 para orbitar para cima e para baixo. O efeito
como se o observador girasse em torno do ponto selecionado. Para efetuar uma
panormica so utilizadas as mesmas teclas, s que juntas com a tecla Ctrl. Nesse caso a
janela mostra um deslocamento em linha reta do ponto de vista do observador na
vertical ou na horizontal (Figura 1.20).
Fig. 1.20:
Orbitar e
Panormica
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 1.21:
Orbitando em
torno da cena.
No caso do nosso exemplo, tente orbitar o ngulo de viso da cena de modo a conseguir o resultado da figura 1.21.
Depois volte para a vista frontal teclando 1, e faa uma panormica (Figura 1.22).
Fig. 1.22:
Fazendo uma
movimentao
panormica.
As teclas + e so usadas para efetuarmos um zoom, positivo ou negativo. Se o seu mouse tiver um rolete, ele tambm
pode ser utilizado para as operaes de zoom. A tecla Enter
do teclado numrico neutraliza as operaes de zoom. importante assinalar que a operao de zoom no altera as
dimenses do objeto observado, tal como o faria a operao
de escala, apenas aproxima ou afasta o ponto de vista do
observador (Figura 1.23).
Fig. 1.24:
Fazendo um
zoom na
imagem.
Cadernos de Informtica
Volte para a vista frontal teclando 1 e faa um zoom na imagem utilizando os recursos descritos (Figura 1.24).
23
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
No teclado numrico, a tecla 5 muda de uma vista ortogrfica, sem distores projetivas,
para uma vista em perspectiva, onde as linhas convergem para um ponto de fuga (Figura 1.25).
Fig. 1.25:
Vista em
perspectiva.
As opes de navegao que foram mostradas tambm podem ser acessadas pelo menu
View > View Navigation, no cabealho da janela 3D (Figura 1.26).
Fig. 1.26:
Menu de
navegao 3D.
Cadernos de Informtica
Fig. 1.27:
Menu de
alinhamento de
vistas.
24
O Blender tambm oferece um recurso de orientao rpida, chamado de alinhamento de vista (Align View). Para
centrar a vista na posio do cursor, tecle C. Para mostrar
todos os objetos da cena centrados na vista, tecle Shift+C.
Para alinhar a cmera ativa vista, tecle Ctrl+Alt+0. Para
alinhar a vista ao objeto selecionado, tecle * (no teclado
numrico). Experimente essas alternativas com o arquivo
Suzanne.
Se estiver perdido em uma cena grande, onde os objetos
desejados esto fora de vista, tecle Home para ver todos
os objetos enquadrados na janela. Estas opes tambm esto no menu View > Align
View do cabealho da janela 3D (Figura 1.27).
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 2:
CURVAS E SUPERFCIES. CURVAS BZIER. CURVAS NURBS. EXTRUSO.
2.1. CURVAS E SUPERFCIES
A modelagem de objetos tridimensionais normalmente pode fazer uso de dois mtodos
principais de construo de objetos: malhas 3D (meshes) ou curvas e superfcies. As
malhas 3D so definidas a partir de pontos chamados vrtices que so unidos por linhas
chamadas arestas, que constroem planos que so chamados de faces (ver figura 1.2). Os
vrtices podem ser deslocados individualmente ou em grupo, permitindo um ajuste
bastante preciso da forma do objeto desejado.
J as curvas e superfcies que podem ser criadas no espao tridimensional so construdas
a partir de frmulas matemticas, ao invs de uma srie de pontos como so construdas
normalmente as malhas 3D (meshes). Existem dois tipos de curvas e superfcies utilizadas pelo Blender: curvas do tipo Bzier e curvas do NURBS. Ambos os tipos de curvas
so B-Splines, que so definidas atravs de um conjunto de vrtices de controle que
definem a forma da curva. As curvas so construdas atravs de interpolao (Bzier)
ou atrao (NURBS).
Uma das vantagens de se utilizar curvas e superfcies que elas utilizam menos dados,
produzindo bons resultados usando pouca memria e tempo de modelagem. A
contrapartida a maior demora de tempo de renderizao, devido s exigncias de um
maior tempo de computao. Como desvantagem, as curvas no permitem o ajuste fino
vrtice a vrtice que uma malha 3D permite, mas elas so a nica maneira de se modelar
um objeto utilizando o recurso de extruso ao longo de uma linha. (ver seo 2.4) H
momentos em que um ou outro mtodo ser mais recomendvel, mas apenas a experincia
ser capaz de tornar a escolha mais eficiente.
Uma curva Bzier definida atravs de pontos de controle, onde cada ponto possui
dois pontos de ajuste. Ao ser selecionado um ponto de controle, seus pontos de ajuste
so tambm selecionados. Quando movemos o ponto de controle central, todo o par de
pontos de ajuste se move junto com ele. Se movermos os pontos de ajuste, clicando e
arrastando, podemos mudar a forma da curva naquele ponto. Uma curva Bzier tangente linha que vai do ponto de controle at o ponto de ajuste, e pode ter sua
suavidade controlada atravs da manipulao do comprimento desta linha.
Como exerccio, vamos criar uma curva Bzier. V ao menu na parte superior da janela
3D, clique em Add, Curve>Bzier curve. Ao fazer isso, surgir na tela uma curva Bzier
com dois pontos de controle amarelos, cada um ligado por uma linha rosa a dois pontos
de ajuste, tambm amarelos (Figura 2.1).
Cadernos de Informtica
A maior utilidade das curvas Bzier para a construo de objetos a partir de desenhos
2D, construo de objetos extrudados e determinao de caminhos (paths) para o movimento de objetos.
25
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 2.1:
Curva Bzier.
Novos pontos de controle podem ser adicionados a esta linha, selecionando-se primeiro
um ponto com o boto direito do mouse e clicando-se depois Ctrl+boto esquerdo do
mouse (Figura 2.2). Para apagar um ponto basta selecion-lo, clicar Del e confirmar.
Fig. 2.2:
Adicionando
pontos de
controle.
Cadernos de Informtica
Para mudar a forma da curva em um ponto, selecione um ponto de ajuste com o boto
direito do mouse e movimente-o clicando com o boto esquerdo do mouse (dentro do
crculo para movimentar livremente, nas setas para restringir o movimento direo do
eixo correspondente), at que curva esteja na forma desejada (Figura 2.3).
26
Fig. 2.3:
Movimentando
um ponto de
ajuste.
Existem quatro tipos de pontos de ajuste, cada um deles fazendo a curva se comportar
de um modo diferente. Eles so diferenciados por cores para ajudar na sua identificao.
Free Handle (preto) Possibilita a manipulao da curva com mais liberdade, permitindo fazer at mesmo pontas agudas em uma curva. Selecione o ponto desejado com o
boto direito do mouse e depois tecle H. Depois selecione o ponto de ajuste com o boto
direito do mouse e movimente-o clicando com o boto esquerdo do mouse (Figura 2.4).
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Aligned Handle (prpura) Este tipo de ponto de ajuste sempre se mantm alinhado
com seu oposto, no importa o movimento que se faa. Selecione o ponto com o boto
direito do mouse e depois tecle H. A tecla H transforma um ponto Free em Aligned e
vice-versa. Depois selecione o ponto de ajuste desejado com o boto direito do mouse
e movimente-o clicando com o boto esquerdo do mouse (Figura 2.5).
Cadernos de Informtica
27
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Auto Handle (amarelo) Esta opo faz com que o Blender escolha automaticamente
as posies dos pontos de ajuste, de modo a obter uma curva mais suave naquele
ponto. Selecione o ponto com o boto direito do mouse e depois tecle Shift+H. Depois
selecione o ponto de ajuste desejado com o boto direito do mouse e movimente-o
clicando com o boto esquerdo do mouse. Quando um Auto Handle movido, ele se
transforma em um Aligned Handle (Figura 2.7).
Fig. 2.8:
Resoluo e
espessura da
curva.
Para que uma curva Bzier seja visvel na janela de renderizao necessrio dot-la de
espessura. Podemos conseguir isto na aba Curve and Surface, do boto Editing, na
janela de botes. As variveis Ext1 e Ext2 controlam o volume da curva. Variveis
numricas na interface do Blender podem ser alteradas com o mouse, clicando-se em
uma das minsculas setas esquerda ou direita do nome da varivel, e movendo-se o
mouse para a esquerda ou para a direita, mantendo-se o boto apertado. Outra maneira
clicar sobre a varivel usando Shift+boto esquerdo do mouse e digitar o valor numrico
diretamente. Para melhorar a suavidade da curva renderizada, necessrio aumentar o
valor de DefResolU para um nmero maior do que seis. Esta
varivel representa o nmero de pontos calculados entre
cada par de pontos de controle da curva. Aument-la faz
com que a curva seja dividida em um nmero maior de
partes, aumentando a sua resoluo e fazendo com que sua
imagem renderizada se apresente mais suave e com menos
angulosidades (Figura 2.8).
Cadernos de Informtica
28
Fig. 2.9:
Subdividindo uma
curva Bzier em
mais pontos de
controle.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Podemos tambm fechar uma curva unindo seu ponto inicial ao seu ponto final. Para
isso basta selecionar pelo menos um dos pontos de controle da curva e depois clicar a
tecla C (Figura 2.10).
Com a curva fechada podemos criar uma figura plana, clicando no boto Back ou Front
da figura 2.8. O resultado pode ser visto na figura 2.11.
Fig. 2.12:
Buraco com
curvas Bzier.
Cadernos de Informtica
Se outra curva Bzier fechada for criada dentro da anterior, o Blender faz automaticamente um buraco (Figura 2.12).
29
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 2.13:
Curva NURBS.
Essa linha amarela controla a forma da curva NURBS, atravs de um efeito de atrao.
Selecione um dos pontos de controle dessa linha com o boto direito do mouse e
movimente-o clicando com o boto esquerdo do mouse e arrastando. A curva muda a
sua forma de acordo com a posio dos pontos da moldura de controle (Figura 2.14).
Fig. 2.14:
Modificao de
uma curva
NURBS.
Cadernos de Informtica
H uma srie de parmetros de controle para uma curva NURBS que podem ser acessados
pela aba Curve Tools na janela de botes (Figura 2.15).
30
Fig. 2.15:
Parmetros de
controle de uma
curva NURBS.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 2.16:
Curva NURBS,
opo
Uniform.
Fig. 2.17:
Curva NURBS,
opo
Endpoint.
Order Este parmetro pode ser visto como um controle da profundidade do clculo
da curva. O valor 1 representa um ponto, 2 linear, a ordem de valor 3 quadrtica,
e assim por diante. aconselhvel sempre utilizar o valor de order 5 para a construo
de paths (ver item 2.4 - Extruso) , porque assim ele se comporta de modo suave sob
qualquer circunstncia, sem produzir descontinuidades no movimento.
Fig. 2.18:
Curvas NURBS
com diferentes
valores de
Weight para o
vrtice
central.
Cadernos de Informtica
Weight Cada vrtice de uma curva NURBS possui um peso, que determina a fora
com que esse vrtice participa na atrao da curva. Quanto maior esse valor, mais a
curva ser atrada para o vrtice em questo (Figura 2.18).
31
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
2.4 EXTRUSO
A ferramenta de extruso ao longo de um path, ou caminho, um importante recurso
de modelagem em programas 3D. Ele faz uso de uma forma bidimensional que se desloca
ao longo de uma linha no espao, construindo a estrutura tridimensional desejada.
Tanto a forma bidimensional quanto o path podem ser feitos de linhas Bzier ou NURBS.
Vamos comear com um crculo e uma linha Bzier. Clique em Add, Curve>Bzier Circle,
clique Tab para voltar ao modo objeto e A para deselecionar tudo. Depois posicione o
cursor 3D um pouco mais direita, clicando l com o boto esquerdo do mouse e clique
em Add, Curve>Bzier Curve (Figura 2.19).
Fig. 2.19:
Crculo Bzier
e curva Bzier.
Divida a janela 3D em trs, como nos exerccios iniciais e escolha uma vista diferente
para cada uma delas. Agora modifique a curva adicionando vrtices e movimentando-a
no espao tridimensional clicando com o boto do meio do mouse (ou Alt+boto esquerdo do mouse) em uma das vistas, e movendo o mouse enquanto ele continua pressionado. Para isso essencial acionar antes o boto 3D na aba Curve and Surface, pois
se isso no for feito, a curva Bzier ir permanecer bidimensional (Figura 2.20). Observe como a curva se modifica em cada uma das janelas, permitindo uma compreenso
melhor da sua forma no espao.
Cadernos de Informtica
Fig. 2.20:
Curva Bzier
no espao 3D.
32
Fig. 2.21:
Nome do
objeto a ser
extrudado.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 2.22:
Nome do
objeto a ser
extrudado ao
longo do path.
Fig. 2.23:
Objeto
extrudado.
Cadernos de Informtica
33
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 3:
MODELAGEM EM 3D - PRIMITIVAS BSICAS PLANO, CUBO, CRCULO, ESFERA UV, ICOSFERA,
CILINDRO, TUBO, CONE, GRADE, MACACA, TEXTO.
3.1 MODELAGEM
EM
3D - PRIMITIVAS
BSICAS.
Fig. 3.1:
Toolbox.
A janela cinza menor lista as funes principais. Ao se passar o mouse sobre elas, abrese uma nova janela com opes daquela funo principal. Algumas opes abrem ainda
uma terceira janela, indicada por uma seta preta apontando para a direita. Um clique
com o boto esquerdo do mouse escolhe a opo desejada.
Sempre que um novo objeto criado no Blender ele surge no modo de edio, com seus
vrtices marcados por pontos amarelos. Este modo ser explicado mais frente no
mdulo 5. preciso mudar para o modo objeto apertando a tecla Tab antes de criar
outro objeto, caso contrrio eles ficaro ligados como
um objeto nico. Geralmente interessante criar o
objeto na vista de topo, que o deixar alinhado com
uma referncia mais clara.
Cadernos de Informtica
Fig. 3.2:
Janela de
propriedades
do objeto.
34
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
medida em que cada item a seguir for explicado, crie um objeto para exercitar o seu
conhecimento.
Plano (Plane) Este um plano simples, com quatro vrtices nos cantos. Para se criar
um plano, primeiramente deve-se posicionar o cursor no ponto da janela onde se quer
que o plano seja criado. Clique a barra de espaos e escolha a funo Add, Mesh > Plane
e o plano ser criado.
Cubo (Cube) - Um cubo pode ser criado da mesma forma. Repita as operaes, e na
opo Mesh escolha Cube.
Crculo (Circle) - Esta funo cria um crculo bidimensional no espao tridimensional.
Repita as operaes, e na opo Mesh escolha Circle.
Esfera UV (UV Sphere) - A esfera UV uma esfera dividida em segmentos retangulares
latitudinais e longitudinais. Devido a este tipo de construo, ela tem um nmero maior
de vrtices nas regies prximas aos plos. Para criar uma esfera UV, primeiramente
deve-se clicar no ponto da janela onde se quer que a esfera seja criada. Depois ao clicar
a barra de espaos, escolhemos a funo Add, e depois a funo Mesh. Escolha a opo
UV Sphere e logo surgir uma janela perguntando o nmero de segmentos (Segments)
e o de anis (Rings). Os segmentos so linhas que unem os plos da esfera, dividindoa como os gomos de uma laranja. J os anis dividem a esfera com linhas circulares
perpendiculares aos segmentos. Estes valores determinam a subdiviso da esfera em
crculos semelhantes s linhas de latitude e longitude da Terra. Quanto maiores forem
esses nmeros, mais suave ser a aparncia da esfera, mas tambm mais demorada ser
a renderizao do objeto, por necessitar de um nmero maior de clculos realizados
pelo computador devido ao aumento da complexidade da sua malha. A esfera surgir
no ponto onde o cursor se encontra.
Icosfera (Icosphere) A Icosfera possui uma estrutura que tem uma subdiviso
geodsica em tringulos, o que distribui seus vrtices de forma homognea por toda a
esfera. Sua construo se d da mesma forma que a Esfera UV, s que surgir a opo
Subdivision, que ir determinar o grau de subdivises (nmero de tringulos) da icosfera.
Quanto maior o nmero, mais subdividida aparecer a superfcie.
Cilindro (Cilinder) Para criar um cilindro, siga os passos tradicionais e opte pelo
nmero de vrtices que iro determinar a suavidade da curvatura do cilindro. A forma
gerada por aproximao. Se forem usados nmeros pequenos, a forma gerada ser de
um prisma com o mesmo nmero de lados que o nmero de vrtices. Quanto maior for
o nmero de vrtices, mais a forma se aproximar de um cilindro verdadeiro.
Cone (Cone) - Os passos para se criar um cone so semelhantes aos anteriores, com
uma opo para o nmero de vrtices que iro determinar a suavidade da curvatura do
cone.
Grade (Grid) Cria uma grade retangular com nmero de vrtices escolha, tanto no
eixo X, quanto no eixo Y. Siga os passos anteriores e faa suas opes.
Macaca (Monkey) Cara de macaca. No possui variveis. Seu nome Suzanne.
Cadernos de Informtica
Tubo (Tube) - Para criar um tubo, siga novamente os passos tradicionais e opte pelo
nmero de vrtices que iro determinar a suavidade da curvatura do tubo.
35
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
3.2
TEXTO
O texto tratado no Blender como um tipo especial de curva. Em computao, chamamos de fontes as famlias de letras que possuem um mesmo estilo. Uma fonte um
arquivo digital que contm a definio grfica de todas as letras e smbolos de acentuao de um alfabeto em um estilo especfico. Existem vrias maneiras diferentes de se
codificar um arquivo de fonte. H uma fonte interna simples utilizada pelo Blender, mas
ele tambm aceita fontes do tipo Post-Script Type 1 ou True Type. Para carregar uma
nova fonte, clique no boto Load, da aba Font, e localize a pasta com as fontes em seu
disco rgido ou outro meio de armazenamento. No CD que acompanha o livro fornecemos
alguns exemplos de algumas fontes True Type. Fontes True Type tem como extenso de
arquivo a sequncia .ttf. J as fontes Post-Script possuem a extenso .ps. Para criar um
texto no Blender, basta clicar na janela 3D, apertar a barra de espaos e escolher Add>Text.
A partir da s escrever o texto desejado, que ser escrito onde o cursor de texto estiver
indicando. Quando estiver satisfeito, clique Tab para sair do modo de edio. O texto
criado plano, mas pode adquirir volume atravs dos controles Ext1 e Ext2, da aba Curve
and Surface. A varivel Ext1 controla a espessura da letra e a varivel Ext2 controla a
largura do chanfrado das quinas das letras. J a varivel BevResol muda suavemente de
um chanfrado reto para um chanfrado curvo (Figura 3.3).
Procure criar um texto 3D seguindo as instrues anteriores e tente fazer com que ele se
parea com a figura 3.3 (Dica: use a fonte Times.ttf). Modifique os valores das variveis
que controlam a espessura das letras, a largura do chanfrado das quinas e a transformao de um chanfrado reto para um curvo. Observe como o objeto se altera. Navegue em
torno do objeto no espao 3D para observar seus detalhes. Utilize o zoom para se
aproximar e verificar detalhes.
Cadernos de Informtica
Fig. 3.3:
Criao de texto
3D.
36
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 4:
TRANSFORMAO
DE OBJETOS.
4.1 TRANSFORMAO
PIVOTS
PONTOS DE REFERNCIA.
E OUTROS
DE OBJETOS.
Para efetuar qualquer operao sobre um objeto, preciso que antes ele seja selecionado. O Blender faz isso de duas maneiras, uma delas clicando-se o boto direito do
mouse sobre o objeto desejado. Se quiser selecionar mais de um objeto, aperte a tecla
Shift junto com o boto direito do mouse. O outro modo teclar B, que acionar o
modo de seleo do tipo janela, que ir selecionar todos os objetos que se encontrarem
dentro da janela marcada pelo mouse. Para selecionar ou deselecionar todos os objetos
da cena, tecle A.
No Blender ns podemos manipular o objeto criado atravs de operaes de translao,
rotao ou escalamento, que no alteram as propriedades globais do objeto, ou ento
podemos alterar parmetros que mudam as suas propriedades globais, tais como
deformar o objeto ou parte dele. Quando estamos no chamado modo objeto, as operaes
realizadas so do primeiro tipo. Nesse caso podemos movimentar (Tecla G), rotacionar
(Tecla R) ou escalar (Tecla S) um objeto selecionado, operaes que atuam sobre o
objeto como um todo. Teclando Ctrl+Space podemos tambm acessar um menu com
essas funes. As mesmas opes se encontram em um conjunto de botes no cabealho
da janela de botes (Figuras 4.1 e 4.2).
Quando rotacionamos um objeto, trs fatores iro influenciar a maneira como ele ir girar:
O sistema de coordenadas escolhido (Normal, Local
ou Global);
Quando efetuamos uma transformao em um objeto, necessrio dizer qual o sistema de coordenadas ao qual ele ser referenciado. Se escolhermos a opo Global, todas
as alteraes se daro com referncia ao ponto de origem 0,0,0, na interseo dos eixos
X, Y e Z. Se a escolha for Local, a referncia ser o ponto em que o objeto se encontrava
antes da operao (Figura 4.3).
Cadernos de Informtica
37
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 4.3:
Sistemas de
coordenadas.
4.2 PIVOTS E
Quando efetuamos algumas operaes sobre um objeto, tais como rotao, escalamento ou translao,
alm de outras, temos que dizer qual o ponto de
referncia em relao ao qual ser realizado o
comando (Figura 4.4).
Fig. 4.4:
Opes de
pivots.
Active Object - Escolhe o pivot do objeto ativo como ponto de referncia para as
transformaes desejadas. O objeto ativo o ltimo que foi selecionado;
Individual Object Centers - Escolhe os centros individuais dos objetos selecionados
como ponto de referncia para as transformaes desejadas;
3D Cursor - Escolhe a posio do cursor 3D como ponto de referncia para as transformaes desejadas;
Median Point - Escolhe o ponto mdio do objeto ou objetos selecionados como ponto
de referncia para as transformaes desejadas;
Cadernos de Informtica
Bounding Box Center - Escolhe o centro de uma caixa imaginria que contm os objetos selecionados como ponto de referncia para as transformaes desejadas;
38
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 4.6:
Objeto
selecionado na
vista de topo.
As transformaes descritas podem ser efetuadas tambm com o mouse. Crie, em uma janela com vista de
topo, uma Icosfera com duas subdivises (Add,
Mesh>Icosphere). Quando um objeto selecionado
nesta vista, aparecem dois eixos, um vermelho (Eixo
X) e um verde (Eixo Y) que se encontram em um ponto
azul (Figura 4.6). Na verdade o ponto azul no um
ponto, mas o eixo Z visto de frente.
A forma dos eixos apresenta-se diferente para cada tipo de transformao escolhida. Na
figura 4.10 podemos ver como eles se mostram nas operaes de movimentao, rotao
e escalamento. Para qualquer uma delas a operao similar, escolhendo-se o eixo da
operao com um clique do boto esquerdo e movimentando o mouse. J o crculo
branco visto junto aos eixos possui funes um pouco diferentes em cada um dos
Cadernos de Informtica
39
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Cadernos de Informtica
40
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 5:
AGRUPAMENTO DE OBJETOS (PARENTING). LAYERS.
EDIO DE OBJETOS. DUPLICAO DE OBJETOS.
5.1 AGRUPAMENTO DE OBJETOS (PARENTING)
Uma funo muito til encontrada em vrios programas de modelagem 3D a de agrupamento. Quando agrupamos objetos, eles se comportam como se fossem um s. As
alteraes aplicadas produzem efeitos sobre todo o grupo. O Blender no possui uma
funo especfica para agrupamento. No Blender essa
funo realizada pelo parenting, que na realidade
faz mais do que um simples agrupamento de objetos,
criando uma hierarquia entre eles.
Fig. 5.1:
Agrupamento
por parenting.
Cadernos de Informtica
A primeira delas abrir uma vista do Outliner clicando-se Shift+F9. O Outliner uma
janela que mostra as ligaes hierrquicas existentes entre os objetos da cena. Os
elementos deste grfico, representados por retngulos chamados de data blocks, podem ser movimentados, selecionando-se o bloco com o boto direito do mouse e teclando
a tecla G. Clique com o boto esquerdo do mouse para fixar a posio desejada do
bloco. interessante espaar melhor os elementos do grfico para que a hierarquia seja
vista com mais clareza (Figura 5.2).
41
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 5.3:
Dando um
nome ao
objeto.
Uma vez que os objetos da nossa cena estejam estruturados atravs do parenting, podemos efetuar uma seleo de grupos utilizando a tecla Shift+G. O menu Group Selection
(seleo de grupo) oferece as seguintes opes (Figura 5.4):
Fig. 5.4:
Opes de
seleo de
grupo.
Para remover uma relao de parenting entre objetos, basta clicar Alt+P. O menu permite as seguintes opes:
Cadernos de Informtica
42
Clear parent and keep transformation (Clear Track) - Remove a ligao entre o objeto-pai e o objeto-filho, mantendo todas as mudanas efetuadas sobre este, devido
sua ligao com o objeto-pai.
Clear parent inverse - Posiciona os objetos-filho em respeito ao objeto-pai como se
eles estivessem posicionados no sistema de referncia Global. Isto limpa efetivamente
qualquer transformao do objeto-pai dos objetos-filho.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
5.2 LAYERS
Quando estamos no modo objeto, h uma srie de vinte pequenos botes quadrados na
barra de cabealho da janela 3D (Figura 5.5). Cada um desses botes corresponde a um
layer. O layer como se fosse uma camada de trabalho, uma pgina virtual onde s se
encontram os objetos que foram criados nela. Todos os objetos criados no mesmo layer
so visveis simultaneamente. Escolha um dos botes e crie alguns objetos com ele
acionado. Depois desabilite o boto e ver que todos
os objetos ficam invisveis. Eles continuam l, apenas
no podem mais ser vistos. Esse um recurso de valor
inestimvel quando precisamos ocultar objetos em uma
cena complexa para trabalhar com mais rapidez. Ou
estabelecer grupos virtuais de objetos que pertencem
a uma construo maior, todos fazendo parte de um
mesmo layer.
Fig. 5.5:
Botes de
Layers.
5.3 EDIO
DE OBJETOS.
Cadernos de Informtica
Quando queremos editar apenas uma parte do objeto, preciso entrar no modo de
edio apertando a tecla Tab ou clicando no boto correspondente na barra do cabealho
da janela 3D. Quando fazemos isso, o objeto selecionado redesenhado destacando-se
seus vrtices, ou pontos que compem sua estrutura, na cor amarela (Figura 5.6). Isto
significa que todos os vrtices do objeto esto selecionados. Quando criamos um novo
objeto ele sempre surge no modo de edio. Crie uma esfera UV (Add, Mesh>UVSphere).
43
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 5.8:
Vrtices
deselecionados.
Cadernos de Informtica
44
Fig. 5.10:
Apagando um
conjunto de
vrtices.
Se selecionarmos um dos vrtices clicando nele com o boto direito do mouse e movendo-o clicando com o boto esquerdo e arrastando, poderemos ento mov-lo e fixar
sua posio com um clique do boto esquerdo do mouse, deformando o objeto de
acordo com nossas intenes. Se escolhermos mais de um vrtice utilizando a tecla
Shift juntamente com o boto direito do mouse, podemos tambm rotacionar ou escalar os vrtices em
relao ao seu ponto mediano. Podemos tambm apagar conjuntos de vrtices escolhidos para fazer buracos no objeto. Os botes que acionam as operaes de
edio ficam na barra do cabealho, e so os mesmos
que permitem a transformao de objetos, s que agora
eles atuam sobre conjuntos de vrtices, arestas ou
faces. As operaes de transformao podem ser
tambm acessadas teclando-se as teclas G para mover,
R para rotacionar ou S para escalar.
Como exerccio, certifique-se que o boto que limita a
seleo de vrtices aos que esto visveis esteja
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
deselecionado, tecle B para efetuar uma seleo atravs de uma janela, selecione um
conjunto de vrtices perto do topo da esfera clicando com o boto esquerdo e arrastando
(Figura 5.10). Depois aperte a tecla Delete. Confirme a opo Vertices e ver que o
conjunto de vrtices selecionados desapareceu, deixando um buraco na esfera. Para
confirmar, mude o seu ngulo de viso usando o boto do meio do mouse (ou Alt+boto
esquerdo), clicando, mantendo pressionado e movendo o mouse (Figura 5.11).
Fig. 5.12:
Movimentando
um nico
vrtice.
DUPLICAO
DE OBJETOS
Cadernos de Informtica
5.4
45
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Cadernos de Informtica
Fig. 5.13:
Duplicata
ligada
refletindo as
aes do outro
objeto.
46
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 6:
MODELAGEM POR SUBSURF. MODELAGEM
FORMAS GEOMTRICAS BSICAS.
Fig. 6.1:
SubSurf.
Fig. 6.2:
Suzanne.
Cadernos de Informtica
Uma boa maneira de se compreender o efeito SubSurf utilizar nossa amiga Suzanne, a
cara de macaca. Crie Suzanne, clicando em Add, Mesh>Monkey (Figura 6.2).
47
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 6.3:
Suzanne vista
de outro
ngulo, no
modo objeto.
Cadernos de Informtica
Fig. 6.5:
Subsurf
acionado,
Subdiv = 2.
48
Fig. 6.6:
Subdiv com
valor 3.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 6.7:
Poliedro de
controle em
linhas
amarelas.
Veja que as linhas amarelas que definem as arestas, ou bordas do objeto so exatamente as que existiam originalmente, elas no foram subdivididas. Na verdade elas agora
definem um poliedro (figura geomtrica 3D com vrias faces) de controle, que define a
forma da malha que estamos visualizando. Selecione um nico vrtice no topo da testa
de Suzanne clicando com o boto direito do mouse e movimente-o para cima (clique
com o boto esquerdo do mouse no eixo verde e mova). Veja o que acontece com a
malha (Figura 6.8).
Fig. 6.8:
Controle da
malha SubSurf.
Quando estamos no modo objeto, podemos acionar ou desligar o efeito SubSurf clicando
Shift+O, mas certifique-se de que a janela 3D esteja em foco. O nvel de subdiviso da
malha visualizada na janela 3D pode tambm ser controlado atravs das combinaes
de teclas Ctrl+1 at Ctrl+4. O efeito SubSurf calculado em tempo real, tanto no modelo
que est sendo construdo quanto no momento da renderizao, e exige muito trabalho
do computador. Se voc quiser um desempenho melhor da sua mquina, no deve utilizar
nmeros de SubSurf muito elevados, principalmente para a visualizao em tela.
Crie um plano (Add, Mesh>Plane) e aplique nele o comando SubSurf com diversos valores. Na figura 6.9 podemos ver o que acontece com um plano dividido atravs do co-
Cadernos de Informtica
49
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
6.1.MODELAGEM
DE UM POLVO COM
SUBSURF.
Vamos modelar um animal com formas sinuosas a partir
de figuras geomtricas bsicas para mostrar o poder do
recurso SubSurf como ferramenta de modelagem. Primeiro crie um crculo com oito vrtices na vista de topo
(Add, Mesh>Circle), como na figura 6.10. Use o modo
de visualizao Solid.
Fig. 6.10:
Crculo com oito
vrtices.
Cadernos de Informtica
Fig. 6.11:
Extruso do
crculo.
50
Fig. 6.12:
Segunda
extruso do
crculo.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 6.13:
Escalamento
dos vrtices.
Fig. 6.14:
Vertex Select
Mode.
Fig. 6.15:
Seleo de
vrtices.
Fig. 6.16:
Vrtices
extrudados
com opo
Region.
Cadernos de Informtica
51
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Repita o procedimento mais uma vez para obter a forma da figura 6.17.
Fig. 6.17:
Segunda
extruso.
Fig. 6.18:
Movimentao
dos vrtices.
Repita o procedimento de extruso teclando E e escolhendo a opo Region, de modo a conseguir algo como
a figura 6.19.
Cadernos de Informtica
Fig. 6.19:
Vrtices
extrudados
com opo
Region
52
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Uma vez definida a forma principal, selecione os vrtices centrais do objeto, clicando
em B e arrastando uma janela em torno dos
vrtices desejados (Figura 6.21).
Fig. 6.21:
Vrtices
centrais
selecionados.
Passe agora para uma vista frontal (View, Front). Tecle a tecla O (a letra O, e no o
nmero zero) e surgir um novo boto na barra de cabealho. Esse boto, quando
acionado, oferece uma lista de opes de Fallof. Fallof a maneira como os pontos que
no esto selecionados seguiro as transformaes dos pontos selecionados, dependendo da sua distncia at eles. Os cones so auto-explicativos, experimente cada um
deles, mas para nosso exerccio utilize a opo Sharp Fallof (Figura 6.22).
Fig. 6.22:
Opes de
Fallof.
Cadernos de Informtica
Fig. 6.23:
Influindo sobre
todos os
vrtices do
objeto.
53
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 6.24:
Movimentando
os vrtices.
Fig. 6.25:
Extruso dos
vrtices
superiores.
Cadernos de Informtica
Fig. 6.26:
Escalamento
dos vrtices.
54
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 6.28:
Removendo
vrtices
excedentes.
Fig. 6.29:
Opo
SubSurf
Selecione todos os vrtices do objeto (tecle A) e clique novamente em Rem Double. Agora todos os vrtices excedentes do objeto sero removidos, sendo sua quantidade
indicada pelo nmero que mostrado aps a palavra
Removed:.
Cadernos de Informtica
Fig. 6.31:
Opo Set
Smooth
55
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Vamos agora assinalar a cor azul ao polvo, da forma ensinada no mdulo 7 (Figura 6.33).
Fig. 6.33:
Assinalando a
cor azul ao
polvo.
Esse um bom momento para se gravar o modelo construdo at aqui, escolhendo File,
Save. D o nome Polvo.blend para o arquivo. Mais frente ele ser utilizado novamente
em outros exerccios.
Cadernos de Informtica
Este exerccio de modelagem levou criao de um objeto orgnico relativamente complexo, utilizando apenas formas geomtricas bsicas simples. Os princpios aprendidos
aqui podem e devem ser aplicados em qualquer situao onde os recursos do comando
SubSurf se mostrem teis para a modelagem de objetos com superfcies curvilneas
suaves.
56
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 7:
MATERIAIS. APLICAO
DE MATERIAIS.
7.1 MATERIAIS
Ao criarmos um objeto com o Blender, necessrio aplicar um material sua superfcie
para que ele se parea da maneira como desejamos. Um objeto pode aparentar ser de
pedra, madeira, metal, gua, fumaa ou qualquer outra coisa que quisermos, com grande
grau de realismo. Para que uma cena seja convincente, no basta ter os modelos
tridimensionais criados com o maior cuidado e detalhamento possvel. Se no houver
uma escolha adequada das propriedades do material a ser aplicado, a aparncia final do
objeto pode deixar muito a desejar.
Quando escolhemos as caractersticas de um material no Blender, podemos modificar a
sua cor e uma srie de outros parmetros relacionados sua refletividade, transparncia
e outras propriedades pticas. Entretanto esses ajustes proporcionam a produo de
objetos homogneos, lisos e uniformes. No mundo real os objetos possuem imperfeies,
irregularidades, sujidades e marcas de desgaste, que no Blender so simuladas atravs
do que chamado de texturas. Devido ao carter introdutrio do nosso curso, no
entraremos no tema das texturas, devido sua maior complexidade.
APLICAO
Fig. 7.1:
Planos
perpendiculares.
Fig. 7.2:
Planos com
esfera.
DE MATERIAIS
Vamos criar uma cena simples para exercitar os recursos de aplicao de materiais. Crie
primeiro um plano (Add, Mesh>Plane) na vista de topo (View, Top). Agora v para uma
vista de lado (View, Side) e duplique o plano (Alt+D) para
cima. Rotacione o plano duplicado em noventa graus
(tecle R e movimente o mouse com o boto Ctrl pressionado at o giro chegar a 90 graus). Movimente o plano
girado alinhando-o com a quina do outro plano (tecle
G e movimente o mouse at o ponto desejado, depois
clique com o boto esquerdo para fixar a posio). O
objetivo criar um piso encostado em uma parede, como
na figura 7.1.
Agora crie uma esfera UV com 32 segmentos e 32 anis
(Add,Mesh>UVSphere) . Faa uma operao de
escalamento (tecla S) e movimente a esfera (tecla G) de
modo a posicion-la como na figura 7.2. Movimente a
luz e a cmera para iluminar apropriadamente a cena e
enquadr-la em frente cmera (veja o que a cmera est
vendo clicando a tecla zero). Quando a cena estiver
satisfatria, grave o arquivo (File, Save) com o nome
Cena1.blend. Mais frente iremos utilizar esse arquivo
novamente.
Cadernos de Informtica
7.2
57
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 7.3:
Criao de um
novo material.
Fig. 7.4:
Controles RGB.
Mexendo nos botes deslizantes R, G e B da opo Col (Color) podemos ajustar a cor
desejada do objeto (Figura 7.5).
Cadernos de Informtica
Fig. 7.5:
Mudando as
cores
vermelho,
verde e azul.
58
Fig. 7.6:
Efeito de
transparncia.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
7.3. CORES
Devido a questes tcnicas que no momento no vm ao caso, a dinmica das cores no
vdeo menor do que no monitor do computador. Isto significa que nem todas as cores
geradas pelo computador e vistas no seu monitor podem ser mostradas corretamente
no vdeo. O melhor a se fazer, ento, manter a maioria das cores presentes na cena o
menos saturada quanto for possvel, isto , evitando os valores mximos de R (Red
Vermelho), G (Green Verde) e B (Blue Azul). Uma boa regra manter a diferena
entre o maior e o menor valor RGB das cores em, no mximo, 200, levando-se em
considerao uma faixa de 0 a 255.
7.4. SMOOTH
Quando criamos um objeto e assinalamos uma cor a
ele, podemos renderizar a imagem e verificar que ele
aparece facetado, mostrando todas as faces de que
construdo (Figura 7.7).
Para suavizar a superfcie do objeto desejado, sem
aumentar a complexidade da sua estrutura, basta seFig. 7.7: Objeto
renderizado no
lecionar o objeto, entrar no modo de edio (tecla
modo Solid.
Tab) e clicar no boto Set Smooth, embaixo esquerda da aba Link and Materials (Figura 7.8). A ativao
deste recurso no modifica nada na geometria do objeto, apenas muda a maneira como
calculado o sombreamento das superfcies, dando a aparncia de uma superfcie mais
lisa e suave (Figura 7.9).
Fig. 7.9:
Objeto
renderizado
no modo
Smooth.
Fig. 7.10
Renderizao
sem smooth.
Fig. 7.11
Renderizao
com smooth.
Cadernos de Informtica
Fig. 7.8:
Boto Set
Smooth para
suavizao da
superfcie dos
objetos na
renderizao.
59
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
7.5
BACKGROUND
Alm das cores dos objetos, devemos tambm levar em considerao a cor do fundo e
da luz ambiente. Clicando-se no boto World (Figura 7.12) no cabealho da janela de
botes, surgem controles que permitem alterar estes parmetros, alm de outros. Na
figura 7.13 podemos ver os controles deslizantes destacados em vermelho, que permitem determinar a cor do fundo.
Fig. 7.12:
Boto World.
Os trs controles da esquerda, denominados HoR, HoG e HoB, iro escolher a cor do
horizonte, ou da parte inferior da tela. Os controles direita, ZeR, ZeG e ZeB, so utilizados para a cor do znite, ou da parte superior da tela. Quando o boto Blend,
esquerda desse conjunto, est acionado, so utilizadas duas cores para o mundo. Blend
efetua uma gradao suave entre a cor do horizonte, determinada pelos botes Ho, e a
cor do znite, escolhida pelos botes Ze. Se apenas esse boto estiver selecionado, essa
gradao ser de baixo para cima, independentemente da orientao da cmera. O boto Paper posiciona o horizonte no meio da tela, independentemente da posio da
cmera. O boto Real usado para reposicionar a linha do horizonte de acordo com a
localizao da cmera. s vezes esse efeito se comporta de forma inconsistente no
Blender. Se nenhum desses trs botes estiver habilitado, o fundo da tela ter a cor
plana, determinada por HoR, HoG e HoB.
Fig. 7.13:
Controles de cor
do fundo.
Os botes deslizantes logo abaixo, nomeados AmbR, AmbG e AmbB controlam a cor da
luz ambiente. Esta luz, quando ativada, banha toda a cena com uma luz difusa
omnidirecional (Figura 7.14).
Cadernos de Informtica
60
Fig. 7.14:
Controles da
luz ambiente.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Ateno: O Background visvel apenas nas vistas padro (Top, Front, Side, Camera).
7.6. UV MAPPING
Quando queremos que nossos objetos virtuais se assemelhem a algum material conhecido, podemos aplicar uma imagem digital desse material sobre a superfcie daquele
objeto. O UV Mapping um recurso desenvolvido com o objetivo de se determinar onde
localizar, na superfcie de um objeto, todos os pixels, ou pontos da imagem digital que
queremos utilizar como uma textura. Normalmente os pixels so associados aos vrtices
dos objetos, mas como geralmente h muito mais deles na imagem que queremos utilizar do que vrtices no modelo, o Blender efetua uma operao de interpolao para
escolher a localizao dos pixels entre os vrtices do objeto. O UV Mapping difere dos
outros meios de aplicao de materiais, tais como a janela de materiais (F5) e de textura (F6), porque ele no usa simplesmente uma projeo sobre o objeto, mas realmente
adere superfcie escolhida, e distorcido junto com ela. Tecnicamente falando, o
processo de UV Mapping consiste em assinalar coordenadas bidimensionais aos vrtices do objeto, nomeadas por conveno de u e v, e associando estas com as coordenadas x e y dos pixels da imagem utilizada.
Fig. 7.17:
Diviso de
janela.
No
Cadernos de Informtica
Fig. 7.16:
Ativao do
modo de
seleo de
faces UV.
61
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Mude
Fig. 7.18:
Janela UV/
Image Editor.
Fig. 7.19:
Face do cubo
selecionada.
Iremos utilizar seis imagens preparadas para este tutorial, intituladas UV1
a UV6. Todas so no formato .jpg e
podem ser acessadas no CD que acompanha o curso (Figura 7.20).
Fig. 7.20:
Imagens para
ser usadas na
aplicao de
material UV.
Localize e carregue a primeira imagem (UV1.jpg) na janela de imagem (Image > Open).
Habilite a opo Update
automatically para ver o objeto com a imagem aplicada na
face escolhida do objeto em
tempo real (Figura 7.21). A
mesma opo pode ser escolhida clicando-se no boto
com forma de cadeado no canto inferior direito da janela de imagem. Imediatamente a face selecionada
do cubo mostrar a imagem aplicada sobre ele na janela 3D (Figura 7.22);
Cadernos de Informtica
Fig. 7.21:
Opo de
atualizao
automtica.
62
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 7.22:
Imagem na face
selecionada do
cubo.
Cadernos de Informtica
Fig. 7.23:
Imagens
aplicadas em
todas as faces
do cubo.
63
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 8:
LUZES E CMERAS. ILUMINAO DE CENA. TIPOS DE LUZES. POSICIONAMENTO
CMERAS. RENDERIZAO STILL FRAME. FORMATOS DE SADA.
E MANIPULAO DE
8.2
ILUMINAO
DE CENA.
Aos iniciantes comum a idia de que uma nica fonte de luz possa ser suficiente para
iluminar adequadamente uma cena. Esta idia no corresponde realidade, pois no
mundo real a luz refletida, difratada e transmitida, suavizando sombras e criando
brilhos especficos. Para que uma cena seja adequadamente iluminada, comum a utilizao de vrias luzes com caractersticas diferentes, ajustadas para as funes desejadas. Toda a fsica das interaes da luz com as superfcies da cena pode ser simulada
pelo renderizador Ray Tracing e tambm pelo algoritmo Radiosity, ambos internos ao
Blender, mas bem mais lentos de ser calculados do que o processo padro, que um
renderizador de varredura, mais rpido. Este algoritmo consegue ser mais rpido porque ele no tenta simular o comportamento real da luz, mas assume vrias hipteses
simplificadoras. Mesmo assim seus resultados finais so bastante aceitveis. Neste curso no iremos abordar os recursos de Ray Tracing e Radiosity, que ficaro reservados
para um mdulo mais avanado.
Cadernos de Informtica
8.3
64
TIPOS DE LUZES
O Blender nos oferece cinco tipos diferentes de luzes: Lamp, Sun, Spot, Hemi e Area.
Cada uma dessas luzes possui caractersticas prprias que as tornaro mais adequadas
para diferentes tipos de aplicao. Iremos avaliar seus pontos fortes e fracos e sugerir
a utilizao mais apropriada para cada uma delas.
Abra o arquivo Cena1.blend, que foi criado em um exerccio anterior. Adicione cena
uma icosfera com uma subdiviso (Add, Mesh>Icosphere) e um cilindro (Add,
Mesh>Cylinder). Movimente-os e assinale cores a estes objetos, como aprendido anteriormente, de modo a deixar a cena como na figura 8.3. Agora vamos testar os tipos de
luzes oferecidas pelo programa.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 8.3:
Luz Lamp.
Fig. 8.4:
Luz Sun.
Fig. 8.5:
Luz Spot.
Cadernos de Informtica
Fig. 8.2:
Opes de
tipos de
luzes.
Tambm podemos transformar um tipo de luz em outro, selecionando a luz desejada e clicando no boto Shading do
cabealho da janela de botes, e escolhendo a opo do
tipo de luz na aba Preview (Figura 8.2).
65
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Cadernos de Informtica
66
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
8.4
POSICIONAMENTO
E MANIPULAO DE CMERAS.
Outros botes de controle so o ClipSta e o ClipEnd. Quando uma cena se torna muito
ampla, com objetos a grande distncia, pode acontecer que no queiramos renderizar
esses objetos a partir de uma determinada distncia. Essa distncia determinada pelo
valor de ClipEnd. Qualquer objeto que estiver alm da distncia escolhida em ClipEnd
no aparecer na renderizao. J o boto ClipSta marca o ponto a partir do qual sero
renderizados os objetos. Qualquer objeto localizado antes desse ponto no aparecer,
ou aparecer truncado na renderizao. Os nicos objetos da cena que aparecero na
Cadernos de Informtica
Fig. 8.9:
Parmetros de
controle da
cmera.
Para acessar as propriedades da cmera, crie uma cmera ou selecione a cmera desejada
e tecle F9 ou clique no boto Editing (Figura 8.9) no cabealho da janela de botes. As
opes que temos nos permite um amplo controle sobre vrios parmetros que
caracterizam a cmera. Tecle no boto Lens (Lente) e altere o valor de 35 para 80.
Observe a vista da cmera clicando zero no teclado numrico e veja como a imagem do
objeto aparece mais prxima. Atravs deste artifcio possvel efetuar um zoom, aproximando a imagem de um objeto sem a
necessidade de mover, nem a cmera,
nem o objeto. Valores menores na lente
nos do uma viso mais ampla da cena,
mas valores muito pequenos podem
distorcer a imagem de objetos prximos.
67
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Vista em perspectiva.
Cadernos de Informtica
Fig. 8.12
68
Caso se queira mudar de ponto de vista rapidamente durante uma animao, possvel
criar vrias cmeras na mesma cena e alternar as suas vistas no decorrer da animao.
Para se criar uma nova cmera basta escolher a sua posio com o cursor, clicar a barra
de espaos e escolher Add>Camera. Uma nova cmera ser criada no local onde o cursor
se encontrava.
Mesmo quando temos muitas cmeras na cena, o Blender renderiza sempre o ponto de
vista da primeira delas. Se quisermos observar o ponto de vista de uma determinada
cmera dentre muitas, basta selecion-la e clicar Ctrl + zero no teclado numrico. A
janela 3D ir mostrar a vista daquela cmera. Mas ao clicar F12, s veremos a renderizao
da vista escolhida se acionarmos o boto Lock na parte inferior direita da janela 3D
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 8.13:
Boto Lock.
Fig. 8.14:
Renderizao
Still Frame Piano Corner Zsolt Stefan.
Cadernos de Informtica
8.5
69
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 8.15:
Renderizao
Still Frame.
Cadernos de Informtica
Carregue o arquivo Polvo.blend, criado no mdulo 6 (File, Open), e faa uma renderizao
Still Frame, como na figura 8.15.
70
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 9:
ANIMAO BSICA FATORES
MOTION CURVES, PATHS.
9.1 ANIMAO
DE TEMPO,
MTODOS
DE ANIMAO
KEY
FRAMES,
BSICA.
FATORES
DE TEMPO
A qualidade de uma animao depende de vrios fatores envolvidos, tais como a resoluo
de sada, o nmero de quadros por segundo, o tipo de arquivo de sada e a compresso
utilizada. Em uma animao ns precisamos determinar antecipadamente qual ser a
durao da mesma em segundos, e qual a taxa de quadros por segundo (fps frames
per second) que ser escolhida. Esta taxa depende da utilizao desejada para a animao. Se a animao for feita para ser mostrada atravs da Internet pode-se reduzir a
taxa para 15 fps, que o suficiente para garantir transies relativamente suaves, ao
mesmo tempo que garantem um tamanho de arquivo mais reduzido e tempos de download
mais curtos. As taxas mais utilizadas, em quadros por segundo, so:
Cadernos de Informtica
9.2
71
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
9.3
MTODOS
DE ANIMAO
Existe uma srie de maneiras de se animar um objeto. Podemos animar objetos atravs
da mudana da sua posio, orientao ou tamanho. Tambm possvel anim-los por
meio de deformaes ou animando seus vrtices ou pontos de controle. Por ltimo
possvel animar objetos a partir de uma interao bastante complexa e flexvel com um
tipo especial de objeto chamado Armature ou Armadura. No apresentaremos o tpico
Armature nesse texto, devido nossa abordagem introdutria.
Existem trs mtodos que so mais utilizados em programas de animao 3D para se
conseguir animar um objeto:
Key frames (Quadros-chave) A animao criada atravs da interpolao das posies, ou de outro parmetro animvel, entre os objetos pertencentes a dois quadros
(frames) escolhidos da animao. O animador pode trabalhar visualizando claramente
as unidades escolhidas, saltando de um keyframe para o seguinte, e pode tambm
mudar posies criadas anteriormente ou mov-las no tempo.
O programa Blender integra os dois primeiros mtodos em um nico, chamado de sistema IPO (InterPOlation - Interpolao) . Basicamente podemos dizer que o sistema IPO
consiste de curvas de movimento padro. Se quisermos trabalhar no modo keyframe,
basta apertar um boto para alternar os mtodos sem que os resultados sejam alterados.
De acordo com as preferncias do usurio, pode-se alternar entre os dois mtodos de
animao de modo a se conseguir o melhor resultado desejado.
Cadernos de Informtica
72
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 9.1:
Marcao de
um keyframe.
Fig. 9.2:
Estabelecendo
o nmero de
quadros de
uma
animao.
Fig. 9.3:
Definio da
rotao do
objeto no
eixo Z.
Agora mude o nmero do quadro atual da animao atravs das teclas de cursor ou utilizando o mouse, para o
nmero 60 (Figura 9.2).
Fig. 9.4:
Animao cclica
determinao do
nmero total de
frames a ser
animados.
Cadernos de Informtica
73
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Fig. 9.5:
Janela Ipo
Curve Editor.
Cadernos de Informtica
Fig. 9.6:
Janela
dividida.
74
O que a janela da direita est mostrando uma curva que representa o giro assinalado ao
polvo da janela esquerda, ao longo dos quadros da animao. Clique com o boto esquerdo do mouse sobre a curva e arraste para ver a posio do polvo em cada quadro da
animao. Os nmeros na horizontal do grfico so os quadros da animao, e os nmeros na vertical mostram os valores da rotao desejada, neste caso, a rotao no eixo Z.
As curvas de movimento so um mtodo extremamente poderoso de animao, permitindo a edio de efeitos dinmicos sutis e complexos. Atravs da modificao da forma
das curvas e da marcao de quadros-chave possvel se conseguir controle sobre
todos os movimentos dos objetos da cena, iluminao, cmeras e materiais. Entretanto
sua utilizao eficiente depende de uma grande intimidade com seus recursos e possibilidades.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Apenas a ttulo ilustrativo, vamos manipular a curva que controla a rotao do polvo.
Primeiro selecione a curva clicando nela com o boto direito do mouse. Depois clique S
para fazer uma operao de escalamento com a curva e movimente o mouse. Veja que a
operao de escalamento modifica a quantidade de rotao aplicada ao objeto. Tecle
Escape para cancelar a mudana. Agora, com a curva ainda selecionada, tecle G e movimente o mouse. Agora a curva movimentada no sentido horizontal, permitindo a
movimentao da animao inteira no tempo.
As curvas IPO tambm podem ser manipuladas no
modo de edio. Para isso tecle Tab, e ver que surgem pontos de controle nos vrtices da curva IPO
(Figura 9.7).
9.6
PATHS
Muitas vezes necessrio fazer um objeto se movimentar ao longo de um percurso
difcil de ser determinado atravs dos mtodos anteriores. Animar um planeta em rbita elptica pode ser quase impossvel de ser feito utilizando-se de keyframes, mas
relativamente fcil de se fazer com o auxlio de paths. Outra utilidade deste recurso a
possibilidade de utilizao de uma linha para determinar um movimento de cmera
mais complexo no espao. Um path uma linha construda no espao tridimensional
que serve de guia para o movimento de um objeto (objeto, cmera ou luz). Ao ligarmos
um objeto com um path, ns determinamos exatamente o movimento que ele ter que
seguir. Vamos utilizar o arquivo Polvo.blend, criado no mdulo 6, para este exerccio.
Carregue-o primeiro (File, Open).
Fig. 9.8:
Criao de um
path.
Surgir uma linha Bzier amarela subdividida por vrios traos verticais negros e marcada por pontos amarelos (Figura 9.9). Os traos negros ao longo da linha
representam o nmero de quadros utilizados para o
movimento ao longo da curva, que por padro definido em 100, mas pode ser modificado. Os pontos
amarelos so pontos de controle de uma curva. Selecione um desses pontos com o boto direito do mouse,
depois clique com o boto esquerdo dentro do crculo
branco (sem tocar no ponto azul, que o eixo Z) e
arraste para ver como a forma da curva pode ser determinada. Ao atingir uma forma parecida com a da
Cadernos de Informtica
75
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
figura 9.10, clique com o boto esquerdo do mouse para fixar a posio do
vrtice. Saia do modo de edio e v para
o modo objeto (Tab).
Fig. 9.10:
Modificando a
forma de um
path.
Fig. 9.11:
Fazendo o
polvo seguir o
path.
Cadernos de Informtica
76
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
MDULO 10:
ANIMAO PARA TV. RENDERIZAO
10.1 ANIMAO
PARA
DA ANIMAO.
FORMATOS
DE SADA.
CODECS.
TV
Se o usurio quiser gerar uma animao para ser vista em uma televiso ou gerar o seu
prprio DVD, algumas dicas devem ser levadas em considerao. A primeira e mais
importante delas est relacionada com as linhas brancas pontilhadas que podem ser
visualizadas na vista da cmera. Se a animao for feita para ser vista em um computador,
a cena inteira ser renderizada, inclusive algumas partes da cena que se encontram fora
dos limites das linhas pontilhadas citadas acima. Se a animao for mostrada em uma
televiso, haver um corte de partes da cena devido a propriedades fsicas do tubo de
raios catdicos da TV. A nica parte da cena que temos certeza que ser reproduzida
aquela compreendida no interior do retngulo mais interno das linhas pontilhadas. As
partes da cena compreendidas entre o retngulo maior e o menor feito de linhas
pontilhadas podem ou no ser reproduzidas, dependendo do modelo do aparelho de
TV que estiver sendo usado. As que estiverem fora dos limites das linhas pontilhadas
no aparecero de forma alguma nas telas de TV. O retngulo preto maior indica o
limite da janela de renderizao. Na figura 10.1 indicamos a linha do retngulo mais
interno como um limite relativo e a linha do retngulo exterior como um limite absoluto
para animaes para TV.
Cadernos de Informtica
Fig. 10.1:
Limites de
visualizao
na TV
indicados
pela vista da
cmera.
77
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
O termo razo de aspecto tem relao com o fato de que os aparelhos de TV no tem
pixels quadrados, como os monitores de computador. Eles so retangulares, o que torna necessrio gerar imagens pr-distorcidas, que parecero incorretas na tela do computador, mas que aparecero com as propores perfeitas na tela da TV.
10.2. RENDERIZAO
DA ANIMAO.
O processo de renderizao consiste na execuo de uma srie de clculos para a determinao de cada ponto da imagem da cena, levando-se em considerao todos os dados de construo, iluminao, cores, texturas, sombras, transparncias e efeitos, para
se conseguir uma imagem bidimensional do ngulo de viso desejado. Isto feito para
cada quadro da animao e um processo intensivo de grande custo computacional.
Para renderizaes de animaes mais longas comum deixarmos o computador funcionando 24 horas por dia, por vrios dias. Renderizar produes profissionais de longa
durao pode ocupar centenas de computadores trabalhando em paralelo por vrios
meses. Antes de efetuar a renderizao final da animao, comum se fazer pequenos
testes de trechos da animao em resoluo menor, para conferncia de detalhes da
composio da cena e dos movimentos dos
objetos e da cmera.
Vamos renderizar a animao do arquivo
Polvo.blend. Abra primeiro o arquivo (File,
Open). Agora selecione e movimente a cmera,
como aprendeu nos mdulos anteriores, de
modo a obter uma viso de cmera parecida
com a da figura 10.2.
Fig. 10.2:
Arquivo
Polvo.blend.
Agora escolha o formato de animao Preview, e depois clique no boto Anim, para
iniciar a renderizao da animao (Figura 10.3). Espere a renderizao terminar e depois veja a animao clicando o boto Play.
Cadernos de Informtica
Fig. 10.3:
Controles de
formatos de
sada de
animao.
78
10.3
ANTIALIASING
Quando um computador gera uma imagem, ele utiliza pontos para constru-la, chamados de pixels. O programa tenta renderizar a cena atribuindo um valor de cor para cada
pixel da tela, dependendo das caractersticas da superfcie de um objeto naquele pon-
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
to. Essa abordagem no d bons resultados quando h transies bruscas de cor, como
acontece entre bordas bem definidas. Problemas tambm acontecem quando h linhas
finas oblquas, pois elas apresentam um quadriculado em escada.
A tcnica utilizada para evitar esse tipo de problema, batizado de Aliasing, chamada
de Anti-aliasing. Para fazer isso o programa faz o que chamado de oversampling
(OSA), ou superamostragem de um pixel, tirando uma mdia dos valores numricos dos
pixels que o circundam. Isto faz com que as bordas dos objetos se apresentem mais
suavizadas, assim como as linhas finas inclinadas. Dois exemplos podem ser vistos na
figura 10.4. O primeiro foi renderizado com o OSA desligado, e o segundo com o OSA
com o valor de oito. Note como o efeito de escada significativamente melhorado.
O recurso de Anti-aliasing um grande aliado para se melhorar a qualidade das imagens
computacionais, mas devemos levar em considerao que o seu uso aumenta bastante a
carga de clculo necessria para a renderizao. Diferentes valores de OSA devem ser
testados para se verificar o nvel de qualidade aceitvel para o usurio.
Fig. 10.4
Renderizao
com
Oversampling
(OSA).
OSA 8.
Fig. 10.5:
Acesso ao
boto OSA.
Repita a animao anterior mudando os valores de OSA. Voc consegue ver alguma
diferena no resultado final?
FORMATOS
DE SADA.
Cadernos de Informtica
10.4
79
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Ftype Este formato usa um tipo de arquivo definido como Ftype, indicando que este
arquivo serve como um exemplo para o tipo de formato grfico em que o Blender deve
gravar as imagens. Este mtodo nos permite processar os formatos chamados de colour
map, ou mapa de cores. Os dados do mapa de cores so lidos do arquivo e utilizados
para a converso dos grficos disponveis em 24 ou 32 bits. Se a opo RGBA for escolhida, utilizado o nmero zero para representar a cor transparente. O Blender l e
escreve formatos de mapa de cores (Amiga) IFF, Targa, (SGI) Iris e CDinteractive (CDi)
RLE.
ris + Zbuffer Formato padro da empresa Silicon Graphics (SGI) com adio de
informaes sobre Zbuffer.
Iris Formato padro da empresa Silicon Graphics (SGI)
HamX Formato de arquivo 8 bits RLE (Run Length Encoded bitmap). Cria arquivos
exremamente compactos que podem ser mostrados rapidamente. Para ser usado com a
opo Play.
Jpeg Formato que utiliza compresso de dados com pequenas perdas na qualidade da
imagem. Se a alta qualidade da imagem for um fator de importncia melhor no uslo.
Bmp Antigo formato de arquivo bitmap.
PNG Portable Network Graphics. Padro desenvolvido para substituir o antigo formato GIF. Formato sem perdas que permite o uso de imagens com mais cores do que o GIF
original.
Targa Raw Formato Targa sem compresso. Ocupa muito espao em disco, mas oferece
o mximo de fidelidade.
Targa Formato Targa com compresso. Arquivos menores, sem perda de informao.
Cadernos de Informtica
AVI Jpeg Grava um arquivo de animao AVI como uma srie de imagens Jpeg. Gera
arquivos pequenos, mas no muito, com perdas. Este formato no lido por alguns
programas.
80
AVI Raw Grava um arquivo de animao AVI sem compresso de dados, gerando
arquivos volumosos, mas sem perdas.
Para animaes no formato AVI tambm possvel determinar a taxa de quadros por
segundo, que definida por padro em 25 fps.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
CODECS
Arquivos de vdeo e udio ocupam muito espao, por serem processos que se desenvolvem no tempo. Para que esses arquivos passassem a ter um tamanho menor e mais fcil
de ser manuseado, foi necessrio desenvolver uma maneira de comprimi-los sem que
houvesse perdas significativas de qualidade. Existe uma classe especial de programas
de computador que utiliza algoritmos de compresso de dados, retirando a redundncia contida nos arquivos e diminuindo muito o seu tamanho. Esses programas codificam e decodificam os dados, sendo por isso chamados de CODECs (COdificadorDECodificador).
Para descomprimir um arquivo de vdeo e transform-lo em imagens, necessrio utilizar o mesmo cdigo que foi usado para a sua compresso. Isto se deve ao fato de que
cada programa tem uma maneira prpria de efetuar a compresso de dados, tentando
privilegiar algum aspecto especfico, tal como qualidade ou tamanho do arquivo. Sendo
assim, cada CODEC possui o seu algoritmo prprio de compresso e de descompresso,
devendo ser utilizado de acordo com as necessidades do usurio.
O Blender para Linux possui apenas o CODEC para o formato MJPG. Se o usurio quiser
comprimir o arquivo de vdeo em outro formato, deve primeiro renderizar as imagens
em um formato no comprimido e depois utilizar um programa externo para efetuar a
compresso. Ou ento renderizar a animao em uma sucesso de imagens fixas e depois
utilizar um programa de edio de vdeo para montar o arquivo de vdeo final. Um bom
programa gratuito para efetuar esta edio o Kino, para Linux.
Cadernos de Informtica
10.5
81
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
11.0
HOTKEYS
Edio bsica
O mouse
Boto Esquerdo: para acionar botes, controles deslizantes, entrada de texto e
posicionamento do cursor 3D
Cadernos de Informtica
O teclado
82
3: vista de lado
1: vista de frente
7: vista de topo
0: vista da cmera
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
+: Zoom de aproximao
-: Zoom de afastamento
Alinhamento de vistas
Seleo
H trs mtodos bsicos:
Seleo por janela: tecle B e desenhe uma janela com o boto esquerdo do mouse
Ativar e selecionar
Qualquer nmero de coisas pode ser selecionado, mas o objeto ativo aparece mais claro
Mover/rotacionar/escalar
Translao: Tecle G para agarrar o objeto selecionado, mova o mouse e confirme a
posio clicando o boto esquerdo do mouse. Cancele a opo com ESC. Ou clique e
arraste com o boto direito do mouse. Pode-se usar o boto do meio do mouse para
restringir o movimento aos eixos X, Y ou Z.
Rotao: Clique R para o modo de rotao. Confirme ou cancele como descrito acima.
Cadernos de Informtica
83
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
12.0 GLOSSRIO
Alpha Em uma imagem digital, o valor de Alpha indica a sua opacidade. Zero transparente, Um opaco.
Animao Seqncia de imagens em sucesso rpida que do a iluso de movimento.
Em computao grfica, a modificao de qualquer caracterstica ou posio de um
objeto, luz, material ou cmera ao longo do tempo.
Anti-aliasing Mtodo de suavizao de bordas com transies bruscas. Utiliza a mdia das cores dos pixels em torno do pixel analisado.
Ativo O Blender faz uma diferena entre objeto selecionado e objeto ativo. Somente
um objeto pode estar ativo de cada vez. O objeto selecionado por ltimo considerado
o objeto ativo, e mostra seus dados nos botes correspondentes.
AVI Audio Vdeo Interleaved. Um formato de arquivo para vdeo com udio sincronizado.
Bzier Tipo de curva onde os pontos de controle possuem um par de pontos de ajuste
que permitem a modificao da curva naquele ponto.
Bitmap Imagem digital codificada como uma srie de pontos, ou pixels. Alguns exemplos de formatos de arquivos digitais bitmap so TIF, JPEG, Targa e Gif.
Cmera Na computao grfica um objeto especial que usado para simular a viso
da cena de um determinado ngulo, exatamente como seria visto atravs de uma cmera
real.
CMYK Ciano, Magenta, Amarelo e Preto. Conjunto das cores utilizadas em impresso
grfica.
CODEC Compressor/Descompressor. Qualquer um de diferentes mtodos para se
comprimir arquivos digitais de vdeo e toc-los novamente.
Cor ambiente A cor que um objeto reflete se no estiver sendo diretamente iluminado
por uma fonte de luz.
Digitalizao Processo de transformar imagens, objetos ou sons em uma forma digital
capaz de ser manipulada pelo computador.
Cadernos de Informtica
EditMode Modo de edio. Este modo permite a movimentao, escala, rotao, criao e apagamento de vrtices de um objeto ativo.
84
Eixo Uma linha imaginria no espao 3D que define uma direo. Os eixos padro
utilizados por programas 3D so X (horizontal), Y (vertical) e Z (perpendicular ao
monitor).
Escala Transformao que ajusta o tamanho de um objeto.
Extruso Processo de se deslocar uma imagem bidimensional atravs do espao,
criando um objeto 3D em seu caminho.
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Face rea delimitada pelas arestas de um polgono, formando uma superfcie de trs
ou quatro lados.
Formato de arquivo A maneira como os dados esto organizados em um arquivo de
computador. Exemplos de formatos de arquivos 3D: .blend, .3DS, .DXF e .OBJ.
Fps Frames per second. Quadros por segundo. Indicao do nmero de quadros por
segundo visualizado em uma animao.
Grade Linhas entrecruzadas vistas na janela 3D, utilizadas para se determinar
comparativamente a escala dos objetos criados.
IPO O principal sistema de curvas de animao. Os blocos IPO podem ser utilizados
para se movimentar objetos e tambm para animar cores dos materiais.
Keyframe Ponto definido pelo usurio onde os eventos de uma animao acontecem.
Depois o programa interpola as aes entre os keyframes para fazer a animao.
Layer Pode ser considerado como uma marca de visibilidade. Possibilita trabalhar
com grupos de objetos, simultaneamente visveis.
Malha (Mesh) Termo utilizado em computao 3D para designar objetos criados com
uma malha de vrtices que podem ser individualmente movimentados.
Material Caractersticas assinaladas superfcie de um objeto virtual.
Modelagem Projeto e construo de objetos tridimensionais virtuais no computador.
Normal Linha imaginria que perpendicular face de um objeto, e que indica qual
lado do polgono visvel e para que direo ele est dirigido.
NTSC Padro de TV adotado nos Estados Unidos, com 29,97 quadros por segundo.
NURBS Non Uniform Rational B-Splines. Tipo de curva que possui pontos de controle
em uma moldura que circunda a curva. Curvas fechadas podem formar superfcies, que
tambm podem ser controladas pelos pontos de controle.
Objeto Termo que se refere a uma malha, superfcie ou curva individual em uma cena,
que possui um nome prprio.
ObjectMode Modo Objeto. Este modo permite a movimentao, escala, rotao, criao e apagamento de objetos.
Ortogrfica Projeo plana e bidimensional, sem distores projetivas.
Pivot Ponto definido pelo usurio para ser o centro rotacional de um objeto. Geralmente o mesmo onde os eixos locais do objeto se cruzam.
Pixel Unidade grfica de uma imagem digital. O menor ponto representvel.
Cadernos de Informtica
85
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
Cadernos de Informtica
86
COMPUTAO GRFICA
Secretaria de Estado de Educao MG
13.0
EM
RECURSOS
NA
WEB
PORTUGUS:
INGLS:
Cadernos de Informtica
EM
87