Minicurso - Introdução ao Blender

32
Alexandre Giron Minicurso: Introdução ao Blender

Transcript of Minicurso - Introdução ao Blender

Alexandre Giron

Minicurso:Introdução ao Blender

Minicurso Introdução ao Blender2/32

Ementa

● Conceitos básicos em modelagem com o software Blender;

● Criação e texturização de objetos 3D;● Iluminação e sombreamento; ● E renderização.

Minicurso Introdução ao Blender3/32

Por onde começar

● Bibliografia:

[1] Hess, R. (2010). Blender Foundations: The Essential Guide to Learning Blender 2.6. Oxford: Focal Press.

● Materiais/Tutoriais online:

[2] Introdução ao Blender. – https://www.blender.org/manual/getting_started/about/introduction.html

[3] Blender Tutorials. – https://www.blender.org/support/tutorials/

[4] CG Cookie. Introduction to Blender. – https://cgcookie.com/flow/introduction-to-blender/

[5] Tutorial de introdução ao Blender em Português. – http://jomirife.blogspot.com.br/2012/02/tutorial-blender-3d.html

Minicurso Introdução ao Blender4/32

Introdução: o Blender

● Sofware Open Source– Linux

– Windows

– Macintosh

● Criação 3D:– Imagens

– Animações 3D [2]

– Jogos

● Edição de vídeos

Minicurso Introdução ao Blender5/32

Introdução: o Blender

● V1.00 1994: – Blender em desenvolvimento no estúdio NeoGeo.

● 13/10/2002:– Blender se torna Open Source: v2.25

● 2009 a 2011: Blender 2.5– Blender passa por uma recodificação total

● Interface gráfica, novas funções, Python API

● V2.6: Outubro 2011● V2.77: Março de 2016

Minicurso Introdução ao Blender7/32

2007

http://www.3dtotal.com/tutorial/1112-making-of-magic-bullet-blender-misc-by-enrico-cerica-object-bullet-pill-magic?page=1

Minicurso Introdução ao Blender8/32

Introdução: o Blender

● Criações 3D– Ilusão?

– Simulação do mundo real em 2D

● Efeitos “simuladores”– Forma

– Texturização e material

– Iluminação

– Sombreamento

– Movimento

Minicurso Introdução ao Blender9/32

Introdução: o Blender

● A forma– Essência do objeto

● Modelo– Polígonos

● Triângulos● Quadrângulos

● Operações– Mover: espaço tridimensional (X,Y,Z)

– Escala; - Rotação; - Translação;

– Cisalhamento; - Varredura Translacional (Extrusão)

Minicurso Introdução ao Blender10/32

Introdução: o Blender

● A Texturização e o Material– Diferenças entre superfícies de objetos

– Cor

– Material● Nível de transparência● Espalhamento da luz● Reflexão● Refração

Minicurso Introdução ao Blender11/32

Introdução: o Blender

● A Iluminação e o Sombreamento– Percepção da luz > percepção de cor

– Sombras: ausência parcial de luz

– Fontes de luz● Sol● Lâmpadas● Objetos refletores

– Obstáculos formando sombras

Minicurso Introdução ao Blender12/32

Introdução: o Blender

● A Iluminação e o Sombreamento– No Blender:

● Point: único ponto de luz● Sun: raios paralelos de luz ● Spot: produz luz em um formato cônico● Hemi: fonte de luz de preenchimento● Area: área retangular emissora de luz

Minicurso Introdução ao Blender13/32

Introdução: o Blender

● Movimento– Sequência de imagens (ou frames), medida em fps (frames per second)

– Movimentos devem ser naturais

– Keyframing● Distinguir objetos que se movem do cenário fixo

– Rigging● Criar “esqueleto” do objeto para controle de movimentos

Minicurso Introdução ao Blender14/32

Conceitos – Trabalhando com Blender

● Objetos x Cena● Sistema de Referência da Câmera

– Campo de visualização de uma cena

● Unidade de medidas– Blender units

● Renderização*– GPU

– CPU*(File User Preferences System Compute Device)→ → →

Minicurso Introdução ao Blender15/32

Conceitos em Modelagem – Trabalhando com Blender

● Modos de Interação– Object Mode

– Edit Mode

