์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

1. ๊ฐœ์š”2. ์ƒ์„ธ3. ํŠน์ง•4. ๊ด€๋ จ ์†Œํ”„ํŠธ์›จ์–ด

1. ๊ฐœ์š”[ํŽธ์ง‘]

ํ™ˆํŽ˜์ด์ง€

OpenEXR์€ ์ธ๋”์ŠคํŠธ๋ฆฌ์–ผ ๋ผ์ดํŠธ & ๋งค์ง (ILM)์—์„œ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ์†Œ์Šค HDR ์ด๋ฏธ์ง€ ํฌ๋งท์ด๋‹ค. ํ™•์žฅ์ž๋Š” *.exr์ด๋‹ค.

2. ์ƒ์„ธ[ํŽธ์ง‘]

ILM์‚ฌ๋ฅผ ์„ค๋ฆฝํ•œ ์กฐ์ง€ ๋ฃจ์นด์Šค๋Š” ์ž๊ธฐ๊ฐ€ ์ œ์ž‘ํ•˜๋Š” ์˜ํ™”์—์„œ ์ƒ‰์ƒ ์ •๋ณด ์ด์™ธ์—๋„ ์•ŒํŒŒ ์ฑ„๋„๊ณผ ๋‹ค์ค‘ ์นด๋ฉ”๋ผ ์‹œ์  ์ •๋ณด ๋“ฑ์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ์ง€ ํฌ๋งท์„ ํ•„์š”๋กœ ํ•˜์˜€๋‹ค. ์กฐ์ง€ ๋ฃจ์นด์Šค์˜ ์š”๊ตฌ์— ๋”ฐ๋ผ์„œ ILM์‚ฌ๊ฐ€ OpenEXR์„ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค.

์ดํ›„ OpenEXR์€ ์˜ํ™”, CG ์—…๊ณ„์—์„œ TIFF์™€ ํ•จ๊ป˜ ์˜์ƒ ์ €์žฅ ๋ฐ ๋งˆ์Šคํ„ฐ๋ง, ํ…์Šค์ณ ์ €์žฅ, IBR[1], ๋ Œ๋” ๊ฒฐ๊ณผ ์ €์žฅ ๋“ฑ์— ์“ฐ์ด๋Š”, ๋นผ๋†“์„ ์ˆ˜ ์—†๋Š” ํฌ๋งท์œผ๋กœ ํ™œ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ํŠนํžˆ CG๋ผ๋ฉด ์ด ํฌ๋งท์ด ์—†๊ฑฐ๋‚˜ ์œ ๋ฃŒ์˜€๋‹ค๋ฉด(...)

3. ํŠน์ง•[ํŽธ์ง‘]

  • ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ผ์Šค๋กœ ๋กœ์—ดํ‹ฐ๊ฐ€ ์—†๋‹ค.
  • RGB ์ƒ‰์ƒ์„ ์ง€์›ํ•˜๊ณ  ๋ฌด์†์‹ค ์••์ถ•์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • 100 nits ์ด์ƒ์˜ ํœ˜๋„๋ฅผ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋Š” HDR ๋””์Šคํ”Œ๋ ˆ์ด์™€, ๊ทธ๋ฅผ ๋„˜์–ด์„  ์žฅ๋ฉด ์ฐธ์กฐ ๋ฐ์ดํ„ฐ (Scene Referred Data)[2] ์ €์žฅ์— ๋Œ€์‘ํ•ด 16๋น„ํŠธ ๋ฐ 32๋น„ํŠธ ๋ถ€๋™์†Œ์ˆซ์  ์ƒ‰์ƒ๋งŒ์„ ์ง€์›ํ•œ๋‹ค. 8๋น„ํŠธ์™€ 16๋น„ํŠธ์˜ ์ •์ˆ˜ ์ƒ‰์ƒ์€ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. HDR10 ๋ฐ ๋Œ๋น„ ๋น„์ „์—์„œ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ๋ฐ๊ธฐ์ธ 10,000 nits ๋ณด๋‹ค ๋” ๋†’์€ ํœ˜๋„๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋‹ค์ค‘ ์นด๋ฉ”๋ผ ์‹œ์ ์—์„œ ๋‹ค์–‘ํ•œ ํฌ๊ธฐ์˜ ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ, ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์—†๋‹ค.
  • Diffuse, Indirect, Beauty ๋“ฑ ๋ Œ๋” ๊ฒฐ๊ณผ์˜ ๋‹ค์–‘ํ•œ ํŒจ์Šค(AOV)์˜ ์ด๋ฏธ์ง€๋ฅผ ํ•œ .exrํŒŒ์ผ์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ํŒจ์Šค์˜ ์ข…๋ฅ˜์—๋Š” ์ œํ•œ์ด ์—†๊ณ (๋””๋…ธ์ด์ง• ๋ฐ์ดํ„ฐ, ๋ Œ๋” ํƒ€์ž„ ๋“ฑ๋„ ํฌํ•จ) ์–ผ๋งˆ๋“ ์ง€ ์ž„์˜์˜ ํŒจ์Šค๋ฅผ ์ง‘์–ด๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.
  • OpenEXR 2.0๋ถ€ํ„ฐ๋Š” Deep compositing์— ์“ฐ์ด๋Š” ๋ฐ์ดํ„ฐ ๋˜ํ•œ ์ €์žฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ฐ ํ”ฝ์…€์— ์ถ”๊ฐ€์ ์ธ ๊นŠ์ด(Depth)์ •๋ณด๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ์ €์žฅํ•˜๋Š” Deep compositing์„ ํ†ตํ•ด ์„œ๋กœ ๋ณต์žกํ•˜๊ฒŒ ๊ฒน์น˜๊ณ  ๊ต์ฐจํ•˜๋Š” ์˜ค๋ธŒ์ ํŠธ(ํ”ฝ์…€)๋“ค์„ ๋ฌด๋ฆฌ ์—†์ด ํ•ฉ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
  • OpenEXR ์ด๋ฏธ์ง€๋ฅผ ์ž…์ถœ๋ ฅํ•˜๋Š” ๋ชจ๋“ˆ์ธ EXR I/O ์ตœ์‹  ๋ฒ„์ „์—์„œ๋Š” ์ƒ‰์ƒ ํ”„๋กœํ•„์„ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ, ์–ด๋„๋น„ ํฌํ† ์ƒต์—์„œ๋Š” ๊ตฌํ˜• ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ €์žฅ ์‹œ์— ์ƒ‰์ƒ ํ”„๋กœํ•„์„ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์—†๋‹ค.

