- DAO๋ ์ถ์ต์ 3D ๋ชจ๋ธ์ ํตํด ์ฌ๋๋ค๊ณผ ๊ณต์ ํ๋ ์ปค๋ฎค๋ํฐ์ ๋๋ค.
- ๋ผ์ด์ง๋ฅผ ๋ง๋ค์ด ์ฌ๋๋ค์ ์ด๋ํ๊ณ , ๊ทธ ์์์ ์ถ์ต์ ๊ณต์ ํ ์ ์์ต๋๋ค.
- DAO ๋ฐ๋ก๊ฐ๊ธฐ
- Disquiet ๋ฐ๋ก๊ฐ๊ธฐ
- ๊ฐ๋ฐ๊ธฐ๊ฐ : 2024-07-23 ~, ํ์ฌ ๊ณ ๋ํ ๋จ๊ณ
- ๊ฐ๋ฐ ์ธ์
Back-End Front-End ๋ฐ์ค์ ๊น์งํ ๊น์ค์ง ๋ ธํ์ ๋ฐ์ฌ์
- React, Typescript, Styled-Components, React-Query, Zustand, WebRTC, Stomp,
Three.js
ํ
๋ก๊ทธ์ธ | ๋ฉ์ธ | ๋ฉ๋ด | ํ๋กํ |
---|---|---|---|
๋ผ์ด์ง
๋ผ์ด์ง ๋ชฉ๋ก | ๋ผ์ด์ง ์์ฑ | ๋ผ์ด์ง ์์ธ |
---|---|---|
์ค๋ธ์
์ค๋ธ์ ์์ธ | ์ค๋ธ์ ์์ฑ | ์ค๋ธ์ ์์ | ์ค๋ธ์ ํตํ | ์ค๋ธ์ ์ฑํ |
---|---|---|---|---|
๊ธฐํ ๊ธฐ๋ฅ
์๋ฆผ | ์ ์ ๊ฒ์ | ํ์ํํด |
---|---|---|
๐งท ์น ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ์ฆ๊ฐ ์ด์
๐ฅ ๋ ธํ์
๋ฌธ์ ํด๊ฒฐ์ ์ํด 3D ๋ชจ๋ธ์ ์ต์ ํ์ ํจ์จ์ ์ธ ์์ ๊ด๋ฆฌ๋ฅผ ์ค์ ์ ์ผ๋ก ๊ณ ๋ฏผํ์ต๋๋ค. ๋จผ์ , lazy loading์ ๋์ ํ์ฌ 3D ๋ชจ๋ธ์ ํ ๋ฒ์ ๋ก๋ํ๋ ๋์ ํ์ํ ๋๋ง ๋ถ๋ฌ์ค๋๋ก ๊ฐ์ ํ๊ณ , ๋ก๋ฉ ์ค์๋ ๋ค๋ฅธ UI๋ฅผ ๋จผ์ ๋ณด์ฌ์ค ์ฌ์ฉ์๊ฐ ๊ธฐ๋ค๋ฆฌ๋ ์๊ฐ์ ์ต์ํํ์ต๋๋ค. ๋ํ, ์ํ๊ฐ ์์ฃผ ๋ณํ์ง ์๋ ์ปดํฌ๋ํธ์ useMemo ํ ์ ์ ์ฉํด ๋ถํ์ํ ๋ ๋๋ง์ ๋ฐฉ์งํ์ต๋๋ค. ์ด๋ฌํ ์ต์ ํ ์์ ์ ํตํด ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ 500MB ๋ด์ธ๋ก ์ค์ด๊ณ , ์น ํ์ด์ง์ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์์ต๋๋ค.
์ ๋ ๋ณต์กํ ๊ธฐ์ ์คํ์์ ์ฑ๋ฅ ์ต์ ํ์ ์ค์์ฑ์ ๋ฐฐ์ ์ผ๋ฉฐ, ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ๊ธฐ ์ํด ํจ์จ์ ์ธ ์์ ๊ด๋ฆฌ์ ์ต์ ํ ๋ฐฉ๋ฒ์ ์ ๊ทน์ ์ผ๋ก ์ ์ฉํ๋ฉฐ ํ์ฌ ํ๋ก์ ํธ๋ฅผ ๊ณ ๋ํํ๊ณ ์์ต๋๋ค.
๐ฅ ๋ฐ์ฌ์
๊ธฐ์กด์ ์ค๊ธ ํ์์ผ๋ก๋ง ์ ๊ณต๋๋ ์ปค๋ฎค๋ํฐ ๊ฒฝํ์ ์๊ฐ์ ์ด๊ณ ๋ชฐ์
๊ฐ ์๋
๋ฐฉ์์ผ๋ก ์ฌ๊ตฌ์ฑํ๋ ๊ฒ์ ๋ชฉํ๋ก, ์ปค๋ฎค๋ํฐ ๊ณต๊ฐ์ ์ฐ์ฃผ
๋ก ์ค์ ํ๊ณ ๊ฒ์๊ธ์
ํ์ฑ
์ผ๋ก ์๊ฐํํ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ค์๊ฒ ๋จ์ํ ๋ฆฌ์คํธ ํ์์์ ๋ฒ์ด๋
3D ๊ณต๊ฐ์์ ๊ฒ์๊ธ์ ํ์ํ๋ ์๋ก์ด ๊ฒฝํ์ ์ ๊ณต ํ๊ณ ์ ํ์ต๋๋ค.
๋ํ, ์ปค๋ฎค๋ํฐ ๋ด์์ ์ฌ์ฉ์๋ค์ด ์์ ๋กญ๊ฒ ์ํธ์์ฉํ ์ ์๋๋ก, ๊ทธ๋ฃน๋ณ๋ก
๊ฒ์๊ธ์ ๊ตฌ๋ถํ๊ณ ๋ผ์ด์ง(์ฐ์ฃผ)
์ ์ค๋ธ์ (ํ์ฑ)
๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์
๊ตฌํํ์ต๋๋ค. Stomp์ WebRTC๋ฅผ ํ์ฉํด ๊ฐ ๊ฒ์๊ธ์์ ์ฑํ
๊ณผ ์์ฑ ํตํ๊ฐ
๊ฐ๋ฅํ๋๋ก ๊ฐ๋ฐํ์ฌ, ์ฌ์ฉ์๋ค์ด ์ค์๊ฐ์ผ๋ก ์ํตํ ์ ์๋ ํ๊ฒฝ์ ์กฐ์ฑํ์ต๋๋ค.
์ด ํ๋ก์ ํธ๋ ๋์ค์ฝฐ์ด์(IT ์๋น์ค ํ๋ซํผ)์์ ํธ๋ ๋ฉ ํ๋ก๋ํธ๋ก ์ ์ ๋์์ผ๋ฉฐ,
์ฌ์ฉ์๋ค๋ก๋ถํฐ ์ฌ๋ฏธ์๋ ์ปค๋ฎค๋ํฐ ๊ฒฝํ์ด๋ผ๋ ๊ธ์ ์ ์ธ ํผ๋๋ฐฑ์ ๋ฐ์์ต๋๋ค. ์ด
๊ณผ์ ์์ ์ ๋ ์ฐฝ์์ ์ธ ์์ด๋์ด์ ๊ธฐ์ ์ ๊ตฌํ์ด ๊ฒฐํฉ๋ ๋, ์ฌ์ฉ์์๊ฒ ๋
์ฐฝ์ ์ด๊ณ
๋งค๋ ฅ์ ์ธ ๊ฒฝํ์ ์ ๊ณตํ ์ ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
์์ผ๋ก๋ ์ฌ์ฉ์๋ค์ ๋์ฆ๋ฅผ ํ์
ํ๊ณ , ๊ทธ์ ๋ง๋ ์ฐฝ์์ ์ธ ์๋ฃจ์
์ ์ ๊ณตํ๋
๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค.