Texturas
Download
1 / 28

Texturas - PowerPoint PPT Presentation


  • 111 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Texturas' - morton


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

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

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

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

Projeção do pixel no mapa do ambiente

Área do pixel

Observador

Enviroment Mapping





Texturas

Aliasing em texturas

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



Texturas

métodos de correção (amostragem)

n

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

i=1





Texturas

Light Maps

Cor_Pixel = Texel x Light_Map;