์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

์•„ํ‹ฐ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ์–ธ๋ฆฌ์–ผ ์…ฐ์ด๋” ๊ธฐ์ดˆ

์…ฐ์ด๋”์— ์ž…๋ฌธํ•˜๋ ค๋Š” ์•„ํ‹ฐ์ŠคํŠธ์™€, ์…ฐ์ด๋”๋ฅผ ์•Œ์ง€๋งŒ ๊ธฐ๋ณธ๊ธฐ๊ฐ€ ๋ถ€์กฑํ•œ ์•„ํ‹ฐ์ŠคํŠธ์—๊ฒŒ ์ข‹์€ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

102๋ช… ์ด ์ˆ˜๊ฐ•ํ•˜๊ณ  ์žˆ์–ด์š”.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[shaders, Unreal Engine] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์–ธ๋ฆฌ์–ผ ์—”์ง„์„ ํ™œ์šฉํ•œ ์…ฐ์ด๋” ๊ธฐ์ดˆ

  • UV์˜ ๊ฐœ๋…๊ณผ ์ œ์–ด

  • ๋ฒกํ„ฐ์˜ ๊ฐœ๋…๊ณผ ํ™œ์šฉ

  • PBR๊ณผ HDR

์–ธ๋ฆฌ์–ผ ๋จธํ‹ฐ๋ฆฌ์–ผ ๊ธฐ์ดˆ

  • ๋จธํ‹ฐ๋ฆฌ์–ผ ์ƒ์„ฑ, ํŽธ์ง‘

  • ๋จธํ‹ฐ๋ฆฌ์–ผ ๊ธฐ๋ณธ ์ถœ๋ ฅ ๋…ธ๋“œ

  • ๋…ธ๋“œ์˜ ์ž๋ฃŒํ˜•๊ณผ ์Šค์œ„์ฆ๋ง


PBR(๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ Œ๋”๋ง) ๋จธํ‹ฐ๋ฆฌ์–ผ์˜ ์ดํ•ด 1

  • PBR ๋จธํ‹ฐ๋ฆฌ์–ผ ์ƒ˜ํ”Œ ์†Œ๊ฐœ โ€“ Paragon: GRIM.exe

  • ๋””์ฆˆ๋‹ˆ PBR ์†Œ๊ฐœ

  • ๋‚œ๋ฐ˜์‚ฌ์™€ ์ •๋ฐ˜์‚ฌ

  • ๊ธˆ์†๊ณผ ๋น„๊ธˆ์†


PBR(๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ Œ๋”๋ง) ๋จธํ‹ฐ๋ฆฌ์–ผ์˜ ์ดํ•ด 2

  • ์–ธ๋ฆฌ์–ผ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ๋จธํ‹ฐ๋ฆฌ์–ผ

  • PBR ํ…์Šค์ฒ˜ ๊ฐ€์ด๋“œ

  • Emission

  • Bump, Normal, Height, Displacement


๋จธํ‹ฐ๋ฆฌ์–ผ ๋ธ”๋žœ๋“œ ๋ชจ๋“œ์™€ ์…ฐ์ด๋”ฉ ๋ชจ๋ธ

  • Blend Mode โ€“ Masked, Translucent, Additive, Modulate

  • Shading Model โ€“ Default Lit, Unlit


๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค์™€ ํŒŒ๋ผ๋ฏธํ„ฐ

  • ๋งˆ์Šคํ„ฐ ๋จธํ‹ฐ๋ฆฌ์–ผ๊ณผ ๋จธํ‹ฐ๋ฆฌ์–ผ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์ดํ•ด


๋จธํ‹ฐ๋ฆฌ์–ผ ์–ดํŠธ๋ฆฌ๋ทฐํŠธ


๋จธํ‹ฐ๋ฆฌ์–ผ ํ•จ์ˆ˜


๋จธํ‹ฐ๋ฆฌ์–ผ ๊ทธ๋ž˜ํ”„ ์ •๋ฆฌ

  • ์ฝ”๋ฉ˜ํŠธ

  • ๊ฒฝ์œ (Reroute), ๋ช…๋ช…๋œ ๊ฒฝ์œ (Named Reroute)

  • ์ •๋ ฌ ๋‹จ์ถ•ํ‚ค


์…ฐ์ด๋”์˜ ์ •์˜

  • ์…ฐ์ด๋”๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

  • 3D ํด๋ฆฌ๊ณค์ด ํ™”๋ฉด์— ๊ทธ๋ ค์ง€๋Š” ๊ณผ์ •

  • ๋ฒ„ํƒ์Šค ์…ฐ์ด๋”์™€ ํ”ฝ์…€ ์…ฐ์ด๋”

  • Graphics API


