๋
ธ๋ฉ๋งต: ๋น์ ๋ฐ์ฌ ๋ฒกํฐ๋ฅผ x์ถ, y์ถ์ผ๋ก ์กฐ์ํด์ค.
ํ์ดํธ๋งต: ๋์ด์ ๋ณด๋ฅผ ์ค์ผ๋ก์จ ๊ตด๊ณก์ด ์๋๊ฑฐ์ฒ๋ผ ๋ณด์ด๊ฒ ํด์ค(์ค์ ๋ ๊ทธ๋๋ก).
๊ทธ๋ผ ํ์ดํธ๋งต ๋ง์ผ๋ก ๋
ธ๋ฉ๋งต์ ์ญํ ์ ํ ์ ์์ง ์๋์? ์ ํ์ดํธ๋งต๊น์ง ์ฐ๋๊ฑฐ์ฃ ? ์ค์ ๋ก ๋ง์ ธ๋ณด๋ฉด ๋๋ค ์ฐ์ง ์์ผ๋ฉด. ์ด์ํ๋๋ฐ, ๋์ ์ญํ ์ฐจ์ด๋ฅผ ์ข๋ ์ฝ๊ฒ ์ดํดํ ์ ์์๊น์?
- dc official App
Height map์ ํตํด์ pixel์ด๋ vertex์ ์์น๋ฅผ ์ฎ๊ธด ๊ฒ์ฒ๋ผ ์ฒ๋ฆฌํ๋๋ฐ normal ์ ๋ณด๋ ๊ทธ๋ ์ง ์์ ๊ฑธ ๊ฐ์ ธ๋ค ์ฐ๋ฉด ์ด์ํ๊ฒ ๋ณด์ด๊ฒ ์ง position๊ณผ normal์ ๋ฐ๋ก ์๊ฐํด๋ณด์
๋ฐ๊ฟ ๋งํ๋ฉด Height map์ ์ฐ๊ฒ ๋ค => position ๊ฐ ์กฐ์ ํ๊ฒ ๋ค, normal map ์ฐ๊ฒ ๋ค => normal ๊ฐ ์กฐ์ ํ๊ฒ ๋ค
๋ ธ๋ง๊ฐ์ด๋๊ฒ ๋น์ ๋ฐ์ฌ ๋ฐฑํฐ๋ ์๋ฏธ ๋ง์๊น์? ๋ฐ์ฌ๋ฅผ ํ๋๋ฐฉ๋ฒ์ด ๋ค๋ฅด๋๊น ๊ทธ๋ฆผ์์ ํ๋ฆฌํฐ๊ฐ ๋ค์ด๊ฐ๋ค...๊ทธ๋ ๊ฒ ์ดํดํ๋๋ฐ. ์ฃ์กํฉ๋๋คใ ใ ๋ชจ๋ธ๋ง์ ์ฒ์์ด๋ผ ์ด๋ฐ ๊ธฐ์ด์ ์ธ ์ง๋ฌธ์ํ๋ค์ - dc App
์ด๋์ ๋๋ ๋ง๋ ๋ง์ธ๋ฐ.. ๊ทธ๋ฆผ์์ Shading์ ๋ ๋ค๋ฅธ ์ด์ผ๊ธฐ์.. Normal์ ๋น์ ์ ๋ฐ์ฌ ์ฐพ์๋ณด๋ฉด ์กฐ๊ธ ์ดํด๊ฐ ์ฌ์์ง์ง๋ ์๋๋ฉด phong shading์ด๋
๊ฐ์ฌํฉ๋๋ค ํ์์ด๋ฉ๊ฐ์๊ฑธ ๋ ๊ณต๋ถํด๋ณด๊ฒ์ - dc App
ํ๊ฐ์ง ๋ฒํ๋งต์ ๊ฐ์ง๊ณ ๊ณ์ฐํด์ ์ด๋์ ๋ ๋ณํํ ์๋ ์์ง๋ง, ๋งค ํ๋ ์ ๊ณ์ฐํด์ ์ ์ฉ ํ๋ ๊ฒ ๋ณด๋จ ๋ฏธ๋ฆฌ ๋ฒ ์ดํฌ๋ ์ด๋ฏธ์ง๋ฅผ ์ฐ๋๊ฒ ํจ์จ ์ ์ด์ฃ - dc App
์ฆ ๋ก์ฐํด๋ฆฌ๊ณค ๋ชจ๋ธ์ ํ์ดํธ๋งต์ผ๋ก ์กฐ์ํ๋๊ฒ ์ข๋ค๋ ๋ป์ด ๋ง์๊น์? - dc App
๋ก์ฐํด๋ฆฌ๊ณค์ ๋ ธ๋ง๋งต์ ์จ์ผ์ฃ - dc App
์ฃ์กํฉ๋๋คใ ใ . ๊ทธ๋๊น ๋ก์ฐํด=๋ ธ๋ฉ, ํ์ดํด=ํ์ดํธ๋งต ์ฐ๋๊ฒ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ๋ค๊ฐ ๋ง๋์? - dc App
์๋ ๊ทธ๋ฅ ์ฉ๋๊ฐ ๋ค๋ฅธ ๊ฑฐ์์ ํ์ดํด๋ฆฌ๊ณค ๋ชจ๋ธ์ด๋ผ๋ ํ์ด์ค์ ๋ค๋ฅธ ๋ฐฉํฅ์ ๋น๋ฐ์ฌ๊ฐ ํ์ํ๋ฉด ๋ ธ๋ง๋งต์ด ํ์ํ ๊ฑฐ๊ณ ๋ก์ฐํด๋ฆฌ๊ณค ๋ชจ๋ธ์ด์ด๋ ๋์ด ์ ๋ณด๊ฐ ํ์ํ๋ฉด ํ์ดํธ๋งต์ด ํ์ํ ๊ฑฐ๊ณ - dc App
๊ทธ๋ ๊ตฐ์! ๊ฐ์ฌํฉ๋๋คใ ใ . ์ ๊ธฐ ํน์ ํ์ดํธ๋งต์ ๊ตณ์ด ์ฌ์ฉํ ํ์์์ด ๊ฑ ๋ฒํ์ค์ ๋์ด๋ฅผ ๋์ฌ์ ๋ชจ๋ธ๋งํ๋ฉด ๋ ํ ๋ฐ, ์ด์งธ์ ํ์ดํธ๋งต์ด๋๊ฑธ ์ฐ๋ ์ด์ ๋ ์๊ณ ๊ณ์ ๊ฐ์? ๊ฒ์ํด๋ณด๋ ํ์ดํธ๋งต์ด ๋ ธ๋ฉ๋งต์ ๋นํด ์ฑ๋ฅ์ด ์ข์๊ฑด ์๋๋ผ๊ณ ํ๋๋ผ๊ตฌ์. ์ฑ๋ฅ์ด ์ข์๊ฒ ์๋๋ฐ ๊ตณ์ด ํ์ดํธ๋งต์์ฐ๋์ง ๊ณต๊ฐ์ด ์๊ฐ์์ - dc App
ํ์ดํธ๋งต์ด ๋ ธ๋ง๋งต๋ณด๋ค ์ฑ๋ฅ์ด ์ ์ข์๋ ๊ทธ๊ฑธ 3D ๋ชจ๋ธ๋ก ํํํ๋ ค๊ณ ํ๋ฉด ์ฑ๋ฅ์ด ๋ ์ ์ข์์ง
๋ ธ๋ง๋งต์ ๋์ด ์ ๋ณด๊ฐ ์๋๋ผ ๋น ๋ฐ์ฌ ์ ๋ณด์ผ ๋ฟ์ ํ๋ฉด ๋งค์ฌ์ ๋น์ ์๋ฉด ๋ชจ๋ ๋ฉด์์ ๋๊ฐ์ด ๋ฐ์ฌ์ํค๊ฒ ์ง๋ง, ๋ ธ๋ฉ๋งต์ ์์ฐ๋ฉด ๋งค์ฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ง ์๊ณ ๋ ธ๋ฉ๋งต์ ๊ธฐ์ค์ผ๋ก ๋น์ด ๋ฐ์ฌ๊ฐ ๋จ ๊ทธ๋ฌ๋ฉด ๋ถ๋ช ํ๋ฉด ๋งค์ฌ๊ณ , ํ๋ฉด ์ด๋ฏธ์ง์ง๋ง ๊ทธ๋ฆผ์๊ฐ ์๊ธฐ๋ ํจ๊ณผ๋ฅผ ์ค ์ ์๋ ๊ฑฐ๊ณ
ํ์ดํธ ๋งต์ ๋์ด ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ํ๋ฉด ๋งค์ฌ๊ณ , ํ๋ฉด ์ด๋ฏธ์ง์ธ๋ฐ๋ 45๋ ๊ฐ๋๋ก ๋ดค์ ๋ ํฌ์๋ฅผ ๋จน์ฌ์ค ์ ์๊ฒ ๋จ ๋ ธ๋ฉ๋งต์ ๋งน์ ์ ๊ทธ๋ฆผ์๋ฅผ ํตํด์ ์ ์ฒด๊ฐ์ ์คฌ์ง๋ง, ์ ์ ํฌ์๋ ํ๋ฉด ๊ทธ๋๋ก๋ผ์ ์ด์ํ ๋ถ๋ถ์ด ์๋ค๋ ๊ฑฐ์ ์๋ฌด๋ฆฌ ๊ทธ๋ฆผ์๋ก ํ์ด๋์๋ณด์ด๊ฒ ํด๋ 45๋ ๊ฐ๋์์ ๋ณด๋ฉด ๋ญ์ง ๋ชจ๋ฅผ ์ด์ํจ์ด ๋๊ปด์ง๋ ๋ฐ, ๊ทธ๋ฆผ์๋ ์ค์ ํฌ์๋ ๋ง์ง ์์์ ์๊ธฐ๋ ๋ฌธ์ ์ ๊ทธ๊ฑธ ํด๊ฒฐํ๊ธฐ ์ํด์ ํ์ดํธ๋งต์ ๊ฐ์ด ์จ์ฃผ๋ ๊ฑฐ๊ณ
์์ใ ใ ์ด๋ ๊ฒ ์ ํํ๊ณ ๋ ์ฝ๊ฒ ์๋ ค์ฃผ์๋ค๋ใ ๋ด ๊ฐ์ฌํฉ๋๋ค - dc App