This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
- Webpack
raw-loader
andglslify-loader
to handle.vert
and.frag
files lamina
to simplify the creation of layered and shaded materialsthree
to simplify working with WebGL@react-three/fiber
as a convenient declarative React wrapper over ThreeJSnext
to handle routing, page structure and SSR
A lot of GLSL code was pulled from Inigo Quilez and Maxime Heckel.