Texturas
This presentation is the property of its rightful owner.
Sponsored Links
1 / 28

Texturas PowerPoint PPT Presentation


  • 71 Views
  • Uploaded on
  • Presentation posted in: General

Texturas. Importância das texturas. Redução da Geometria da cena. Importância das texturas. Ambientação do jogo. Definição e tipos de texturas. Bidimensional 2D => 3D. Tridimensional 3D => 3D. Imagem. Texel. Matrizes de texels. Imagem. Alpha Channel (32 bits). Sprites.

Download Presentation

Texturas

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Texturas

Texturas


Texturas

Importância das texturas

Redução da Geometria da cena


Texturas

Importância das texturas

Ambientação do jogo


Texturas

Definição e tipos de texturas

Bidimensional 2D => 3D

Tridimensional 3D => 3D


Texturas

Imagem

Texel

Matrizes de texels


Texturas

Imagem

Alpha Channel (32 bits)


Texturas

Sprites

Operador R(E, O)

Garante a propriedade:

θ = cos-1(O.NE) = 0

Problemas deste tipo de sprite


Texturas

Sprites Alternáveis


Texturas

Diversos tipos de aplicação de textura

Cor da superfície

Mapa de reflexo (cromo)

Mapa de opacidade (grade)

Mapa de relevo (laranja)


Texturas

Projeção da Textura

Problema: Aplicar um objeto 2D sobre outro 3D

Parametrização de uma superfície


Texturas

Projeção da Textura - Exemplo de esfera


Texturas

Métodos mais comuns de aplicação de texturas em jogos


Texturas

Mas como funciona no Pipeline Gráfico TR?

(20, 5)

(20, 5)

(5, 60)

(5, 60)

(50, 60)

(50, 60)


Texturas

Texturas Procedurais

  • Funções Básicas (contra exemplo: função random)

  • Pseudo-randomicidade;

  • Não pode haver periodicidade de padrões;

  • Funções devem ser estacionárias e isotrópicas.


Texturas

Texturas Procedurais

Implementações em

hardware


Texturas

Bump Mapping


Texturas

Bump Mapping


Texturas

Projeção do pixel no mapa do ambiente

Área do pixel

Observador

Enviroment Mapping


Texturas

Aliasing (amostragem)


Texturas

Aliasing (amostragem)


Texturas

Aliasing (amostragem)


Texturas

Aliasing em texturas

Limite de Nyquist : pelo menos o dobro da frequencia para a amostragem


Texturas

Aliasing e métodos de correção (amostragem)

Contínuo x Discreto


Texturas

métodos de correção (amostragem)

n

P (x, y) = ∑ wi c (i, x, y)

i=1


Texturas

métodos de correção (amostragem)

2 x 2 RGSS


Texturas

métodos de correção (amostragem)


Texturas

Aliasing em texturas


Texturas

Light Maps

Cor_Pixel = Texel x Light_Map;


  • Login