Skip to content
On this page

ThreeJS

설치

INFO

React-three-fiber 를 이용한 WebGL 설치

  • React-three-fiber 란?
    • Fiber 는 리액트 16.8 버전 이상과 호환 가능
    • three.js를 위한 React용 라이브러리

Create React App

create-react-app 으로 프로젝트를 실행한다.

# 프로젝트 생성
npx create-react-app my-app
cd my-app

# dependencies 설치
npm install three @react-three/fiber

# 프로젝트 시작
npm run start

Next.js

NextJS 에서는 next-transpile-modules 옵션을 설치해야 제대로 컴파일을 진행 할 수 있다.

npm install next-transpile-modules --save-dev

그리고 next.config.js에 transpile 모듈을 추가해준다.

const withTM = require('next-transpile-modules')(['three'])
module.exports = withTM()

Boilerplate 이용하기

INFO

빠르고 간결한 개발 경험을 위해 vite 번들러를 이용한 Boilerplate를 사용

git clone https://github.com/mattrossman/r3f-vite

cd r3f-vite

yarn
yarn dev