Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 0
Thiago Malheiros Porcino
Doutorando em Computação - UFF
Mestre em Computação - UFF
Graduado em Ciências da Computação - UGF
Área de atuação: Jogos e Realidade Virtual (cybersickness).
Pipeline Gráfico
Estágios - Conceitos
Pipeline Gráfico Unity
Estágios do Pipeline Gráfico na Unity
Introdução
4
Pipeline Gráfico
5
Pipeline Gráfico
PIPELINE
1 2 3 ... 20 N
6
Pipeline Gráfico
PIPELINE
1 2 3 ... 20 N
- ESTÁGIOS
7
Pipeline Gráfico
PIPELINE GRÁFICO
1 2 3 ... 20 N
- ESTÁGIOS
8
Pipeline Gráfico
PIPELINE GRÁFICO
1 2 3 ... 20 N
- ESTÁGIOS
- GARGALOS
9
Pipeline Gráfico
PIPELINE GRÁFICO
1 2 3 ... 20 N
- ESTÁGIOS
- GARGALOS
- OTIMIZAR
10
Pipeline Gráfico
PIPELINE GRÁFICO
1 2 3 ... 20 N
- ESTÁGIOS
- GARGALOS
- OTIMIZAR
- PARALELISMO
11
Exemplo
1) Vamos supor que temos uma linha de produção de carros, e estamos produzindo 100
carros por dia. eu preciso aumentar minha produção para 120 carros por dia
12
Exemplo
1) Vamos supor que temos uma linha de produção de carros, e estamos produzindo 100
carros por dia. eu preciso aumentar minha produção para 120 carros por dia
13
Exemplo
2) Vamos supor que temos uma linha de produção de carros, e estamos produzindo 100
carros por dia. eu preciso aumentar minha produção para 300 carros por dia
14
Exemplo
1) Vamos supor que temos uma linha de produção de carros, e estamos produzindo 100
carros por dia. eu preciso aumentar minha produção para 300 carros por dia
15
Pipeline Gráfico
PIPELINE GRÁFICO
1 2 3 ... 20 N
- ESTÁGIOS
- GARGALOS
- OTIMIZAR
- PARALELISMO
16
Pipeline Gráfico
Akenine-Möller, T., Haines, E., &
Hoffman, N. (2019). Real-time
rendering. Crc Press.
17
Pipeline Gráfico
Rendering
18
Estágios
19
Estágios
20
Vertex Shader
21
Vertex Shader
22
Vertex Shader
23
Tessellation Shader
24
Tessellation Shader
25
Tessellation
26
Geometry Shader
27
Geometry Shader
28
Fragment Shader
29
Exercício
30
Exercício
Tessellation
e/ou
Geometry
Shaders
31
Fixed Function Pipeline Rendering
Elaborar um Shader que execute pelo menos 3 estágios do pipeline rendering da unity.
32
Referências
Akenine-Möller, T., Haines, E., & Hoffman, N. (2019). Real-time rendering. Crc Press.
Haines, Eric, and Naty Hoffman. Real-time rendering. CRC Press, 2018.
Toledo, Rodrigo, and Bruno Levy. "Extending the graphic pipeline with new gpu-accelerated primitives." 24th
International gOcad Meeting, Nancy, France. 2004.