● Modos de Seleção– Vértice do objeto

– Aresta do objeto

– Face do objeto

● Modos de Manipulação– Translação

– Rotação

– Escala

– Extrusão (Extrude)

Minicurso Introdução ao Blender16/32

Conceitos em Modelagem – Trabalhando com Blender

● Não há um “workflow obrigatório”● Processo de criação adaptável às necessidades. Ex:

Minicurso Introdução ao Blender17/32

A Interface do Blender

Minicurso Introdução ao Blender18/32

A Interface do Blender

● Menu principal (Info Window) no topo: preferências do usuário, configurações do blender, salvar e abrir arquivos.

● Janela 3D (3D Window) no centro: visualização dos objetos

● Janela da divisão dos frames pelo tempo (Timeline Window) na parte inferior: visualização dos frames que compõem a cena.

● Janela de Outliner na parte superior direita: “visão em árvore” da hierarquia de objetos do projeto.

● Janela de propriedades (Properties Window) na parte direita: propriedades do projeto: resolução, efeitos, etc.

Minicurso Introdução ao Blender19/32

Navegação na interface

● Mouse para navegação – Botão direito para seleção de objetos (default)

– Botão esquerdo confirma modificação / botão direito cancela

● Botão central (BCM) para movimentação– Zoom

– Shift+BCM: deslocamento● Panning

● Configurável em File →User Pref. Input → →Select with

● Teclado Numérico– Movimentação da cena

● 0: visão da camera (camera view)

● 1: visão frontal● 3: visão lateral● 7: visão superior

– 5: visão em perspectiva / ortogonal

– Teclado numérico emulado:

● File User →Preferences Input → →Emulate Numpad

Minicurso Introdução ao Blender20/32

Operações e Manipulação de Objetos● A

– selecionar/desselecionar tudo

● TAB – alterar entre Object Mode e Edit mode

● Tecla de espaço: pesquisar função● T

– Barra de ferramentas

● Ctrl+Z: Desfazer ação● Ctrl+Shift+Z: Refazer ação● Z

– Alternar modo de visão (sólido e wireframe)

● Alt+Z– Alternar modo de visão (sólido e textura)

● Blender units metros:→– Acessar o ícone da opção Scene na janela de propriedades, alterar para Metric na seção de unidades (Units)

● Shift+A: adicionar objetos● X: Apagar● N: Propriedades● G (Grab) – selecionar o objeto selecionado.– Para bloquear o eixo (X, Y, Z) ao movimentar: G + Z

● Para mover em intervalos constantes: G + <eixo> + <numero>

● E – extrusão (“aumentar” objeto)● R (Rotate) – rotação de objetos● S (Scale) – escala em objetos● Shift+D – Duplicar● M – mover para outra camada (layer)● H – esconder● Alt+H – revelar objeto escondido● Ctrl+P – criar parentesco● Alt+P – desfazer parentesco● Alt+G – adicionar a um grupo

Minicurso Introdução ao Blender21/32

Hands On #1

● Ambientação– Cena

● Movimentar visualização da cena

– Objetos● Adicionar objetos● Movimentar objetos● Redimensionar objetos

– Interface do blender● Modos de interação

– Object Mode– Edit Mode

● Modos de seleção– Vértices– Arestas– Faces

Minicurso Introdução ao Blender22/32

Hands On #2

● Logo 2D 3D→– Requisito: download das logos <blender, UTFPR>

http://coenc.td.utfpr.edu.br/~giron/Blender/Files.zip

● Exemplo de um fluxo de trabalho com o Blender

1. Criação de um modelo a partir de uma imagem / rascunho

2. Ajustes ao modelo

3. Aplicação de material / textura

4. Iluminação

5. Renderização

Minicurso Introdução ao Blender23/32

Hands On #2

● Logo 2D 3D→● Passos: Configurar importação de imagens

● Ou se quiser renderizar!

1. Shift+A ou Add Mesh Plane→ →2. Adicionar Material

3. Janela de propriedades Aba →Material Adicionar material→

4. Alterar textura: Janela de propriedades Aba Textura → →Adicionar textura

5. Modificar Tipo: Imagem ou Vídeo (Seção Imagem) Abrir imagem → →

escolha a imagem

