More Related Content Similar to Lighting in Stingray
Similar to Lighting in Stingray (20) Lighting in Stingray1. ์ ์
1. Lighting in Stingray
2. Stingray 1.2 ์
๋ฐ์ดํธ
์ง๋ ๋ชจ์ ๋ฐํ ๋ด์ฉ (2์ 24์ผ)
1. ์คํ
๋ ์ด ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ
(Flow)
2. ์คํ
๋ ์ด ๋จธํฐ๋ฆฌ์ผ
3. ์คํ
๋ ์ด ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ
์ง๋ ๋ฐํ ์๋ฃ๋ ์คํ
๋ ์ด ์นดํ์ ๊ฒ์๋ฉ๋๋ค.
http://cafe.naver.com/stingraykorea
4. Shading Environment
โข ๋ผ์ดํ
, ๋ ๋๋ง, ํฌ์ค
ํธ ํ๋ก์ธ์ฑ์ ๊ด๋ จ
๋ ๊ธ๋ก๋ฒ ์ค์ ๋ชจ์
โข 12๊ฐ์ ์ปดํฌ๋ํธ๋ก
๊ตฌ์ฑ
โข ์ผ๋ถ ์ค์ ๊ฐ์
Story Editor์์
์ ๋๋ฉ์ด์
์ค์
๊ฐ๋ฅ (1.2 new)
5. Global Lighting
โข Skydom Texture
โ Equirectangular Projection Image
โ Width:Height = 2:1
์ค์นด์ด๋์ ๋ฐ๊ธฐ๋ง
๊ฒฐ์ ํ๊ณ ,
๋ค๋ฅธ ๋ฌผ์ฒด์ ๋ฐ๊ธฐ์
๋ ์ํฅ์ ๋ฏธ์น์ง
์๋๋ค.
7. Global Lighting
โข ํ๋ธ๋งต ๋ง๋ค๊ธฐ
Window > Lighting > Bake Reflection Probes
๊ฐ์ ๊ด์ ์ฃผ๋ณ ํ๊ฒฝ์ ์ํฅ์
๋ฐ์ํ๋๋ฐ ์ฌ์ฉ๋๋ ํ๋ธ๋งต.
๊ฐ์ ๊ด์ ๋ผ์ดํธ๋งต์ผ๋ก ๊ตฌ์ด
๋ฌผ์ฒด์ ๋ํด์๋ ์ ์ฉ๋์ง
์๋๋ค.
๊ฐ์ ๊ด ์ค์์ ์คํํ๋ฌ
๋ผ์ดํธ์ ์ ์ฉ๋๋ ํ๋ธ๋งต.
๋ฌผ์ฒด์ ๋จธํฐ๋ฆฌ์ผ์ Metallic
์ด ํด์๋ก ์ํฅ์ด ํฌ๋ค.
9. Global Lighting
Global diffuse map๊ณผ
Lightmap์ ์ ์ฉ๋๋
์๊น๊ณผ ๋ฐ๊ธฐ.
๋งต์ ๊ตฌ์ธ ๋๋ ์ํฅ์ ์ค๋ค.
Global specular map,
์ถ๊ฐ์ ์ธ ๋ฆฌํ๋ ์
ํ๋ก๋ธ,
Screen space reflections
์ ์ ์ฉ๋๋ ์๊น๊ณผ ๋ฐ๊ธฐ.
10. Global Lighting
Global diffuse map๊ณผ
Lightmap์ ์ ์ฉ๋๋
์๊น๊ณผ ๋ฐ๊ธฐ.
๋งต์ ๊ตฌ์ธ ๋๋ ์ํฅ์ ์ค๋ค.
Global specular map,
์ถ๊ฐ์ ์ธ ๋ฆฌํ๋ ์
ํ๋ก๋ธ,
Screen space reflections
์ ์ ์ฉ๋๋ ์๊น๊ณผ ๋ฐ๊ธฐ.ํํฐํด ์ดํํธ์ ์ํด ์์ฑ๋
๋ฐ๊ด ํํฐํด์ ๋ฐ๊ธฐ ์กฐ์
12. Light Material
โข Output ๋
ธ๋๋ฅผ Standard Base ๋์ Light
Base๋ฅผ ์ฌ์ฉํ๋ค.
โข Shader Graph Editor์์ Light Vector ๋
ธ
๋๋ ์๋ ์ขํ๊ณ์์ ๋น์ ๋ฐฉํฅ ๋ฒกํฐ์ด๋ค.
๊ทธ๋ฌ๋ฏ๋ก, ๊ด์์ ์์น๋ก ์คํ์
๋๊ณ ๋
ธ๋ง
๋ผ์ด์ฆ๋ ์ขํ์ด๋ค. (UV๋ก ์ฌ์ฉ)
โข Directional light์๋ ์ ์ฉ๋์ง ์๋๋ค.
(UV์ขํ๋ฅผ ์ ์ฉํ ์์น ์ ๋ณด๊ฐ ์๋ค)
14. Light Baking
โข Beast ๋๋ Stingray Baker(1.2 new)
โ ๋ด๋ถ ์๊ณ ๋ฆฌ์ฆ ๋ค๋ฅด๋, ์ฌ์ฉ๋ฒ์ ๋น์ท
โข Lightmap์ uv1 ์ฌ์ฉํ๋ค. (uv0์ ์ปฌ๋ฌ๋งต
์ด ์ฌ์ฉ) ๋ทฐํฌํธ์์ ํ์ธ ๊ฐ๋ฅ
โข Stingray Editor์์ uv1์ ์ธ๋ฉํ ์ ์์ง
๋ง ์ต์ ํ๋ ํ์ง ์๋๋ค. (๊ฐ ๋ฉ์ ๋ณ๋ก
Unit Editor์์ ์ค์ ) DCCํด์์ ์์ฑํ
๋ฉด ์ต์ ํํ ์ ์๋ค.
15. Lightmap Baking Settings
โข Window > Lighting > Bake Lightmaps
โข Property Editor
โ Per unit: Beast โ Enabled
โ Per mesh: Beast Mesh Settings 3๊ฐ
โ Per light: Beast โ Enabled, Light โ Baked,
Beast Light Settings โ Indirect Intensity(only
Beast)
โ Global lighting settings: Baked Diffuse Tint
(and intensity) ๋ผ์ดํธ๋งต์ ์ผ๋ง๋ ์ ์ฉํ ์ง
17. Reflections
โข Physics Based Rendering ๋จธํฐ๋ฆฌ์ผ์์
๋ฐ์ฌ ์ฒ๋ฆฌ
โข Metallic : ๋ฐ์ฌ๊ด์ ์์ ๊ฒฐ์
โข Roughness : ๋ฐ์ฌ๊ด์ด ์ผ๋ง๋ ์ ๋ช
ํ ์ง
โข ๊ธ์ํ๋ฉด์ ๋ฐ์ฌ๊ด์ ์๊น์ ๋ฐ๊พธ์ง๋ง,
๋น๊ธ์ํ๋ฉด์ ๋ฐ๊พธ์ง ์๋๋ค.
โข 3๊ฐ์ง ํ
ํฌ๋ ์ฌ์ฉ (global specular light,
local reflection probes, screen space
reflection)
20. Placed Reflection Probes
โข ๋ ๋ฒจ์ reflection probes๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ๋ฐฐ์น
โข reflection probe ์ฃผ๋ณ ์ผ์ ๋ฒ์ ์์์๋
global specular map ๋์ ๊ทธ ํ๋ก๋ธ์์ ๊ตฌ
์ด ํ๋ธ๋งต์ ์ฌ์ฉ
โข ์ฌ๋ฌ ๊ฐ์ ํ๋ก๋ธ ์์ญ์ด ๊ฒน์น๋ ๊ณณ์์๋
๊ฐ ํ๋ธ๋งต์ ๋ณด๊ฐํด์ ์ ์ฉ
โข ๋จ์ : ์ฃผ๋ณ ํ๊ฒฝ์ด ๋ณํด๋ ํ๋ธ๋งต์ ๊ตฌ์ธ ๋
ํ๊ฒฝ์ ๋ฐ์ (static)
โข ๋ณํ๊ฐ ์์ธก ๊ฐ๋ฅํ๋ฉด ๋ณํ ์ ํ๋ก ํ๋ก๋ธ
์งํฉ์ ๋๋ ์ ๊ตฌ์ด ํ์ ๋ฐํ์์ ๋ฐ๊ฟ์น๊ธฐ
21. Settings for Reflection Probes
์ด ๋ฒ์ ์์ ์๋ ๋ฌผ์ฒด๋ง
์ด ํ๋ก๋ธ๊ฐ ๊ตฌ์ด ํ๋ธ๋งต์
์ํฅ์ ๋ฐ๋๋ค.
22. Settings for Reflection Probes
์ด ๋ฒ์ ์์ ์๋ ๋ฌผ์ฒด๋ง
์ด ํ๋ก๋ธ๊ฐ ๊ตฌ์ด ํ๋ธ๋งต์
์ํฅ์ ๋ฐ๋๋ค.
ํ๋ธ๋งต ์ํฅ ๋ฒ์ ๊ฐ์ฅ์๋ฆฌ๋ก
๊ฐ ๋ ๋ฐ์ฌ๊ฐ ํ๋ฆฟํด์ง๋ ๋ฒ์
23. Settings for Reflection Probes
์ด ๋ฒ์ ์์ ์๋ ๋ฌผ์ฒด๋ง
์ด ํ๋ก๋ธ๊ฐ ๊ตฌ์ด ํ๋ธ๋งต์
์ํฅ์ ๋ฐ๋๋ค.
ํ๋ธ๋งต ์ํฅ ๋ฒ์ ๊ฐ์ฅ์๋ฆฌ๋ก
๊ฐ ๋ ๋ฐ์ฌ๊ฐ ํ๋ฆฟํด์ง๋ ๋ฒ์
์์ฐจ ๋ณด์ ๋ฒ์: ์ค์ ๋ฐ์ฌ๋ฉด์
์์น์ reflection probe ์์น๊ฐ
๋ฌ๋ผ์ ์๊ธฐ๋ ์ฐจ์ด๋ฅผ ๋ณด์ ํ๊ธฐ
์ํ ์ค์ .
๋ฐ์ฌ๋ ๋ฌผ์ฒด๊ฐ ๋ฑ ํฌํจ๋๋๋ก
ํฌ๊ธฐ๋ฅผ ๋ง์ถ๋ค.
24. Screen Space Reflections
โข ์ค์๊ฐ ํฌ์คํธ ํ๋ก์ธ์ฑ ์ดํํธ
โข Depth buffer ์ด์ฉ ๋ฐ์ฌ๋๊ธฐ ์ํด์๋ ๋ฌผ์ฒด๊ฐ
์ด ๊ฐ๋ณด๋ค ๋ ๋๊บผ์์ผ ํ๋ค.
์ด ๊ฐ์ด ์ปค์ง๋ฉด ๋ฐ์ฌ๋์ง ์๋๋ค.
25. Screen Space Reflections
โข ์ค์๊ฐ ํฌ์คํธ ํ๋ก์ธ์ฑ ์ดํํธ
โข Depth buffer ์ด์ฉ ๋ฐ์ฌ๋๊ธฐ ์ํด์๋ ๋ฌผ์ฒด๊ฐ
์ด ๊ฐ๋ณด๋ค ๋ ๋๊บผ์์ผ ํ๋ค.
์ด ๊ฐ์ด ์ปค์ง๋ฉด ๋ฐ์ฌ๋์ง ์๋๋ค.
Max ๊ฐ์ ๋ํ ๋๊ป ํ
์คํธ๋ฅผ
์ด ๊ฑฐ๋ฆฌ ๊ฐ๊ฒฉ์ผ๋ก ํ๋ค.
๋ฌผ์ฒด๊ฐ ์คํฌ๋ฆฐ์คํ์ด์ค์์
์ด ๊ฑฐ๋ฆฌ๋ณด๋ค ๊ฐ๋๋ฉด ๋ฐ์ฌ๋์ง ์๊ณ ,
๋ ๋ฌผ์ฒด๊ฐ ์ด ๊ฑฐ๋ฆฌ๋ณด๋ค ๊ฐ๊น์ฐ๋ฉด
๊ตฌ๋ถ๋์ง ์๋๋ค.
26. Screen Space Reflections
โข ์ค์๊ฐ ํฌ์คํธ ํ๋ก์ธ์ฑ ์ดํํธ
โข Depth buffer ์ด์ฉ ๋ฐ์ฌ๋๊ธฐ ์ํด์๋ ๋ฌผ์ฒด๊ฐ
์ด ๊ฐ๋ณด๋ค ๋ ๋๊บผ์์ผ ํ๋ค.
์ด ๊ฐ์ด ์ปค์ง๋ฉด ๋ฐ์ฌ๋์ง ์๋๋ค.
Max ๊ฐ์ ๋ํ ๋๊ป ํ
์คํธ๋ฅผ
์ด ๊ฑฐ๋ฆฌ ๊ฐ๊ฒฉ์ผ๋ก ํ๋ค.
๋ฌผ์ฒด๊ฐ ์คํฌ๋ฆฐ์คํ์ด์ค์์
์ด ๊ฑฐ๋ฆฌ๋ณด๋ค ๊ฐ๋๋ฉด ๋ฐ์ฌ๋์ง ์๊ณ ,
๋ ๋ฌผ์ฒด๊ฐ ์ด ๊ฑฐ๋ฆฌ๋ณด๋ค ๊ฐ๊น์ฐ๋ฉด
๊ตฌ๋ถ๋์ง ์๋๋ค.๋ฐ์ฌ๊ฐ ๋๋ฌธ์ ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ์
ํ๋ฉด ๋ฐ์ ๋ฌผ์ฒด๊ฐ ๋ฐ์ฌ๋ ์ ์์ผ๋
์คํฌ๋ฆฐ ์คํ์ด์ค ๋ฆฌํ๋ ์
์
ํฌ์คํธ ํ๋ก์ธ์ฑ์ด๋ฏ๋ก ๊ทธ๊ฒ์ ์ฒ๋ฆฌ
ํ ์ ์๋ค. (๋ค์ ์ฌ๋ผ์ด๋ ์ฐธ์กฐ)
28. Screen Space Reflections
โข ์ค์๊ฐ ํฌ์คํธ ํ๋ก์ธ์ฑ ์ดํํธ
โข Depth buffer ์ด์ฉ ๋ฐ์ฌ๋๊ธฐ ์ํด์๋ ๋ฌผ์ฒด๊ฐ
์ด ๊ฐ๋ณด๋ค ๋ ๋๊บผ์์ผ ํ๋ค.
์ด ๊ฐ์ด ์ปค์ง๋ฉด ๋ฐ์ฌ๋์ง ์๋๋ค.
Max ๊ฐ์ ๋ํ ๋๊ป ํ
์คํธ๋ฅผ
์ด ๊ฑฐ๋ฆฌ ๊ฐ๊ฒฉ์ผ๋ก ํ๋ค.
๋ฌผ์ฒด๊ฐ ์คํฌ๋ฆฐ์คํ์ด์ค์์
์ด ๊ฑฐ๋ฆฌ๋ณด๋ค ๊ฐ๋๋ฉด ๋ฐ์ฌ๋์ง ์๊ณ ,
๋ ๋ฌผ์ฒด๊ฐ ์ด ๊ฑฐ๋ฆฌ๋ณด๋ค ๊ฐ๊น์ฐ๋ฉด
๊ตฌ๋ถ๋์ง ์๋๋ค.๋ฐ์ฌ๊ฐ ๋๋ฌธ์ ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ์
ํ๋ฉด ๋ฐ์ ๋ฌผ์ฒด๊ฐ ๋ฐ์ฌ๋ ์ ์์ผ๋
์คํฌ๋ฆฐ ์คํ์ด์ค ๋ฆฌํ๋ ์
์
ํฌ์คํธ ํ๋ก์ธ์ฑ์ด๋ฏ๋ก ๊ทธ๊ฒ์ ์ฒ๋ฆฌ
ํ ์ ์๋ค. (๋ค์ ์ฌ๋ผ์ด๋ ์ฐธ์กฐ)
ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ ์์ญ์ ๋๊ป๋ฅผ ์ง์ ํ๋ ๊ฐ.
์ด ๊ฐ์ด ํฌ๋ฉด Border Bending ์ํฅ ๋ฐ๋
์์ญ์ด ๋์ด์ง๋ค.
29. Reflection Sources ์ฐ์ ์์
โข ์ธ ๊ฐ์ง ๋์์ ์ฌ์ฉ ๊ฐ๋ฅ
โข ๊ฐ ํฝ์
๋ง๋ค ์ฐ์ ์์์ ๋ฐ๋ผ ๊ฒฐ์
1. Screen space reflection ์์ผ๋ฉด ์ ์ฉ
2. Reflection probe ์ฃผ๋ณ์ด๋ฉด ๋ก์ปฌ ํ๋ธ๋งต
3. Reflection probe ๋ฐ์ด๋ฉ ๋ณผ๋ฅจ ๊ฒฝ๊ณ์ฌ์
reflection influence๊ฐ 1 ๋ฏธ๋ง์ด๊ฑฐ๋, ๊ทผ์ฒ
์ reflection probe๊ฐ ์์ผ๋ฉด global
specular map ์ ์ฉ
30. Shadows
โข Shadow maps: ๊ด์์ผ๋ก๋ถํฐ depth map
โข Cascaded shadow map: ์นด๋ฉ๋ผ๋ก๋ถํฐ ๊ฑฐ
๋ฆฌ์ ๋ฐ๋ผ ๋ค๋ฅธ shadow map ์ฌ์ฉ
โ ์ฒซ ๋ฒ์งธ directional light์๋ง ์ ์ฉ
โข ๊ด์, ๋ฉ์ฌ๋ง๋ค Cast Shadows ์ค์ ํด์
๊ทธ๋ฆผ์๋ฅผ ์์ฑํ ์ง ๊ฒฐ์
โ ๊ด์: Property Editor
โ ๋ฉ์ฌ: Unit Editor
31. Cascaded Shadow Mapping
โข In shading environment
์นด๋ฉ๋ผ๋ก๋ถํฐ ์ด ๊ฑฐ๋ฆฌ ์์ ์๋
๋ฌผ์ฒด์ ๋ํด ๊ทธ๋ฆผ์๋ฅผ ๊ทธ๋ฆฐ๋ค.
์ด ๊ฐ์ด ์์ผ๋ฉด ๋ ์นด๋ก์ด ๊ทธ๋ฆผ์,
์ด ๊ฐ์ด ํฌ๋ฉด ๋ถ๋๋ฌ์ด ๊ทธ๋ฆผ์
(๋ค์ ์ฌ๋ผ์ด๋ ์ฐธ์กฐ)
33. Shadow Bias
โข Shadow Bias (Light Property) (1.2 new)
โ ๋ค์๊ณผ ๊ฐ์ ์ด์ ํ์์ด ๋ฐ์ํ๋ฉด ์กฐ์
โ ๊ทธ๋ฆผ์ ๊น๋นก์, ์ค๋ฌด๋ฌ, ๋ฌผ๊ฒฐ๋ฌด๋ฌ -> ์ฆ๊ฐ์ํด