3.1 ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
๊ธฐ์ด์ ์ธ ์์ง์ ๋ฐ ์กฐ๋ช
์ ์ด ๊ตฌํ
1) ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฌผ๋ฆฌ์ ์ด๋ ๊ตฌํ
์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ 3์ฐจ์์ ์ผ๋ก ์์ง์ด๋ ์กฐ๋ช
์ ์ด์์คํ
์ Unreal Engine ๋ด์ ์ค๊ณํ๊ณ ๊ตฌํํ์๋ค. ์ด ์์คํ
์ ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ํน์ ๋ฌผ์ฒด๋ ํ๋ ์ด์ด์
์์ง์์ ๋ฐ๋ผ X, Y, Z ์ถ์ ๋ฐ๋ผ ์ด๋ํ ์ ์๋ค.
์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ํ๋ ์ด์ด์ Spot Light๋ฅผ Blueprint ๋ด์ ์ปดํฌ๋ํธ์ ๋ฐฐ์นํ์๋ค. ์๋ฎฌ๋ ์ด์
์ค์๋ ๊ด์์ธ Spot Light์ ์กฐ๋ช
ํจ๊ณผ๋ ๋ณผ ์ ์์ง๋ง, ๊ด์์ ์์น๊ฐ ์ ํํ ์ด๋์ ์๋์ง ๋ช
ํํ์ง ์๋ค. ์กฐ๋ช
์ ์์ง์์ ์๊ฐ์ ์ผ๋ก ํ์ธํ๊ธฐ ์ํด ํ๋ ์ด์ด ๋จธ๋ฆฌ ์์ ์กฐ๋ช
์ ๋ฐฐ์นํ์๋ค.
ํ๋ ์ด์ด์ ์กฐ๋ช
์ ํจ๊ป ๋ฐฐ์นํ๋ฉด ํ๋ ์ด์ด์ ์์ง์์ ๋ฐ๋ผ ์กฐ๋ช
์ด ํจ๊ป ์์ง์ธ๋ค. ํ๋ ์ด์ด ์์ง์์ ์ ์ดํ๋ ํค๋ ํ๋ก์ ํธ ์ธํ
์์ ํ ๋นํ๊ณ ์ด๋ฌํ
ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋
ธ๋๋ฅผ ์์ฑํ์๋ค. ์๋ฅผ ๋ค์ด โWโ ํค๋ฅผ ๋๋ฅด๋ฉด ํ๋ ์ด์ด์ ์กฐ๋ช
์ด ์์ผ๋ก ์ด๋ํ๊ณ โSโ ํค๋ฅผ ๋๋ฅด๋ฉด ๋ค๋ก ์ด๋ํ๋ค.
์กฐ๋ช
์ด ์์ง์ด๋ ๊ฒ์ ์ฝ๊ฒ ํ์ธํ ์ ์๋๋ก ์ฒ์ฅ์ ๊ฒฉ์๋ฌด๋ฌ ํํ๋ก ๋ ์ผ์ ์ค์นํ์๋ค. ๋ง์ง๋ง์ผ๋ก ์์ ์์ฑํ๋ ํ๋ ์ด์ด์ ์กฐ๋ช
Blueprint๋ฅผ
๋ฐฐ์นํ์๋ค. Unreal Engine ๋ด ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฌผ๋ฆฌ์ ์ด๋ ์ ์ ๊ณผ์ ์ Table 3์ ๋ํ๋ด์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์ ๊ฐ์ ๋ชจ๋ธ๋ง ๊ณผ์ ์ ํตํด ๋ก๋ด์ฒญ์๊ธฐ์ฒ๋ผ ๋ฐ๋ฅ์์๋ ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ์์ ๋กญ๊ฒ ์ด๋ํ๋ ๋ชจ์ต์ด ๊ตฌํ๋ ์ ์๋ค. ๋ ์ผ์ด ๋ฒฝ์ ์ค์น๋
๊ฒฝ์ฐ์๋ ์กฐ๋ช
๊ธฐ๊ตฌ์ ์ด๋ ๋ชจ์ต์ด ๋ฒฝ ํ๋ฉด์ ๋ฐ๋ผ ์์งยท์ํ์ผ๋ก ์ด๋๋๋๋ก ๊ตฌํ๋ ์ ์๋ค.
Fig. 1์ Unreal Engine ๋ด ์กฐ๋ช
์ ์ด ์ ์ ๊ณผ์ ์ ๋ฐ๋ผ ์กฐ๋ช
์ ๋ฌผ๋ฆฌ์ ์ธ ์์ง์์ ์ค๊ณํ ์กฐ๋ช
์ ์ด์์คํ
์ ์๋ฎฌ๋ ์ด์
๊ฒฐ๊ณผ์ด๋ค. ์์ ์ธ๊ธํ ๊ฒ์ฒ๋ผ
ํ๋ ์ด์ด์ ์์ง์์ ๋ฐ๋ผ ์กฐ๋ช
์ด ํจ๊ป ์์ง์ธ๋ค. (a)๋ ํ๋ ์ด์ด๊ฐ โWโ ํค๋ฅผ ๋๋ฌ ์์ผ๋ก ์ด๋ํจ์ ๋ฐ๋ผ ์กฐ๋ช
์ด ํ๋ ์ด์ด์ ์์ง์์ ๋ฐ๋ผ๊ฐ๋ ๋ชจ์ต์ด๋ค.
(b)๋ โDโ ํค๋ฅผ ๋๋ฌ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ํจ์ ๋ฐ๋ผ ์กฐ๋ช
์ด ํจ๊ป ์์ง์ด๋ ๋ชจ์ต์ด๋ค.
Fig. 1. simulate the physical movement of lighting fixtures in Unreal Engine
Table 3. Create and simulate the physical movement of lighting fixtures in Unreal
Engine
2) ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ฐ๋ ๋ฐ ํ์ ๊ตฌํ
์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ฐ๋์ ํ์ ์ ์ ์ดํ๋ ์กฐ๋ช
์ ์ด์์คํ
์ ๊ตฌํ์ด ๊ฐ๋ฅํ๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ฐ๋์ ํ์ ์ ์ด์ ๋ชฉํ๋ ํน์ ๋ฌผ์ฒด์ ๋ฟ๊ฑฐ๋ ํ๋ ์ด์ด์ ์์ง์์ ๋ฐ๋ผ
์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ด์ ์ด ํ์ ๋๋ ์์คํ
์ ๊ตฌํํ๋ ๊ฒ์ด๋ค.
์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด Blueprint๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฒํผ์ ๊ตฌ์ฑํ๊ณ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ฐ๋์ ํ์ ์ ์ ์ด๊ฐ ๊ฐ๋ฅํ๋๋ก ์ค๊ณ๋์๋ค. Blueprint๋
Unreal Engine ํ๋ก๊ทธ๋จ์ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ
์์คํ
์ผ๋ก ๋
ธ๋ ๊ธฐ๋ฐ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์์๋ฅผ ๋ง๋๋ ์์คํ
์ด๋ค. ์กฐ๋ช
์ ์ด์์คํ
์ ์ฌ๋ฌ
๊ด์ ๋ก ๊ตฌ์ฑ๋ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๊ฐ ๋ถ๋ถ์ ํน์ ๊ฐ๋์ ํ์ ๊ฐ์ ๋ฐ๋ผ ์์ง์ด๋๋ก ์ค๊ณ๋์๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ตฌ์กฐ๋ ์๋์์๋ถํฐ ์์ชฝ์ผ๋ก โBase โ Bottom
โ Joint1 โ Arm โ Joint2 โ Lightโ์ ์์๋ก ๊ตฌ์ฑ๋์ด ์์ด ํ์ ์์ค ๊ตฌ์ฑ ์์๋ ์์ ์์ค ๊ตฌ์ฑ ์์์ ๋๊ธฐํ๋์ด ์ด๋ํ๋ค.
์๋ฅผ ๋ค์ด, Joint2๊ฐ ํ์ ํ๋ฉด ์ฌ๊ธฐ์ ๋ถ์ฐฉ๋ Light๋ ํ์ ํ๋ค. ์กฐ๋ช
์ ์ด ๋ก์ง์ Blueprint๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋์๋ค.
Blueprint๋ ๊ด์ ์ค์ , ์์ง์ ์ ์ด, ๋ฒํผ ์ฐ๊ฒฐ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋๋ค. ๊ด์ ์ค์ ๋ฐ ์ ์ด ๋จ๊ณ์์๋ ๊ฐ ๊ด์ ์ ์์ง์์ ์ ์ดํ๋ ๋ฐฉ๋ฒ์ ์ค๊ณํ์ฌ
์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ํน์ ๊ฐ๋๋ก ํ์ ํ๊ฑฐ๋ ์์ง์ผ ์ ์๋๋ก ํ์๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ฐ๋๋ฅผ ์ ์ดํ๊ธฐ ์ํด ํ์ ๋
ธ๋๊ฐ ์ฌ์ฉ๋์์ผ๋ฉฐ, ์ง์ ํ ๊ฐ๋งํผ ์กฐ๋ช
๊ธฐ๊ตฌ๋ฅผ ํ์ ์์ผฐ๋ค.
๋ฒํผ ์ฐ๊ฒฐ ๋จ๊ณ์์๋ ์กฐ๋ช
์ ์ด๊ฐ ๋ฒํผ ๋์๊ณผ ์ฐ๊ฒฐ๋๋๋ก ํ์ฌ ๋ฏธ๋ฆฌ ์ค์ ๋ ํ์ ๊ฐ์ด๋ ๊ฐ๋์ ๋ฐ๋ผ ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ํ์ ๋๊ฑฐ๋ ๊ฐ๋๊ฐ ์กฐ์ ๋๋ค. Unreal
Engine ๋ด ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ฐ๋ ๋ฐ ํ์ ์ ์ด ์ ์ ๊ณผ์ ์ Table 4์ ๋ํ๋ด์๋ค.
์กฐ๋ช
๊ธฐ๊ตฌ ๋ชจ๋ธ์ Unreal Engine ๋ด ์ฅ๋ฉด์ ๋ฐฐ์น๋์ด ๊ฐ ๊ด์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์๋์ง, ๋ฒํผ๊ณผ ์กฐ๋ช
๊ธฐ๊ตฌ ๊ฐ์ ์ํธ ์์ฉ์ด ์ํํ๊ฒ ์ด๋ฃจ์ด์ก๋์ง
ํ์ธ๋์๋ค. ๊ฐ ๊ด์ ์ ์์ง์์ ํค๋ณด๋ ์
๋ ฅ์ ํตํด์๋ ์ ์ด๋ ์ ์๋ค. Unreal Engine์ ์
๋ ฅ ๋งคํ ๊ธฐ๋ฅ์ ํตํด ํน์ ํค๊ฐ ์ฌ์ฉ๋์์ ๋
์กฐ๋ช
๊ธฐ๊ตฌ์ ํน์ ๋ถ๋ถ์ด ํ์ ๋๊ฑฐ๋ ์์ง์ด๋๋ก ๋์์ธ๋์ด ์ฌ์ฉ์๊ฐ ์กฐ๋ช
์ ๊ฐ๋๋ฅผ ์ง์ ์กฐ์ ํ ์ ์๋๋ก ํ์๋ค.
Table 4. Creating angle and rotation controls for lighting fixtures in Unreal Engine
Fig. 2๋ Blueprint๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์กฐ๋ช
์ ์ด์์คํ
์ด ํ๋ ์ด์ด์ ์์ง์์ด๋ ๋ฒํผ ์
๋ ฅ์ ๋ฐ์ํ์ฌ ๋์ ์ผ๋ก ํ์ ํ๋ ๋ชจ์ต์ ๋ณด์ฌ์ค๋ค. (a)๋ ํ๋ ์ด์ด๊ฐ
๋ฒํผ ๊ทผ์ฒ์ ์ ์๋ ์ด๊ธฐ ์กฐ๋ช
๊ธฐ๊ตฌ ์ํ๋ฅผ ๋ณด์ฌ์ค๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ณ ์ ๋์ด ์์ผ๋ฉฐ ํ๋ ์ด์ด์ ์กฐ๋ช
๊ธฐ๊ตฌ ๊ฐ์ ์ํธ ์์ฉ ์๋ ์ฅ๋ฉด์ด๋ค. (b) ~ (d)๋
์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ํ๋ ์ด์ด์ ์์ง์์ ๋ฐ๋ผ๊ฐ๋ ๋ชจ์ต์ ํฌ์ฐฉํ๋ค. ํ๋ ์ด์ด๊ฐ ๊ณต๊ฐ์ ์ด๋ํจ์ ๋ฐ๋ผ ์กฐ๋ช
์ ์ ์ ์์๊ฒ ์ด์ ์ ์ ์งํ๊ธฐ ์ํด ํ์ ํ๊ณ ๊ฐ๋๋ฅผ ์กฐ์ ํ์ฌ
๋์ ์ผ๋ก ์กฐ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ (e)๋ ๋ฒํผ 1์ ๋๋ฅผ ๋์ ํจ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค. ๋ฒํผ์ด ํ์ฑํ๋๋ฉด, ์ฌ์ ์ค์ ๋ ์กฐ๊ฑด์ด ํธ๋ฆฌ๊ฑฐ ๋๊ณ ๊ทธ์ ๋ฐ๋ผ ์กฐ๋ช
๊ธฐ๊ตฌ์
๋ฐฉํฅ์ด๋ ๋์์ด ๋ณ๊ฒฝ๋๋ค. ๋ง์ง๋ง์ผ๋ก. (f)๋ ๋ฒํผ 2๋ฅผ ๋๋ ์ ๋ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ณํ๋ฅผ ๋ณด์ฌ์ค๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ํ์ ๊ณผ ๊ฐ๋๋ ๋ฒํผ์ ํน์ ์
๋ ฅ์ ๋ฐ๋ผ
๋ณ๊ฒฝ๋์ด ๊ณต๊ฐ์ด ์กฐ๋ช
๋๋ ๋ฐฉ์์ ์ํฅ์ ์ค๋ค.
Fig. 2. Simulate angle and rotation controls for lighting fixtures in Unreal Engine
3) ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ดํ์ฅ์น ์ ์ด ๋ฐ ์กฐ๋ช
์ ์ด ๊ตฌํ
์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด, ๊ด์, ์์จ๋๋ฅผ ์ ์ดํ๋ ์กฐ๋ช
์ ์ด์์คํ
์ ์ค๊ณํ๊ณ ๊ตฌํํ์๋ค. ํน์ ํค๋ฅผ ๋๋ฅด๋ฉด ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ๋น์ ๋น์ถ๋ ๋ฒ์์ ๊ฐ๋๊ฐ ์กฐ์ ๋๊ณ ์กฐ๋ช
์
๋ฐ๊ธฐ์ ์์จ๋๊ฐ ์ ์ดํ๋ ์์คํ
์ด ๊ตฌํ๋์๋ค.
Blueprint๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๋ช
๊ธฐ๊ตฌ๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ๊ด์์ ์ถ๊ฐํ์๋ค. ๋ฐฐ๊ด ์ ์ด๋ฅผ ์ํด ๋
ธ๋์์ ์ ๋ณด๋ฅผ ๋ฐ๊ธฐ ์ํด์ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ฐ๋ ์กฐ์ ์ ์ํ ๋ถ๋ถ์ด
๋ณ๋๋ก ์ค์น๋์๋ค.
์กฐ๋ช
์ ์ด๋ฅผ ์ํ ํค๋ ์
๋ ฅ ๋งคํ ์์คํ
์ ํตํด ์ค์ ๋์๋ค. ์ด๋ฌํ ํน์ ํค๋, ๋ฐฐ๊ด์ ๊ฐ๋, ๊ด์, ์์จ๋ ๊ฐ์ด ์ฆ๊ฐ๋๊ฑฐ๋ ์์์ง๋๋ก ์ค์ ํ๊ธฐ ์ํด
์ฌ์ฉ๋์๋ค. Spot Light์ ์ธ๋ถ ์๋ฟ ๋ชจ์์ ๋ฐ์ฌํ๋ฅผ ๋ํ๊ฑฐ๋ ์ค์ด๋๋ก ์ค์ ๋๊ณ ๊ทธ์ ๋ฐ๋ผ ์กฐ๋ช
๊ธฐ๊ตฌ์ ์์ธก ๋ฐ์ฌํ์ ๊ฐ๋๊ฐ ๋์ผํ ๊ฐ๋๋ก ์์ง์ด๊ฒ
ํ์๋ค. Spot Light์ ์ธ๋ถ ์๋ฟ๋ชจ์์ ๊ฐ๋๋ Spot Light ์์ฒด๋ฅผ ์ด๋ ๋ฐ ํ์ ์ํค๋ ๋์์ด ์๋๋ฏ๋ก ๋ณ์๋ฅผ ์ค์ ํ์ฌ Spot Light์
์ธ๋ถ ์๋ฟ๋ชจ์์ ๊ฐ๋ ์ ๋ณด๋ฅผ ๋ฐ์์๋ค.
๊ด์๊ณผ ์์จ๋์ ๊ฒฝ์ฐ๋ ๋ณ์๋ฅผ ์ง์ ํ์ฌ ํน์ ํค๋ฅผ ๋๋ ์ ๋๋ง๋ค ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ๋ฐ์์ง๊ฑฐ๋ ์ด๋์์ง๋๋ก, ์กฐ๋ช
์ ์์จ๋๊ฐ ๋ฐ๋ปํ๊ฑฐ๋ ์ฐจ๊ฐ์ด ์์์ผ๋ก ๋ณ๊ฒฝ๋
์ ์๋๋ก ํ์๋ค. ์ด ๊ณผ์ ์ ํตํด ์กฐ๋ช
์ ๋ฐฐ๊ด ๊ฐ๋ ์กฐ์ , ๋ฐ๊ธฐ ๋ฐ ์์จ๋๊ฐ ์ ์ด๋ ์ ์๋ ์์คํ
์ด ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํ๋์๊ณ ์ด๋ฅผ Table 5์ ๋ํ๋ด์๋ค.
Fig. 3์ Blueprint๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ๋ ์กฐ๋ช
์ ์ด์์คํ
์ด ํน์ ํค ์
๋ ฅ์ ๋ฐ์ํ์ฌ ์ด๋ค ๋ฐฉ์์ผ๋ก ๋์ ์ผ๋ก ๋ฐ์ํ๋์ง ๋ณด์ฌ์ค๋ค. (a) ~ (d)๋ ์กฐ๋ช
๊ธฐ๊ตฌ์
๋ฐฐ๊ด ์ ์ด ์๋ฎฌ๋ ์ด์
์ ๋ชจ์ต์ด๋ค. Spot Light์ ์ธ๋ถ ์๋ฟ๋ชจ์ ๊ฐ๋์ ์กฐ๋ช
๊ธฐ๊ตฌ์ ์์ธก ๋ฐ์ฌํ ์ด๊ธฐ์ ๊ฐ๋๋ ๋ชจ๋ 40ยฐ๋ก ์ค์ ํ์๊ณ ๊ทธ ๋ชจ์ต์
(b)์์ ๋ณผ ์ ์๋ค. ๋ฐ์ฌํ์ ๊ฐ๋๋ โJโ ํค๋ฅผ ๋๋ฅด๋ฉด โ10ยฐ, โKโ ํค๋ฅผ ๋๋ฅด๋ฉด +10ยฐ๊ฐ ๋๋๋ก ์ ์ด๋๋ค. Spot Light์ ์ธ๋ถ
์๋ฟ ๋ชจ์ ๊ฐ๋๊ฐ 20ยฐ, 40ยฐ, 60ยฐ, 80ยฐ๋ก ๋์ด์ง์ ๋ฐ๋ผ ์กฐ๋ช
๊ธฐ๊ตฌ์ ์์ธก ๋ฐ์ฌํ๋ 20ยฐ, 40ยฐ, 60ยฐ, 80ยฐ ํ์ ์์ผ ๋์ด์ง๋ ๊ฒ์ด
ํ์ธ๋์๋ค.
(e) ~ (h)๋ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ด์ ์ ์ด ์๋ฎฌ๋ ์ด์
์ ๋ชจ์ต์ด๋ค. (e)์ ์กฐ๋๋ 0lm์ด๋ฉฐ, ์กฐ๋ช
๊ธฐ๊ตฌ์ ์์น๊ฐ ๋ณด์ด์ง ์๊ธฐ ๋๋ฌธ์ ์ฃผ๋ณ์ Point
Light๋ก ๋น์ ์ถ๊ฐํ์๋ค. ์ด๊ธฐ์ ์กฐ๋๊ฐ์ 100,000lm์ผ๋ก ์ค์ ๋์๊ณ ๊ทธ ๋ชจ์ต์ (f)์ด๋ค. โNum 2โ ํค๋ฅผ ๋๋ฅด๋ฉด โ50,000lm,
โNum 8โ ํค๋ฅผ ๋๋ฅด๋ฉด +50,000lm์ด ๋๋๋ก ์๋ํ๋ค. Spot Light์ ๊ฐ๋๊ฐ 0lm, 100,000lm, 200,000lm 300,000lm์ผ๋ก
๋ฐ์์ง๋ ๊ฒ์ด ํ์ธ๋์๋ค. (i) ~ (l)๋ ์กฐ๋ช
๊ธฐ๊ตฌ์ ์์จ๋ ์ ์ด ์๋ฎฌ๋ ์ด์
์ ๋ชจ์ต์ด๋ค. ์๋ฎฌ๋ ์ด์
์์ ์ด๊ธฐ์ ๋ชจ์ต์ (j)์ด๋ฉฐ, ์กฐ๋ช
๊ธฐ๊ตฌ์
์์จ๋๋ 4,000K์ด๋ค. โNum 4โ ํค๋ฅผ ๋๋ฅด๋ฉด โ500K, โNum 6โ ํค๋ฅผ ๋๋ฅด๋ฉด +500K ๋งํผ ๋ณํ๋๋๋ก ํ์๋ค.
Fig. 3. Simulation of optical device control for lighting fixtures in Unreal Engine
Table 5. Creating optical device control for lighting fixtures in Unreal Engine
3.2 ์ค์ ์ ์ธ ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
์ ๊ตฌํ
1) ์นจ๋ ๊ฐ๋ ๋์ ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
: ๊ฐ๋ยทํ์ , ๊ดํ์ฅ์น ์ ์ด
์ค์ ์ ์ฉ ๊ฐ๋ฅํ ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
์ ๊ฐ๋
๊ณผ ๋ชจ์ต์ด ๊ตฌํ๋์๋ค. ๋ณ๋์์ ์ฌ์ฉ๋ ์ ์๋ ์ฒ์ฅ ๋งค์
ํ ์กฐ๋ช
์ ์ด์์คํ
์ ์ฒ์ฅ์ ๋งค์
๋ ์ธํจ๊ณผ ์ธํจ์
๋ด์ธก์ ์ฌ๋ผ์ด๋ฉ์ ํตํด ๊ฐ๋ ์กฐ์ ์ด ๊ฐ๋ฅํ ๋ดํจ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ๋ ์นจ๋์ ๊ธฐ์ธ๊ธฐ์ ๋ฐ๋ผ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฉํฅ, ๊ฐ๋ ๋ฐ ๊ด์์ด ๋์ ์ผ๋ก ์กฐ์ ๋๋ค.
๊ธฐ์ธ๊ธฐ ์ผ์๋ฅผ ์ฌ์ฉ๋์ด ์นจ๋ ๋ฑ๋ฐ์ด์ ๊ฐ๋๊ฐ ๊ฐ์ง๋๊ณ ๊ธฐ์ธ๊ธฐ ๋ฐ์ดํฐ๋ ์กฐ๋ช
์ ์ด ์ฅ์น๋ก ์ ์ก๋์ด ์ฌ์ ์ ํ๋ก๊ทธ๋๋ฐ๋ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ฐ๋, ์์จ๋ ๋ฐ ๊ด์์ด
์ ์ด๋๋ค[34].
์นจ๋ ๊ฐ๋ ๋ณํ์ ๋ฐ๋ผ ๋๋ถ์ฌ์ด ์ต์ํ๋๊ณ ์ฌ์ฉ์์๊ฒ ์ต์ ์ ์กฐ๋ช
ํ๊ฒฝ์ด ์ ๊ณต๋ ์ ์๋ค. ํด์์ ์ํด ๊ธฐ๋๊ฑฐ๋, ์์์ ์์ฌํ๊ฑฐ๋, ์๋ฃ ์์ ์ ์ํด
๋์ ์๋ ๋ฑ ์นจ๋์์์ ํ์ ์์น๊ฐ ์์ฃผ ๋ฐ๋ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ์นจ๋๊ฐ ๋
์๋ฅผ ์ํด ๊ธฐ๋๋ ๊ฐ๋๋ก ์กฐ์ ๋๋ฉด ์กฐ๋ช
๊ธฐ๊ตฌ๋ ๋ฐฉํฅ๊ณผ ๊ฐ๋๊ฐ ์์ ๋์
๋ชฉํ์ ์ง์ค๋ ์กฐ๋ช
์ด ์ ๊ณต๋๋ค. ์นจ๋๊ฐ ํธํํ๊ฒ ๋์ ์๋ ๊ฐ๋๋ฉด ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด๋ถํฌ๊ฐ ๋์ด์ ธ ํธ์ํ ์กฐ๋ช
ํ๊ฒฝ์ด ์ ๊ณต๋ ์ ์์ผ๋ฉฐ, ์นจ๋ ๊ฐ๋์ ๋ฐ๋ผ
ํ์์ ์์ง์์ด ์์ ๋, ์กฐ๋ช
๊ธฐ๊ตฌ ๋ฐฉํฅ์ ๋์ ์ผ๋ก ์กฐ์ ํ์ฌ ํ์๊ฐ ํ์๋ก ํ๋ ๊ณณ์ผ๋ก ์กฐ๋ช
๊ธฐ๊ตฌ๋ฅผ ๋น์ถ๋๋ก ํ์ฌ ํ๋์ ํ์ํ ์ต์ ์ ์กฐ๋ช
ํ๊ฒฝ์ ์ ๊ณตํ๋ฉฐ,
๋๋ถ์ฌ์ด ์ต์ํ๋ ์ ์๋๋ก ํ๋ค.
ํ์๊ฐ ์์ฃผ ์ํํ๋ ํ๋์ ๋ง๊ฒ ๋ฏธ๋ฆฌ ์กฐ๋ช
ํ๊ฒฝ์ ๋ง์ถค ์ค์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ ์นจ๋์ ๊ธฐ์ธ๊ธฐ์ ๋ฐ๋ผ ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ์ ์ด๋์ด ์กฐ๋ช
์ด ํญ์ ์์
์ ์ ํฉํ๋๋ก
์กฐ์ ๋ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์์นจ์ ๊ธฐ์์ ์ํ ์ผ๋ฐ์กฐ๋ช
, ๋
์๋ ์ง๋ฃ๋ฅผ ์ํ ์ง์ค์กฐ๋ช
, ์ด๋์ ์ํ ์ ๋ฐ์กฐ๋ช
๊ณผ TV ์์ฒญ์ ์ํ ๊ฐ์ ์กฐ๋ช
๊ณผ ๊ฐ์ ์ํฉ์ด
ํฌํจ๋๋ค.
Unreal Engine ๋ด ์นจ๋ ๊ฐ๋ ๋์ ์กฐ๋ช
์ ์ด์์คํ
์ด ๊ตฌํ๋์๋ค. ์ผ๋ฐ์กฐ๋ช
ํ๊ฒฝ, ์ง์ค์กฐ๋ช
ํ๊ฒฝ, ์ ๋ฐ์กฐ๋ช
ํ๊ฒฝ, ๊ฐ์ ์กฐ๋ช
ํ๊ฒฝ 4๊ฐ์ง ์ํฉ์ด๋ฉฐ,
Table 6์ ๋ํ๋ด์๋ค.
์ผ๋ฐ์กฐ๋ช
ํ๊ฒฝ์ ์ฌ์ฉ์๊ฐ ๋์ ์์ด ์นจ๋๊ฐ ํํํ ์์น์ธ ์นจ๋ ๋ฑ๋ฐ์ด์ ๊ธฐ์ธ๊ธฐ๊ฐ 0ยฐ์ผ ๋ ์ ์ฉ๋๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ๋ ํน์ ์์
์ด ์ํ๋์ง ์๋ ํด์ ์ํ
ํน์ ์์นจ ์๊ฐ์ด๋ฉด ๊ธฐ์ ์ค์ด๋ผ๊ณ ๊ฐ์งํ๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด์ 40ยฐ๋ก ๋น์ด ๊ณต๊ฐ ์ ์ฒด์ ๊ณ ๋ฅด๊ฒ ํผ์ง ์ ์๋๋ก ํ๋ค.
Table 6. Implementation of the bed angle-responsive lighting control system in Unreal
Engine
์ง์ค์กฐ๋ช
ํ๊ฒฝ์ ์นจ๋ ๋ฑ๋ฐ์ด์ ๊ธฐ์ธ๊ธฐ๊ฐ 40ยฐ ๊ธฐ์ธ์ด์ ธ ์๋ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ๋
์ ํน์ ์๋ฃ์ง์ ์ง๋ฃ์ ๊ฐ์ด ์ง์ค๋ ์กฐ๋ช
์ด ํ์ํ ์์
์ค์ด๋ผ๊ณ ๊ฐ์งํ๋ค.
์กฐ๋ช
๊ธฐ๊ตฌ๋ ๋ฐฐ๊ด์ 20ยฐ๋ก ์ขํ ๋
์ ์๋ฃ๋ ์ฒ์น๊ฐ ํ์ํ ์ข์ ์์ญ์ ๋ฐ๊ณ ์ง์ค๋ ์กฐ๋ช
์ ์ ๊ณตํ๋ค.
์ ๋ฐ์กฐ๋ช
ํ๊ฒฝ์ ์นจ๋ ๋ฑ๋ฐ์ด์ ๊ธฐ์ธ๊ธฐ๊ฐ 60ยฐ ~ 90ยฐ๋ก ๊ธฐ์ธ์ด์ง๋ฉด ์ฌ์ฉ์๊ฐ ์นจ๋ ๋ฐ์ผ๋ก ๋ฒ์ด๋ ์ด๋ํ๊ธฐ ์ํด ๊ณต๊ฐ ๋ด ์ ์ฒด์ ์ธ ๋ฐ๊ธฐ๊ฐ ํ์ํ๋ค๊ณ
๊ฐ์งํ๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด์ด 60ยฐ๋ก ์กฐ์ ๋์ด ๊ณต๊ฐ ๋ด๋ถ์ ๋๊ณ ๋ถ๋๋ฌ์ด ์กฐ๋ช
์ผ๋ก ๋น์ถ๋ค.
๊ฐ์ ์กฐ๋ช
ํ๊ฒฝ์ ์นจ๋ ๋ฑ๋ฐ์ด์ ๊ธฐ์ธ๊ธฐ๊ฐ 0ยฐ ํน์ 60ยฐ์ผ ๋ ์๋ฉด ์ค ๋๋ TV ์์ฒญ๊ณผ ๊ฐ์ด ์ฌ์ฉ์์๊ฒ ์ง์ ์ ์ธ ์กฐ๋ช
์ ๋น์ถ์ง ์๊ธฐ ์ํ ์กฐ๋ช
ํ๊ฒฝ์ด
ํ์ํ๋ค๊ณ ๊ฐ์ง๋๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ๋ ๋ฐฐ๊ด์ 60ยฐ๋ก ๋ํ์ ๊ทผ์ฒ ๋ฒฝ์ด๋ ์ฒ์ฅ์ ํฅํ๋๋ก ์กฐ์ ๋์ด TV ํ๋ฉด์ ๋ฐ์ฌ๋ ์กฐ๋ช
์ด ๋์ ์ง์ ์ ์ผ๋ก ๋ค์ด์ ์๊ธฐ๋
๋๋ถ์ฌ์ ์ต์ํํ๋ค.
2) ๋ก๋ดํ ์ด์ฉํ ์กฐ๋ช
์ ์ด์์คํ
: ์ด๋, ๊ฐ๋ยทํ์ , ๊ดํ ์ฅ์น ์ ์ด
๋ก๋ด์ ๊ดํ ๊ด์ฌ์ด ๋์์ง๊ณ ์๋ ์ํฉ์์ ๋ก๋ด ํ์ด ํ์ฉ๋ ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
์ ์ ์์ด ์์์ ์ ํ ๊ฒ์ผ๋ก ํ๋จ๋๋ค. ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ์์ง์ผ ์ ์๋
๋ก๋ด ํ๊ณผ ๊ดํ์ ๋ณํ๊ฐ ๊ฐ๋ฅํ ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ๊ฒฐํฉ๋์ด ๋์ ์ธ ์์ง์์ด ๊ตฌํ๋๋ ๊ฒ์ด๋ค. ๋ก๋ด ํ๊ณผ ํตํฉ๋ ์กฐ๋ช
์ ์ด์์คํ
์ ํฅ์๋ ์ ์ฐ์ฑ๊ณผ ์ ๋ฐ๋๋ฅผ ์ ๊ณตํ์ฌ
3์ฐจ์์์ ์ ์ฒด ๋ฒ์์ ์์ง์์ด ๊ฐ๋ฅํ๊ฒ ๋๋ค. ์ค์๊ฐ ์ผ์ ๋ฐ์ดํฐ ๋๋ ์ฌ์ ํ๋ก๊ทธ๋๋ฐํ ์๋๋ฆฌ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์กฐ๋ช
๊ธฐ๊ตฌ์ ์์น์ ๊ฐ๋๊ฐ ๋์ ์ผ๋ก ์ ์ด๋๋ค.
์ด๋ฌํ ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
์ ์ฌ์ฉ์๋ ๋ฌผ์ฒด์ ์์ง์์ ๋ฐ์ํ๊ณ ์์น๋ฅผ ์ถ์ ํ์ฌ ์ํฉ ๋ณํ์ ๋ฐ๋ผ ์ต์ ํ๋ ์กฐ๋ช
์กฐ๊ฑด์ ์ ๊ณตํ ์ ์๋ค. ์๋ฅผ ๋ค์ด,
์ฌ์ฉ์ ํ๋์ ๋ฐ๋ผ ๋
์๋ ์๋ฆฌ ๋ฑ์ ์์
์ ๋ง๊ฒ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๊ด์๊ณผ ๊ฐ๋๊ฐ ์ ์ด๊ณ ํด์ ์๊ฐ์๋ ๋ถ๋๋ฌ์ด ์ฃผ๋ณ ์กฐ๋ช
์ด ์ ๊ณต๋ ์ ์๋ค. ์ฐ์
ํ๊ฒฝ์์
๋ก๋ด ํ์ ์์
์๋ ๊ธฐ๊ณ์ ํจ๊ป ์์ง์ผ ์ ์์ผ๋ฉฐ, ๊ทธ๋ฆผ์๊ฐ ์๊ธฐ์ง ์๋๋ก ์ ์ดํ๋ฉด์ ์์
๋ณ ์กฐ๋ช
์ ์ ๊ณตํ ์ ์๋ค. ์๋ฃ ํ๊ฒฝ์์ ์๋ฃ์ง๊ณผ ์๋ฃ์ฅ๋น๋ฅผ
์ ํํ๊ฒ ์ถ์ ํ๊ณ ํ์ํ ๊ณณ์ ์ง์ค์กฐ๋ช
์ ์ ๊ณตํ ์ ์๋ค. ๋ํ, ๋ก๋ด ํ ์์คํ
์ ๊ธฐ๊ณํ์ต ๊ธฐ๋ฅ์ ํตํด ํน์ ์๋ฃ ์์
์ ๋ํ ์ต์ ์ ์กฐ๋ช
ํ๊ฒฝ ๊ตฌ์ฑ์
์ ์ฅํ๊ณ ๋ถ๋ฌ์ฌ ์ ์๋ค. ์ด์ ์ฌ์ฉ ํจํด์ ๋ถ์ํ์ฌ ์ํ๋๋ ์๋ฃ์์ ์ ํ์ ๋ฐ๋ผ ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด ๋ถํฌ, ๊ด์ ๋ฐ ์์จ๋๊ฐ ์๋์ผ๋ก ์ ์ด๋ ์ ์๋ค.
Unreal Engine์ ํตํด ๋ก๋ด ํ๊ณผ ํตํฉ๋ ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
์ด ๋ค์๊ณผ ๊ฐ์ด ๊ตฌํ๋์๋ค. ์ผ๋ฐ์กฐ๋ช
ํ๊ฒฝ, ์ง์ค์กฐ๋ช
ํ๊ฒฝ, ์ ๋ฐ์กฐ๋ช
ํ๊ฒฝ, ๊ฐ์ ์กฐ๋ช
ํ๊ฒฝ
4๊ฐ์ง ์ํฉ์ด๋ฉฐ, Table 7์ ๋ํ๋ด์๋ค.
์ผ๋ฐ์กฐ๋ช
ํ๊ฒฝ์ ์์ ์์ ์ฌ์ฉ์๊ฐ ๋๋ฐ๋ก ์์ ์๋ ์ํ์ด๋ฉฐ, ์์ ๋ฑ๋ฐ์ด์ ๊ธฐ์ธ๊ธฐ๊ฐ 90ยฐ์ผ ๋ ์ ์ฉ๋๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ๋ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ๋
ธํธ๋ถ ์์
๋ฑ ๊ฐ๋ฒผ์ด ์์
์ค์ด๋ผ๊ณ ๊ฐ์งํ๋ค. ์ฑ
์ ์์ชฝ ์ฒ์ฅ์ ์ค์น๋ ์กฐ๋ช
๊ธฐ๊ตฌ๋ ๊ด์ ๋ถ์๋ฅผ ํ์ ์์ผ ์ฑ
์ ์ ์์ญ์ ๋น์ถ๋๋ก ํ๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด์ 60ยฐ๋ก
ํ์ฌ ์์
๊ณต๊ฐ ์ ์ฒด์ ์ผ๋ฐ์ ์ธ ์กฐ๋ช
ํ๊ฒฝ์ ์ ๊ณตํ๋ค.
์ง์ค์กฐ๋ช
ํ๊ฒฝ์ ์์ ๋ฑ๋ฐ์ด์ ๊ธฐ์ธ๊ธฐ๊ฐ 70ยฐ ์ดํ๋ก ๋ฏธ์ธ ์์
์ ์ํด ์ฌ์ฉ์๊ฐ ๋ชธ์ ์์ผ๋ก ๊ธฐ์ธ์๋ค๊ณ ํ๋จํ์ฌ ์ง์ค๋ ์กฐ๋ช
์ด ํ์ํ ์์
์ค์ด๋ผ๊ณ
๊ฐ์งํ๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ๋ ๋ฐฐ๊ด์ 20ยฐ๋ก ์ขํ๊ณ ์ฌ์ฉ์๊ฐ ์์
์์ญ์์ ์์ด๋ ๋ฌผ์ฒด๋ฅผ ์์ง์ด๋ฉด ๋ก๋ด ํ์ด ์ด๋ฌํ ์์ง์์ ์ถ์ ํ์ฌ ์กฐ๋ช
๊ธฐ๊ตฌ ๊ฐ๋๋ฅผ ์กฐ์ ํ์ฌ
์กฐ๋ช
์ ์ด์ ์ ์ ์งํ๋ค.
์ ๋ฐ์กฐ๋ช
ํ๊ฒฝ์ ๊ฐ์ธ ์์
์์ ๊ทธ๋ฃน ์์
์ผ๋ก ํ๋์ด ๋ณ๊ฒฝ๋จ์ ๋ฐ๋ผ ๋ ๋์ ์์ญ์ ์ํ ์กฐ๋ช
์ด ํ์ํ๋ค๊ณ ๊ฐ์งํ๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ๋ ๋ฐฐ๊ด์ 60ยฐ๋ก ์กฐ์ ๋๊ณ
์ฒ์ฅ์ชฝ์ผ๋ก ์ด๋๋์ด ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์กฐ๋ช
์ด ์ ๋น์ถ๋๋ก ์ ์ด๋๋ค.
๊ฐ์ ์กฐ๋ช
ํ๊ฒฝ์ ์์ ๋ฑ๋ฐ์ด์ ๊ธฐ์ธ๊ธฐ๊ฐ 100ยฐ ์ด์์ผ๋ก ์ฌ์ฉ์๋ ์์๋ฅผ ๋ค๋ก ์ ํ์ ํธ์ํ ์์ธ๋ก ๋ฏธ๋์ด๋ฅผ ์์ฒญํ๊ฑฐ๋ ํด์์ ์ทจํ๊ณ ์๋ค๊ณ ๊ฐ์งํ๋ค.
์กฐ๋ช
๊ธฐ๊ตฌ๋ ๋ฐฐ๊ด์ 60ยฐ์ ๋์ ๋น์ผ๋ก ํ์ฌ ๊ทผ์ฒ ๋ฒฝ์ด๋ ์ฒ์ฅ์ ํฅํ๋๋ก ์กฐ์ ํ๋ค. ๋ก๋ด ํ์ ์ฌ์ฉ์์ ์์ง์์ ์ ์ํ์ฌ ๊ฐ์ ์กฐ๋ช
์ ์ ์งํ๊ธฐ ์ํด
์ค์ค๋ก ํ๊ฒ ์์น๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
Table 7. Implementation of kinetic lighting control systems utilizing robot arms and
optical adjustments in Unreal Engine
3) ์ด๋์ ์คํ ๋ ์กฐ๋ช
์ ์ด์์คํ
: ์ด๋, ๊ฐ๋ยทํ์ , ๊ดํ ์ฅ์น ์ ์ด
์ด๋์ ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
์ ์กฐ๋ช
๊ธฐ๊ตฌ ์ตํ๋จ์ ๊ธฐ์ด๋ถ, ์นด๋ฉ๋ผ ๋ชจ๋, ํ์ ๋ฐ ๊ฐ๋ ์กฐ์ ์ด ๊ฐ๋ฅํ ์คํ ๋ ์กฐ๋ช
์ ํฌํจํ๋ค. ๊ธฐ์ด๋ถ๋ ๋ก๋ด์ฒญ์๊ธฐ์ฒ๋ผ
๋ชจํฐ, ๋ฐํด ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ ์ค์๊ฐ ์ง๋ ์์ฑ์ ํตํด ์ฌ์ฉ์์ ํ๋์ ๋ฐ๋ผ ๊ณต๊ฐ์ ํ์ํ์ฌ ์ต์ ์ ์์น๋ก ์ด๋๋ ์ ์๋ค. ์นด๋ฉ๋ผ ๋ชจ๋์ ์ฌ์ฉ์์
์ํฉ์ธ์ง๋ฅผ ์ํด ์ค์๊ฐ ํ์ง๋ฅผ ์ํํ๊ณ , ๊ฐ๋ ์กฐ์ ํ ์คํ ๋๋ ๊ธฐ์ด๋ถ์ ๋ถ์ฐฉ๋์ด ๊ด์ ์ ํตํด ํ์ ๋ฐ ๊ฐ๋ ์กฐ์ ์ด ๊ฐ๋ฅํ ์กฐ๋ช
๊ธฐ๊ตฌ๋ฅผ ํฌํจํ๋ค.
์ด๋ฌํ ํค๋คํฑ ์กฐ๋ช
์ ์ด์์คํ
์ ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ํน์ ๋ฌผ์ฒด๋ ์ฌ์ฉ์์๊ฒ ๋ ๊ฐ๊น์ด ์ด๋ํ ์ ์์ด ์ต์ ์กฐ๋ช
ํ๊ฒฝ์ ๊ตฌํํ ์ ์๊ณ , ๊ทธ๋ฆผ์๋ฅผ ์ค์ด๋ ์กฐ๋ช
ํ๊ฒฝ์ ์ ๊ณตํ ์ ์๋ค. ์ด๋์ฑ ๋ฐ ์ค์๊ฐ ๋งคํ ๊ธฐ๋ฅ์ ํตํด ์ด ์์คํ
์ ํน์ ์ฌ์ฉ์ ์์ง์์ด๋ ๋ฌผ์ฒด์ ์ ํํ๊ฒ ๋ฐ์ํ ์ ์๋ค. ์ด๋ฌํ ์ ์์ฑ์
๋ค๋ชฉ์ ๊ณต๊ฐ๊ณผ ๊ฐ์ด ์กฐ๋ช
์๊ตฌ์ฌํญ์ด ์์ฃผ ๋ณ๊ฒฝ๋ ์ ์๋ ํ๊ฒฝ์์ ์ค์ํ ์ ์๋ค. ์์
์ค์ ์กฐ๋ช
๊ธฐ๊ตฌ๋ ๋ ๊ฐ๊น์ด ์ด๋ํ์ฌ ๊ณ ๋ฐ์ ์์
์กฐ๋ช
์ ์ ๊ณตํ
์ ์๋ค.
์๋ฅผ ๋ค์ด, ์๋ฃ ํ๊ฒฝ์์ ํ์๋ฅผ ๊ฒ์ฌํ๊ฑฐ๋ ์น๋ฃํ ๋ ํ์์ ํธ์ํจ์ ์ํด ์ฃผ๋ณ ์กฐ๋ช
์ ์ ์ง๋๋ฉด์ ํน์ ๋ถ์๋ง ์ง์ค์กฐ๋ช
์ด ์ ๊ณต๋ ์ ์๋ค. ํ๋งค์์ค์ด
ํ๊ฒฝ์์ ํน์ ์ ํ์ด๋ ์์ญ์ด ๋น์ผ๋ก ๊ฐ์กฐ๋ ์ ์์ผ๋ฉฐ ๋ถํ์ํ ๋ถ๋ถ์ ์กฐ๋ช
์ ์ค์ผ ์๋ ์๋ค. ๋ํ, ๋ฐ๋ฅ์์ ์์จ์ ์ผ๋ก ์ด๋ํ์ฌ ์ฌ๋ฌ ์กฐ๋ช
์๊ตฌ์ฌํญ์ด
์ถฉ์กฑ๋ ์ ์์ผ๋ฏ๋ก, ์ฌ๋ฌ ๊ฐ์ ๊ณ ์ ๋ ์กฐ๋ช
์์คํ
์ ์ค์น ํ์์ฑ์ด ์ค์ด๋ ๋ค. ์ด๋์ ์คํ ๋ ์กฐ๋ช
์ ์ด์์คํ
์ ์ ๊ทผํ๊ธฐ ์ด๋ ค์ด ๊ณณ์ด๋ ์ถ๊ฐ ๋ฐฐ์ ์ด๋ ์ ์
์ฐ๊ฒฐ์ด ์ด๋ ค์ด ๊ณต๊ฐ์์ ํ์ฉ ๊ฐ๋ฅํ๋ค.
Unreal Engine ๋ด ์ด๋์ ๊ฐ๋ ์กฐ์ ํ ์คํ ๋ ์กฐ๋ช
์ ์ด์์คํ
์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌํ๋์๋ค. ์ผ๋ฐ์กฐ๋ช
ํ๊ฒฝ, ์ง์ค์กฐ๋ช
ํ๊ฒฝ, ์ ๋ฐ์กฐ๋ช
ํ๊ฒฝ, ๊ฐ์ ์กฐ๋ช
ํ๊ฒฝ
4๊ฐ์ง ์ํฉ์ด๋ฉฐ, Table 8์ ๋ํ๋ด์๋ค.
์ผ๋ฐ์กฐ๋ช
ํ๊ฒฝ์ ์ฌ์ฉ์๊ฐ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ๋
ธํธ๋ถ ์์
๋ฑ ๊ฐ๋ฒผ์ด ์์
์ค์ด๋ผ๊ณ ๊ฐ์ง๋๋ ์ํฉ์ด๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด์ 40ยฐ๋ก ์ค์ ๋์ด ์ ์ฒด์ ๊ท ์ผํ ์กฐ๋ช
์
์ ๊ณตํ๋ค. ๋ฐ๋ฅ์ ์ค์น๋๋ฉฐ ์์จ ์ด๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ์์ ๊ทผ์ฒ์ ์์นํ๊ณ ๊ด์ ๋ถ์๋ฅผ ํ์ ์์ผ ์์
์์ญ์ ๋น์ถ๋๋ก ํ๋ค. ์ฌ์ฉ์์ ์์ง์์
๋ฐ์๋์ด ์์น๊ฐ ์ ์ด๋์ด ๊ทธ๋ฆผ์๋ฅผ ์ต์ํํ๋ ๋์์ ์กฐ๋ช
๊ธฐ๊ตฌ๋ฅผ ์ฌ์ฉ์์ ์์
๊ณต๊ฐ์ ๋ ๊ฐ๊น๊ฒ ์ ์ง๋๊ฒ ํ๋ค.
์ง์ค์กฐ๋ช
ํ๊ฒฝ์ ์ข๋ ์ง์ค๋ ์กฐ๋ช
์ด ํ์ํ ์์
์ค์ด๋ผ๊ณ ๊ฐ์ง๋๋ ๊ฒฝ์ฐ์ด๋ฉฐ, ์กฐ๋ช
๊ธฐ๊ตฌ๋ ๋ฐฐ๊ด์ 20ยฐ๋ก ์ขํ๊ณ ์ฌ์ฉ์๊ฐ ์์
์์ญ์์ ์์ด๋ ๋ฌผ์ฒด๋ฅผ
์์ง์ด๋ฉด ์คํ ๋๊ฐ ์์ง์์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ถ์ ํ์ฌ ์์
ํ๋ฉด์ ์ง์ค๋ ์กฐ๋ช
์ ์ ๊ณตํ๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ๊ฐ ๋ฐ๋ฅ์ ์์นํ๊ธฐ ๋๋ฌธ์ ๊ฐ๊น๊ณ ์ ํํ ์กฐ๋ช
์ ์ ๊ณตํ์ฌ
์ฌ์ฉ์์ ์ ์ฒด๋ ๋ฌผ์ฒด๋ก ์ธํ ๊ทธ๋ฆผ์ ๊ฐ๋ฅ์ฑ์ ์ค์ด๋ฉฐ, ์ฌ์ฉ์์ ์์ง์์ ์ ํํ๊ฒ ๋ฐ๋ผ๊ฐ ์ ์๋ค.
์ ๋ฐ์กฐ๋ช
ํ๊ฒฝ์ ๊ฐ์ธ ์์
์์ ๊ทธ๋ฃน ์์
์ผ๋ก ํ๋ ๋ฑ์ ๋ณํ๋ ๋ ๋ ๋์ ์์ญ์ ์ํ ์กฐ๋ช
์ด ํ์ํ๋ค๊ณ ํ๋จ๋ ๋ ์คํ๋๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด์ด 60ยฐ๋ก
์กฐ์ ๋๊ณ ๊ณต๊ฐ ๋ด์์ ์ด๋๋์ด ์ ์ฒด ์ฌ์ฉ์ ๋๋ ํน์ ํ ์์ญ์ ์ ๋ฐ์ ์ผ๋ก ๋น์ถ๋ ์กฐ๋ช
ํ๊ฒฝ์ด ์ ๊ณต๋๋ค.
๊ฐ์ ์กฐ๋ช
ํ๊ฒฝ์ ํธ์ํ ์์ธ๋ก ๋ฏธ๋์ด๋ฅผ ์์ฒญํ๊ฑฐ๋ ํด์์ ์ทจํ๊ณ ์๋ค๊ณ ๊ฐ์ง๋ ๋ ์ ๊ณต๋๋ค. ์กฐ๋ช
๊ธฐ๊ตฌ์ ๋ฐฐ๊ด์ 60ยฐ์ ๋์ ๋น์ ์ฌ์ฉํ์ฌ ๊ทผ์ฒ ๋ฒฝ์ด๋
์ฒ์ฅ์ ํฅํ๋๋ก ์ ์ด๋๋ค. ํจ๊ณผ์ ์ธ ๊ฐ์ ์กฐ๋ช
์ ์ํด ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋์ด๊ฐ ๋ฎ์ถ์ด์ง ์กฐ๋ช
์ด ์ ๊ณต๋ ์ ์๋ค.
Table 8. Implementation of a mobile angle-adjustable stand lighting control system
in Unreal Engine