[Mesh] UV map & Texture map (Diffuse(Color) map, Normal map, Specular map, Displacement map, Ambient Occlusion map, Metalness map, Roughness map)
PBR Materials
-
Color Map
-
Metallic/Metalness Map
-
Roughness Map
-
Normal Map
-
Height Map
-
Alpha Map
-
Emission Map
Texturing
-
RGB value์ธ ๊ฒฝ์ฐ
-
Gray Scale value์ธ ๊ฒฝ์ฐ
Procedural Texturing
- Procedural Texturing์ ์ํ์ ์ผ๋ก ํ ์ค์ฒ๋งต์ ๋ชจ๋ธ๋งํ๋ ๊ฒ์ ๋๋ค.
- ์์ฑ๋ ํ ์ค์ฒ๋งต์ 3D ๋ชจ๋ธ๋ง์ Texture mapd์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
- Procedural Texture๋ Blender์์๋ ์ง์ ๋ง๋ค ์ ์์ต๋๋ค.
- ์ํ์์ผ๋ก ๋ชจ๋ธ๋ง๋ Procedural texture ์์
3D ๋ชจ๋ธ๋ง๊ณผ ํ ์ค์ฒ๋ง์์ ์ฌ์ฉ๋๋ ๋ค์ํ ๋งต๋ค
UV Map
UV Map: 3D ๋ชจ๋ธ์ ํ๋ฉด์ 2D ํ๋ฉด์ผ๋ก ํผ์น ๊ฒ์ ๋๋ค. ๋ชจ๋ธ์ 3D ์ขํ(X, Y, Z)๋ฅผ 2D ํ ์ค์ฒ ์ขํ(U, V)๋ก ๋ณํํ์ฌ ํ ์ค์ฒ ์ด๋ฏธ์ง๋ฅผ ๋ชจ๋ธ์ ๊ฐ ๋ถ๋ถ์ ์ ํํ๊ฒ ๋ง์ถ ์ ์๋๋ก ํฉ๋๋ค.
Texture Maps
Texture Maps: 3D ๋ชจ๋ธ์ ํ๋ฉด์ ์ ์ฉ๋๋ ์ด๋ฏธ์ง ํ์ผ๋ก, ๋ชจ๋ธ์ ์ธํ์ ๋์ฑ ํ์ค์ ์ผ๋ก ๋ณด์ด๊ฒ ํฉ๋๋ค. ์ฃผ์ ํ ์ค์ฒ ๋งต์ ์ข ๋ฅ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- Diffuse(Color) Map: ๋ชจ๋ธ์ ๊ธฐ๋ณธ ์์ ์ ๋ณด๋ฅผ ํฌํจํ ์ด๋ฏธ์ง. ์กฐ๋ช
ํจ๊ณผ๋ฅผ ๋ฐฐ์ ํ ์์ํ ์์์ ์ ๊ณตํฉ๋๋ค.
- Diffuse Color determines the overall Hue of the material without any shading or highlight.
- Diffuse color is typically specified using RGB values between 0 and 1.
- Normal Map: ํ๋ฉด์ ์์ฒ ์ด๋ ์ธ๋ถ ์ง๊ฐ์ ํํํ๋ ์ด๋ฏธ์ง. ํฝ์ ๋จ์๋ก ํ๋ฉด์ ๋ฐฉํฅ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ฌ ์ ์ฒด๊ฐ์ ์ถ๊ฐํฉ๋๋ค.
- Specular Map: ํ๋ฉด์ ๋ฐ์ฌ ํน์ฑ์ ์ ์ํ๋ ์ด๋ฏธ์ง. ๋ชจ๋ธ์ ํน์ ๋ถ๋ถ์ด ์ผ๋ง๋ ๋น์ ๋ฐ์ฌํ ์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
- Displacement Map: ๋ชจ๋ธ์ ํ๋ฉด์ ์ค์ ๋ก ๋ณํ์ํค๋ ์ด๋ฏธ์ง. ํ ์ค์ฒ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ชจ๋ธ์ geometry๋ฅผ ๋ณํํ์ฌ ๋ ๋์ ์ธ๋ถ ์ฌํญ์ ์ ๊ณตํฉ๋๋ค.
- Ambient Occlusion (AO) Map: ๋ชจ๋ธ์ ํน์ ๋ถ๋ถ์ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ์ถ๊ฐํ๋ ์ด๋ฏธ์ง. ์ง์ ์กฐ๋ช ์ ์ํ ๊ทธ๋ฆผ์ ์ธ์๋ ์ฃผ๋ณ ํ๊ฒฝ์ ์ํด ๋ฐ์ํ๋ ๊ทธ๋ฆผ์๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
- Metalness Map: ๋ชจ๋ธ์ ๊ธ์์ฑ์ ์ ์ํ๋ ์ด๋ฏธ์ง. ๊ธ์ ๋ถ๋ถ๊ณผ ๋น๊ธ์ ๋ถ๋ถ์ ๊ตฌ๋ถํ์ฌ ๊ธ์์ ๋ฐ์ฌ ํน์ฑ์ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
-
Roughness Map: ํ๋ฉด์ ๊ฑฐ์น ๊ธฐ ์ ๋๋ฅผ ์ ์ํ๋ ์ด๋ฏธ์ง. ํ๋ฉด์ด ์ผ๋ง๋ ๋งค๋๋ฝ๊ณ ๋ฐ์ฌ์ ์ธ์ง ๋๋ ๊ฑฐ์น ๊ณ ํ์ฐ์ ์ธ์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
์์
3D ๋ชจ๋ธ์ด ์๋์ฐจ๋ผ๋ฉด:
- Diffuse(Color) Map: ์๋์ฐจ์ ๊ธฐ๋ณธ ์์๊ณผ ํจํด์ ํฌํจํฉ๋๋ค.
- Normal Map: ์๋์ฐจ ํ๋ฉด์ ์ธ๋ถ ์ง๊ฐ๊ณผ ์์ฒ ์ ํํํฉ๋๋ค.
- Specular Map: ์๋์ฐจ์ ๊ดํ๊ณผ ๋ฐ์ฌ ํน์ฑ์ ์ ์ํฉ๋๋ค.
- Displacement Map: ํ์ด์ด์ ํธ๋ ๋ ํจํด์ด๋ ์ฐจ์ฒด์ ๊ตด๊ณก์ ์ค์ ๋ก ๋ณํํฉ๋๋ค.
- AO Map: ์๋์ฐจ์ ์์๊ณผ ๊ทธ๋ฆผ์๋ฅผ ๋ ๊น๊ณ ํ์ค๊ฐ ์๊ฒ ๋ง๋ญ๋๋ค.
- Metalness Map: ์๋์ฐจ์ ๊ธ์ ๋ถ๋ถ๊ณผ ๋น๊ธ์ ๋ถ๋ถ์ ๊ตฌ๋ถํฉ๋๋ค.
- Roughness Map: ์๋์ฐจ ํ๋ฉด์ ๊ฑฐ์น ๊ธฐ ์ ๋๋ฅผ ์ ์ํฉ๋๋ค.
Reference
- PBR Materials Explained
-
[This is how texturing really works Procedural Texturing](https://youtu.be/HlrT9oa7fwA?si=fAEaAuKJlSjM7GC3)
Leave a comment