1
- 1. Quest for Visual Realism
3: textures 1. Quest for Visual Realism Need for fine details in - - PowerPoint PPT Presentation
3: textures 1. Quest for Visual Realism Need for fine details in color variation! 1 Motivations 2. Limit the number of polygons Problem: Everything cannot be modeled at the scale of geometry! Micro-polygons would be needed! 2 Textures
1
2
3
4
5
https://www.marmoset.co/posts/pbr-texture-conversion/
6
7
8
9
Rosalee Wolfe / siggraph.org
10
11
Rosalee Wolfe / siggraph.org
12
Rosalee Wolfe / siggraph.org
13
Rosalee Wolfe / siggraph.org
14
Rosalee Wolfe / siggraph.org
15
Rosalee Wolfe / siggraph.org
16
17
18
19
20
https://cglearn.codelight.eu/pub/textures-and-sampling
http://www.gamasutra.com/view/feature/131708/runtime_mipmap_filtering.php
21
22
23
24
25
26
27
+ Easy to implement + Compact + Infinite resolution
28
29
30
31
32
33
r1 r2
34
r1 r2
35
r1 r2
36
– Get relative position of x (between 0 and 1) – mix!
r1 r2
37
– Get relative position of x (between 0 and 1) – mix! S-Shaped function:
38
– Get relative position of x (between 0 and 1) – mix!
39
– Get relative position of x (between 0 and 1) – mix!
40
41
– Amplitude: evalNoise( x ) * amplitude
42
– Amplitude: evalNoise( x ) * amplitude – Offsetting: evalNoise( x + offset )
43
demo: https://www.shadertoy.com/view/lsf3WH
44
demo: https://www.shadertoy.com/view/XsXfRH
45
46
(relation between frequency and amplitude)
47
48
49
50