6. Modificar mapeamento (Seção Mapping e/ou Image Mapping): Coordinates, Extension...

● Apenas para modelar

1. Propriedades (tecla N)

2. Seção Background images

3. Adicionar uma imagem

4. Configurar a visão da câmera (teclas 7 5)→

Minicurso Introdução ao Blender24/32

Hands On #2

● Logo 2D 3D→● Passos: Configuração da Câmera / Adicionar Texto

1. Movimentar câmera de visualização: selecionar câmera (botão direito), pressionar N, alterar = localização x,y,z = (0, -5, 5) e rotação x,y,z = (45,0,0)

2. Inserir Texto: Shift+A Texto ou menu Add Text→ →3. Alterar tamanho do texto, fonte, conforme desejado

4. S modifica o tamanho→5. TAB Edita o texto→6. G movimenta o texto→

Minicurso Introdução ao Blender25/32

Hands On #2

● Logo 2D 3D→● Passos: Logo em SVG

2. Formato 3D

– Aba Object Data (Properties Window)

– Seção Geometry● Offset● Extrude● Depth● Resolution

– Alt+C Mesh from curve→

1. Importar Imagem SVG

– File Import → →Scalable Vector Graphic → Selecione a imagem

– Selecionar origem● Set Origin Origin →to Geometry

Minicurso Introdução ao Blender26/32

Hands On #2

● Logo 2D 3D→● Passos: alternativa: Modelar com plano / curva

● Adicionar plano / curva

– Curva: Shift+A Curve Bezier→ →● Modelar sobre o background

● Adicionar “geometria”

– Operações geométricas

– Modificadores● Subdivision surface

Obs: outra alternativa é vetorizar com Inkscape, GIMP ou outro software

Minicurso Introdução ao Blender27/32

Hands On #2

● Logo 2D 3D→● Passos: Material e Texturização

● No Texto

– Modificar a cor: Janela Propriedades →Aba Material → Diffuse

– Aspecto 3D: Janela Propriedades Aba →“Data” → Geometry

● Extrude – Offset (deslocamento) – Depth (profundidade) – Resolution

● No objeto modelado

– Adicionar material e vincular textura

● Slide 23, quadro à dir., tópico 2

Minicurso Introdução ao Blender28/32

Hands On #2

● Logo 2D 3D→● Passos Iluminação:

1. Posicione a lâmpada sobre os objetos (mantenha-a selecionada)

2. Modifique o tipo, energia luminosa, conforme desejado

3. Sombra: Janela Propriedades Aba → Lamp

i.Ray Traced Shadows: maior qualidade (tendência)

ii.Buffered Shadows: renderização mais rápida (Apenas luz do tipo Spot)

Dica: verifique cada alteração com a renderização.

Minicurso Introdução ao Blender29/32

Hands On #2 – ResultadoIluminação: Sun; Materiais com transparência (raytrace IOR 1450), e Subsurface Scattering (Marble); Textura com padrão Checker e Wood sine rings).

Minicurso Introdução ao Blender30/32

Hands On #3

● Tipos de Iluminação– Projeto pré-configurado: tiposIluminação.blend

● Configurar tipos de iluminação– Shift+A Lamp→– Painel Lamp

● Sun● Spot● Hemi● Area

– Materiais (Cycles Render*)● Glossy BSDF● Glass BSDF

*Aba Render seção Sampling para diminuir ruído→

Minicurso Introdução ao Blender31/32

Como continuar?

● Livros / tutoriais: slide 3● Prática – exercícios

1) Modifique os materiais da cena criada (Hands On #2) para:a) Modificar o material da logo (Blender) e dos textos;

b) Compare os diferentes tipos de iluminação. Renderize o resultado e salve em PNG.

c) Adicionar um modificador de superfície e analisar resultado (Glossy BSDF, Glass BSDF…)

2) Descreva o passo a passo para aplicar uma textura a um material de um objeto.

3) Descreva as diferenças entre os tipos de fontes de iluminação (lâmpadas).

4) Faça um modelo similar ao slide 1, contendo os mesmos objetos da cena: (esfera, torus, suzanne, mesa, cubo).

● Conceitos faltantes: Baking, UV Mapping, Blender Nodes

Minicurso Introdução ao Blender32/32

Dúvidas?

● Contato: [email protected]