Wagki Projectλ Three.jsλ₯Ό νμ©νμ¬ μ λ° μ»€μ€ν°λ§μ΄μ§μ μ 곡νλ νλ«νΌμ λλ€. μ¬μ©μλ λ€μν λμμΈ μμλ₯Ό μ ννκ³ μ‘°ν©νμ¬ μμ λ§μ μ λ°μ λ§λ€ μ μμ΅λλ€. μ΄ νλ‘μ νΈλ₯Ό ν΅ν΄ 3D κ·Έλν½ λ° μΉ κΈ°μ μ λν μ΄ν΄λ₯Ό λμΌ μ μμμΌλ©°, μ¬μ©μ κ²½νκ³Ό λμμΈμ λν κ³ λ € μ¬νμ λ°°μΈ μ μμμ΅λλ€.
Features
- 3D Shoe Customization: μ¬μ©μλ μ λ°μ μμ, μμ¬, λμμΈ λ±μ μ ννμ¬ μ»€μ€ν°λ§μ΄μ§ν μ μμ΅λλ€.
- Realistic Rendering: Three.jsλ₯Ό μ¬μ©νμ¬ μ€μ μ κ°μ 3D λͺ¨λΈμ λ λλ§νκ³ μκ°μ μΌλ‘ ννν©λλ€.
- Interactive UI: μ¬μ©μκ° μ λ°μ νμ νκ³ νλ/μΆμνμ¬ λ€μν κ°λμμ νμΈν μ μλ μνΈμμ© κ°λ₯ν UIλ₯Ό μ 곡ν©λλ€.
Tech Stack
- Frontend: Three.js, Svelte, Tailwind CSS
- 3D Rendering: WebGL, GLSL
ꡬν μΈλΆ μ¬ν
λͺ¨λΈλ§ λ° λ λλ§
- Three.jsλ₯Ό μ¬μ©νμ¬ 3D μ λ° λͺ¨λΈμ λ λλ§νκ³ μ¬μ©μμ μ λ ₯μ λ°λΌ λͺ¨λΈμ λ³κ²½ν©λλ€.
- GLSLμ μ¬μ©νμ¬ λ λλ§ νμ΄νλΌμΈμ 컀μ€ν°λ§μ΄μ§νκ³ λ λλ§ ν¨κ³Όλ₯Ό κ°μ ν©λλ€.
- 3D λͺ¨λΈλ§ μννΈμ¨μ΄λ₯Ό μ¬μ©νμ¬ μ λ° λͺ¨λΈμ λμμΈνκ³ Three.jsμμ μ¬μ©ν μ μλ νμμΌλ‘ λ³νν©λλ€.
- ν μ€μ² λ§€νμ ν΅ν΄ μ λ°μ μμκ³Ό μμ¬λ₯Ό λ³κ²½νκ³ μ€μ μ κ°μ λλμ μ 곡ν©λλ€.
- μ λλ©μ΄μ μ μΆκ°νμ¬ μ λ° λͺ¨λΈμ νμ νκ±°λ νλ/μΆμν μ μμ΅λλ€.
- μ‘°λͺ λ° κ·Έλ¦Όμλ₯Ό μ€μ νμ¬ μ€μ μ κ°μ μ‘°λͺ ν¨κ³Όλ₯Ό μ μ©ν©λλ€.
- λ λλ§ μ΅μ νλ₯Ό ν΅ν΄ μ±λ₯μ ν₯μμν€κ³ μ¬μ©μ κ²½νμ κ°μ ν©λλ€.