์ƒ‰์„ ์ˆซ์ž๋กœ ์ƒ๊ฐํ•˜๊ธฐ 1, 2, 3, 4

  • ์ƒ‰์„ ์ˆซ์ž๋กœ ์ƒ๊ฐํ•˜๊ธฐ

  • Remap๊ณผ Lerp, ๊ทธ๋ž˜ํ”„ ๊ฐ€๊ณต

  • ์‚ฐ์ˆ˜์˜ ์‘์šฉ

  • Lerp๋ฅผ ์‘์šฉํ•œ ํญ๋ฐœ ์ดํŽ™ํŠธ ์†Œ๊ฐœ


HDR์˜ ์ดํ•ด


UV์™€ ํ…์Šค์ฒ˜ ์ƒ˜ํ”Œ๋ง 1

  • UV์˜ ๊ฐœ๋…


UV์™€ ํ…์Šค์ฒ˜ ์ƒ˜ํ”Œ๋ง 2

  • ScrollOut


๊ฐ๋งˆ (Gamma)์™€ sRGB


๋ฒกํ„ฐ์˜ ๊ธฐ์ดˆ

  • ๋ฒกํ„ฐ์˜ ์ดํ•ด


  • ๋‚ด์ ๊ณผ Lambert

  • Half Lambert

  • ์–ธ๋ฆฟ ์นดํˆฐ ๋ Œ๋”๋ง


๋ฒกํ„ฐ์˜ ํ™œ์šฉ 1

  • ํ”„๋ ˆ๋„ฌ(Fresnel)

  • ๊ตด์ ˆ(Refraction)


๋ฒกํ„ฐ์˜ ํ™œ์šฉ 2

  • ํŒŒ๋…ธ๋ผ๋งˆ ์Šค์นด์ด


์œ ์šฉํ•œ ๊ธฐ๋Šฅ ์†Œ๊ฐœ

  • Polar coordinate

  • Bump Offset๊ณผ Parallax Mapping

  • ๊ฐ„์œ ๋ฆฌ (Milky Glass) ํšจ๊ณผ


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์…ฐ์ด๋”์— ์ž…๋ฌธํ•˜๋ ค๋Š” ์•„ํ‹ฐ์ŠคํŠธ

  • ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ํ…Œํฌ๋‹ˆ์ปฌ ์•„ํ‹ฐ์ŠคํŠธ(TA) ์ง€๋ง์ƒ

  • 3D ๊ฒŒ์ž„ ์ดํŽ™ํ„ฐ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ์–ธ๋ฆฌ์–ผ ์—”์ง„์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•

์•ˆ๋…•ํ•˜์„ธ์š”
์ฒญ๊ฐ•๋ฌธํ™”์‚ฐ์—…๋Œ€ํ•™๊ต์ž…๋‹ˆ๋‹ค.

1,190

๋ช…

์ˆ˜๊ฐ•์ƒ

44

๊ฐœ

์ˆ˜๊ฐ•ํ‰

5.0

์ 

๊ฐ•์˜ ํ‰์ 

4

๊ฐœ

๊ฐ•์˜

์ฒญ๊ฐ•๋ฌธํ™”์‚ฐ์—…๋Œ€ํ•™๊ต๋Š” ๋‚จ์–‘์•Œ๋กœ์—(็พ์œ ๋‹ˆ๋ฒ ๋ผ) ์ฐฝ์—…์ž์ธ ๆ•…์ด์—ฐํ˜ธ ์„ ์ƒ์ด
์ž์—ฐ์‚ฌ๋ž‘, ์ธ๊ฐ„์‚ฌ๋ž‘, ๋ฌธํ™”์‚ฌ๋ž‘์˜ ๊ต์œก์ด๋… ์œ„์— ์‚ฌ๋žŒ์„ ์‚ฌ๋ž‘ํ•˜๋ฉฐ ์ฐธ์‚ฌ๋ž‘์„ ํ‚ค์›Œ๋‚ด๋Š”
์ˆญ๊ณ ํ•œ ๊ต์œก์ด๋…์„ ์‹ค์ฒœํ•˜๊ณ ์ž ์„ค๋ฆฝํ•œ ํ•™๊ต์ž…๋‹ˆ๋‹ค.

๊ณต๋™ ์ง€์‹๊ณต์œ ์ž

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

23๊ฐœ โˆ™ (8์‹œ๊ฐ„ 44๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!