/ ETC

Three.js vs Babylon.js 비교

기타 포스팅입니다.




Three.js vs Babylon.js 비교

Three.js나 Babylon.js는 웹상에서 3D 오브젝트를 렌더링할 수 있도록해주는 라이브러리다.

취업 전에는 사이드프로젝트로 Three.js를 사용하여 가지고 놀았던 경험이 있고, 이직 후에 실무에서 babylon.js를 사용한 경험이 있다.


두 라이브러리의 장단점


일단 Three.js경우,

기본기능에 충실한면이 있고, 나름 사용하기 편하다. 또한 커뮤니티상에 예제들이 보다 많이 나와있어 관련 소스나 자료를 찾기 더 편한 것 같다.


그런데 사실 게임엔진으로서는 babylon.js보다 기능이 다소 부족하다고 하여 만약 게임을 제대로 만들고 싶다면 babylon.js를 사용하는게 좋을 수도…


두번쨰로 babylon.js 경우,

일단 Three.js보다 더 복잡하고 다양한 기능을 제공하는 것으로 보인다. 하지만 자료도 확실히 부족한 것 같고, 구글링으로 찾아가면서 코드를 짜는게 힘들었던 것 같다.(개인적인 생각)
그리고 Three.js보다 확실히 무게감이 있는 라이브러리라는 것.


하지만 chatgpt를 유용하게 사용하여 충분히 빠르게 궁금한 내용을 찾을 수 있는 것 같다.

정리

확실하게 내가 짜고 싶은 코드가 무엇이고 목적이 무엇인지에 따라서 결정하면 될 것 같다.

Three.js가 그렇다고 너무 기능이 없는 것도 아니라고 생각한다. 자신의 필요에 따라서 사용하면 될 것 같다.



End.