
three.js로 3D 책 구현하기
·
웹/JS
※ Next.js 14.2.18 버전의 App router와 three.js 0.171.0 버전 사용도서와 관련한 간단한 홈페이지를 구현하게되면 책을 3D로 둘러볼수 있는 기능을 넣어보고 싶었다. 자바스크립트에서는 간편하게 3D 개체를 구현해볼 수 있는 three.js라는 라이브러리가 있다. 이를 활용하면 카메라, 빛, 3D객체들을 매우 편리하게 구현할 수 있다. 구현한 전체 코드는 아래와 같다.더보기"use client";// import 생략const RotatingBook: React.FC = ({ rotationY, cover }) => { const bookRef = useRef(null); const rotateAngle = [0, Math.PI * 0.5, Math.PI * 1, ..