์ ๋๋ฉ์ด์ ์คํ๋์ค Dreamworks๋ MCRT(Monte Carlo Ray Tracing)๋ฅผ ์ฌ์ฉํ๋ ์คํ ์์ค ๋ ๋๋ง ์์คํ ์ธ OpenMoonRay 1.0์ ๋ํ ์ฒซ ๋ฒ์งธ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐํํ์ต๋๋ค. MoonRay๋ ๋์ ํจ์จ์ฑ๊ณผ ํ์ฅ์ฑ์ ์ค์ ์ ๋๊ณ ๋ฉํฐ ์ค๋ ๋ ๋ ๋๋ง, ์์ ๋ณ๋ ฌํ, ๋ฒกํฐ ๋ช ๋ น(SIMD) ์ฌ์ฉ, ์ฌ์ค์ ์ธ ์กฐ๋ช ์๋ฎฌ๋ ์ด์ , GPU ๋๋ CPU ์ธก์ ๊ด์ ์ฒ๋ฆฌ, ๊ฒฝ๋ก ์ถ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ฌ์ค์ ์ธ ์กฐ๋ช ์๋ฎฌ๋ ์ด์ , ๋ ๋๋ง์ ์ง์ํฉ๋๋ค. ์ฒด์ ๊ตฌ์กฐ(์๊ฐ, ๋ถ, ๊ตฌ๋ฆ). ์ฝ๋๋ Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๊ฒ์๋ฉ๋๋ค.
์์คํ ์ ์ฅํธ ์ํ ์์ค์ ์ ๋ฌธ ์ํ์ ์ ์ํ ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฝ๋๊ฐ ๊ณต๊ฐ๋๊ธฐ ์ ์ MoonRay ์ ํ์ ์ฌ์ฉํ์ฌ ์ ๋๋ฉ์ด์ ์ํ "๋๋๊ณค ๊ธธ๋ค์ด๊ธฐ 3", "ํฌ๋ฃจ์ฆ 2: ์ง๋ค์ด ํํฐ"๋ฅผ ๋ ๋๋งํ์ต๋๋ค. , โ๋์ ์๋ ๋คโ, โํธ๋กค. ์๋ ํฌ์ด', '๋ณด์ค ๋ฒ ์ด๋น 2', '์๋ฒ ๋ ์คํธ', '์ฅํ ์ ์ ๊ณ ์์ด 2: ๋ง์ง๋ง ์์' ๋ฑ์ด ์๋ค. ๋ถ์ฐ ๋ ๋๋ง์ ๊ตฌ์ฑํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ์ฌ๋ฌ ์๋ฒ๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๊ณ์ฐ์ ๋ถ์ฐํ ์ ์๋ ์์ฒด Arras ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ถ์ฐ ํ๊ฒฝ์์ ์กฐ๋ช ๊ณ์ฐ์ ์ต์ ํํ๊ธฐ ์ํด Intel Embree ๊ด์ ์ถ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ Intel ISPC ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ฐ์ด๋๋ฅผ ๋ฒกํฐํํ ์ ์์ต๋๋ค. ์ธ์ ๋ ์ง ๋ ๋๋ง์ ์ค์งํ๊ณ ์ค๋จ๋ ์์น์์ ์์ ์ ์ฌ๊ฐํ ์ ์์ต๋๋ค.
์ด ํจํค์ง์๋ ํ๋ก๋์ ํ๋ก์ ํธ์์ ํ ์คํธ๋ ๋๊ท๋ชจ PBR(๋ฌผ๋ฆฌ ๊ธฐ๋ฐ ๋ ๋๋ง) ์๋ฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ USD ํ์์ ์ง์ํ๋ ์น์ํ ์ฝํ ์ธ ์์ฑ ์์คํ ๊ณผ์ ํตํฉ์ ์ํ USD Hydra Render Delegates ๋ ์ด์ด๋ ํฌํจ๋์ด ์์ต๋๋ค. ์ฌ์ค์ ์ธ ๊ฒ๋ถํฐ ๊ณ ๋๋ก ์์ํ๋ ๊ฒ๊น์ง ๋ค์ํ ์ด๋ฏธ์ง ์์ฑ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ถ์ฐ ๋ ๋๋ง์ ๋ํ ์ง์์ ํตํด ์ ๋๋ฉ์ดํฐ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ํ์์ผ๋ก ์ถ์ ํ๊ณ ๋ค์ํ ์กฐ๋ช ์กฐ๊ฑด, ๋ค์ํ ์ฌ๋ฃ ์์ฑ ๋ฐ ๋ค์ํ ๊ด์ ์์ ์ฌ๋ฌ ๋ฒ์ ์ ์ฅ๋ฉด์ ๋์์ ๋ ๋๋งํ ์ ์์ต๋๋ค.
์ ๋ฒ์ ์์:
- 3D ์ฅ๋ฉด์์ ๊ฐ์ฒด๋ฅผ ์ ํํ๋๋ก ์ค๊ณ๋ Cryptomatte ํดํท์ ์ง์ํ๊ธฐ ์ํด ์ถ๊ฐ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ท ์๋ฅด๊ธฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ค๋ชฉ ๋ค๊ฐํ์ ์ผ๊ฐ ์ธก๋์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฒ์ ๋ฐฉํฅ ๊ณก์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- "MoonRayWidget" ๋ฐ๋ชจ ๋ชจ๋ธ์ด ๊ณต๊ฐ๋์์ผ๋ฉฐ ๋ฌธ์์ ์ฌ๋ฌ ๋ถ๋ถ์์ ์ธ๊ธ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru