threejs 입문

앞써 WebGL에 대해 알아 보았다. 당연히 웹에서 3D을 렌더링하는 것은 쉽지 않을 것이다라고 예상했지만, 생각보다 더 어렵고 복잡하고 귀찮은 것임을 알 수 있다. 방법이 없을까.

WebGL은 저수준의 언어로 많은 자유도를 제공하지만, 굉장히 복잡하고 어려우며, 작은 것하나를 렌더링하는데에도 많은 코드량이 나오는 것을 볼 수 있다.

그래서 이걸을 간소화한 여러 라이브러리들이 존재하며, 그중에서 가장 유명하고 많이 사용하는 three.js를 통해 웹에서 3D를 구현해 보려고 한다.

three.jsWebGL 위에서 동작하는 자바스크립트 라이브러리이다.(MIT 라이선스) 짧은 코드로 3D 장면을 구현할 수 있으며, 안정적이고 커뮤니티의 규모도 큰 편이다.

Last updated