4. ๊ด€๋ จ ์†Œํ”„ํŠธ์›จ์–ด[ํŽธ์ง‘]

  • ์–ด๋„๋น„ ํฌํ† ์ƒต: OpenEXR๋กœ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์ฝ์„ ์ˆ˜ ์žˆ๊ณ , ํ•ด๋‹น ํŒŒ์ผ์—์„œ ์ž‘์—…ํ•  ๊ฒฝ์šฐ RGB 32๋น„ํŠธ (๋ถ€๋™์†Œ์ˆ˜์ ) ์ƒ‰์ƒ ๋ชจ๋“œ๋กœ ์ž‘์—… ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‹ค๋งŒ ์œ„์—์„œ ์„œ์ˆ ํ–ˆ๋“ฏ์ด OpenEXR์„ ์™„๋ฒฝํžˆ ์ง€์›ํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.
  • Affinity Photo: ํฌํ† ์ƒต๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ OpenEXR๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๊ณ  ์ฝ์–ด์„œ RGB 32๋น„ํŠธ (๋ถ€๋™์†Œ์ˆ˜์ ) ์ƒ‰์ƒ ๋ชจ๋“œ๋กœ ์ž‘์—… ๊ฐ€๋Šฅํ•˜๋‹ค.
  • Nuke: OpenEXR๊ณผ ๋•Œ๋†“์„ ๋ž˜์•ผ ๋•Œ๋†“์„ ์ˆ˜ ์—†๋Š” ํ•ฉ์„ฑ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์†Œ์Šค๊ฐ€ OpenEXR์ด๊ณ  RGB 32๋น„ํŠธ (๋ถ€๋™์†Œ์ˆ˜์ ) ์ƒ‰์ƒ ๋ชจ๋“œ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • HDR + WCG Image Viewer: OpenEXR ์ด๋ฏธ์ง€๋ฅผ ์—ด๋•Œ์— ์‚ฌ์šฉ์ž PC์˜ ๋””์Šคํ”Œ๋ ˆ์ด ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ํ†ค๋งคํ•‘ํ•˜๊ฑฐ๋‚˜ ์›๋ณธ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ค€๋‹ค.
[1] Image Based Lighting, ์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ ๋ผ์ดํŒ…. ํ†ต์ƒ๋ณด๋‹ค๋„ ๋งค์šฐ ๋„“์€ ๋‹ค์ด๋‚˜๋ฏน ๋ ˆ์ธ์ง€์˜ HDR์ด๋ฏธ์ง€๋กœ 3D ์žฅ๋ฉด์„ ๋ผ์ดํŒ…ํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค.
[2] RAW๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค.