[THREE.js] three.js 시작하기

셔노·2023년 9월 27일

Three.js

목록 보기
1/2

Three.js를 알기 전에 WebGL에 대해서 먼저 알고 가야합니다.

🎨 WebGL이란?

웹 상에서 2D, 3D 그래픽을 표현할 때 쓰는 라이브러리이며, GPU를 이용해서 그림을 그리기 때문에 성능이 좋으며, 자바스크립트 언어를 사용합니다. 웹 상에서 3D로 돌아가는 서비스가 있다면, WebGL로 그렸다고 할 수 있습니다.

하지만, WebGL API 자체가 굉장히 Low level이기 때문에 바닥부터 구현해야되는 단점이 있습니다. 그래서 작은 도형 하나를 그리는데도 코드가 복잡하고 어렵습니다.

이를 보안해서 쉽고 간편하게 WebGL를 사용할 수 있도록 해주는 라이브러리가 여러가지 있는데 그 중 가장 많이 쓰이는 라이브러리가 Three.js 입니다.

Three.js 이란?

앞써 설명했듯, 웹에서 2D, 3D 그래픽을 생성하고 표현하기 위해서 사용해되는 WebGL을 쉽고 간편하게 쓸 수 있도록 도와주는 라이브러리입니다.

일반적으로 그래픽을 표현하기 위해서 가장 많이 사용하고 있는 라이브러리 입니다.

profile
초보개발자

0개의 댓글