Universe by Three.js, Magica Voxel

์ฐ์ฃผ
์๊ธฐ์๊ฐ, Three.js๋ฅผ ํ์ฉํ ๋๋ง์ ์นํ์ด์ง
2022.1 (์์) ~ ์ค๊ฐ์ ๋ค๋ฅธ ํ๋ก์ ํธ๋ค ์งํ๊ณผ ํ์ ์ผ๋ก ์ธํด ์์ ์ ๋ชป ํ์ต๋๋ค. 2023.8 ๋ค์ ์์ํด ๋๋์ต๋๋ค.
Html, Css, Javascript, Three.js, Magica Voxel
UI ๊ธฐํ, Obj ๋ชจ๋ธ ์ ์&๋ก๋, Transform ์ ๋๋ฉ์ด์ ์ถ๊ฐ
-
Magica Voxel์ ์ฌ์ฉํด ์ ๋ง์ ์ฐ์ฃผ๋ฅผ ๊ตฌ์ฑํ object๋ค์ ์ ์ํ์ต๋๋ค.
-
Three.js์ objLoader๋ฅผ ํตํด obj๋ฅผ load ํ๊ณ , Transform (Scale, Transition, Rotation)์ ํตํ ์ ๋๋ฉ์ด์ ์ ์ถ๊ฐํ์ต๋๋ค.
-
css2dObject, css2dRenderer, labelRenderer๋ฅผ ํตํด aํ๊ทธ, h1์ ์์ฑํ๊ณ , Js๋ฅผ ํตํด attribute๋ฅผ setํด ๋ฐฐ์นํ์ต๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ๊ฐ ์์๋ค์ ํด๋์ค๋ฅผ ๋ถ์ฌํด index.html์ css๋ฅผ ์ ์ฉํ์ต๋๋ค.
-
์ด๋ฐ์๋ ์ฐ์ฃผ๋ผ๋ ์ปจ์ ์ ๋ง๊ฒ ์ฐ์ฃผ ๊ด๋ จ ์์ , ์ํ์ฒ ๋ 999 ์์ ๋ฑ์ ์ฝ์ ํ์ผ๋, ์ฃผ์์ ํผ๋๋ฐฑ์ ์๋ ดํด ์๊ธฐ์๊ฐ ์นํ์ด์ง๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
-
๊ฐ ๋งํฌ ํด๋ฆญ ์ ์ ๋ฅผ ์๊ฐํ๋ ํ์ด์ง๋ค๋ก ์ฐ๊ฒฐ๋๊ฒ ํ์ต๋๋ค.
Magica Voxel์ ํตํ obj ์์ฑ
objLoader๋ฅผ ํตํ obj load ํ์ต
Three.js ์น ํ์ด์ง์ Css, Html ์์ ์ถ๊ฐํ๊ธฐ
Three.js์ Transform์ ํตํ ์ ๋๋ฉ์ด์ ๋ถ์ฌํ๊ธฐ
๋์ฑ ๋์ ์ธ ์๊ธฐ์๊ฐ ์นํ์ด์ง ์ ์


