Title | Ficha 10 |
---|---|
Course | Computaçao Grafica |
Institution | Instituto Superior Politécnico de Viseu |
Pages | 4 |
File Size | 245.2 KB |
File Type | |
Total Downloads | 103 |
Total Views | 192 |
Download Ficha 10 PDF
INSTITUTO POLITÉCNICO DE VISEU Escola Superior de Tecnologia e Gestão de Viseu Computação Gr Gráfica áfica – Tecnologias e Design de Multimédia
Ficha 10 – Texturas em Objetos Nesta ficha irá aprender a inserir texturas num modelo. Imagine que precisa de modelar uma casa para o seu projeto final. Pode ser mais fácil criar um cubo e aplicar uma textura de uma casa, do que estar a fazer todas as janelas / portas. Não só poupa tempo de modelação, como também o projeto fica mais leve.
A. Adição de u uma ma textura a um cubo cubo.. •
Faça o download a imagem textura_cubo.png presente no moodle
•
Crie um novo projet projeto o o
Se o seu projeto não tiver um cubo, crie um.
•
Mude para o Edit Mode
•
Na barra do topo, escolha a opção UV Editing o
•
Ao abrir esta secção, irá ver o cubo aberto em 2D (como se o tivesse desmontado).
No topo da se secção cção da esq esquerda uerda uerda, escolha a opção Open e abra o ficheiro textura_cubo.png. o
Ao abrir, irá ver que a orientação daa textura está diferente da do cubo.
•
No painel da direita, selecione todos os vértices do cubo.
•
No painel da esquerda, selecione todos os vértices e faça uma rotação em X por -90
•
Faça um scale em X por 1.334
Neste momento tem a sua textura orientada com o cubo. No entanto... nada acontece? Porquê? Isto porque é necess necessário ário adicionar um Material ao se seu u cubo (O material da Imagem) •
Abra as propriedades de Materiais, adicione um novo (ou altere o que tem criado por defeito)
•
Na opção Base Co Color lor lor, carregue na bola amarela e escolha Image Texture Texture.
•
Carregue no botão ANTES do New para selecionar a textura já adicionada ao projeto (não deve ir buscar a imagem ao disco).
•
Se mudar para o modo Material Preview ou para o Renderer Renderer, já irá ver o seu modelo com a textura aplicada (a relva está com uma orientação errada, mas basta rodar o cubo 90º em -Y).
2021/2022
Nuno Carapito José Morgado
INSTITUTO POLITÉCNICO DE VISEU Escola Superior de Tecnologia e Gestão de Viseu Computação Gr Gráfica áfica – Tecnologias e Design de Multimédia Um objeto pode ter diferentes texturas (neste caso até poderia adicionar 1 textura para cada face do cubo). Para isso, teria de: •
No UV Editing adicionar uma imagem por cada face do cubo;
•
Nos Materials, adicionar um material por cada face e associar a face correspondente
•
No Material, associar a textura correspondente.
Nota: Poderia utilizar a opção Texture Paint do topo do ecrã para pintar a sua textura (dar destaque em alguns aspetos. Não iremos abordar isso nas aulas, mas poderá ser interessante por exemplo nas personagens). Para terminar a ficha, vamos introduzir o conceito de Normais Normais.
B. Norma Normais is As normais na computação gráfica servem para, de um modo simples, definir para que lado é que a face está orientada. Isto é muito importante caso queira exportar o seu modelo para outros softwares (como por exemplo o Unity na UC do próximo semestre). Imagine que tem na mão uma folha branca, em que de um lado tem um desenho e do outro está em branco (note que, a folha por muito fina que seja, tem sempre alguma grossura). Se a face com o desenho estiver voltada para si, a normal desta face está apontada na sua direção e você vê o desenho. Caso esteja do outro lado, não vê. Uma normal apenas pode apontar numa direção. Veja a figura 1.
2021/2022
Nuno Carapito José Morgado
INSTITUTO POLITÉCNICO DE VISEU Escola Superior de Tecnologia e Gestão de Viseu Computação Gr Gráfica áfica – Tecnologias e Design de Multimédia
Figura 1 - Normais de uma Face
Ou seja, uma face ou aponta para o lado de “dentro” (esquerda) ou para o lado de “fora” (direita). Se quisermos ter, por exemplo uma parede de uma casa, teríamos de fazer uma extrusão para lhe dar alguma grossura, e assim já teríamos uma face a apontar para dentro, e outra a apontar para fora. No entanto, para além disso, um cubo com 6 faces pode ter as normais a apontar para fora, ou para dentro (ver figura 2). Na imagem da direita, as setas azuis (normais) não aparecem, porque estão a apontar para dentro. Se este objeto fosse importado no Unity, ele não iria aparecer como queríamos. A ideia é ter sempre as normais a apontar para “fora”.
2021/2022
Nuno Carapito José Morgado
INSTITUTO POLITÉCNICO DE VISEU Escola Superior de Tecnologia e Gestão de Viseu Computação Gr Gráfica áfica – Tecnologias e Design de Multimédia
Figura 2 - Normais de um Cubo
C. Controlar o modo de norma normais is • Volte para o modo Layout no topo do ecrã (caso não esteja nele). • No canto superior da imagem, ative as normais (veja a figura 3) • Já devem aparecer no seu modelo umas linhas azuis, que representam as normais. • Mude para o modo de edição e selecione todos os vértices. • No menu Mesh Mesh, vá a opção Normals e escolha a opção Recalculate Inside. •
As normais desapareceram!!!
• Vá ao mesmo menu e escolha a opção Recalculate Outside para que estas voltem a aparecer.
Figura 3 – Menu para Ativar Normais
Sempre que cria um modelo, deverá ter atenção na orientação das normais, para evitar propagação de erros.
2021/2022
Nuno Carapito José Morgado...