├── .eslintrc ├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── app ├── global.css ├── head.tsx ├── layout.tsx ├── lib │ └── registry.tsx └── page.tsx ├── next-env.d.ts ├── next.config.js ├── package.json ├── public ├── favicon.ico ├── starter-screenshot.png └── vercel.svg ├── src ├── components │ ├── canvas │ │ ├── Box │ │ │ ├── Box.tsx │ │ │ └── index.ts │ │ ├── Scene │ │ │ ├── Scene.tsx │ │ │ └── index.ts │ │ ├── View │ │ │ ├── View.tsx │ │ │ └── index.ts │ │ └── shaders │ │ │ └── glsl │ │ │ ├── frag.glsl │ │ │ └── vertex.glsl │ └── dom │ │ ├── Layout │ │ ├── Layout.tsx │ │ └── index.ts │ │ └── WelcomeMessage │ │ ├── Welcome.jsx │ │ └── index.ts ├── constants.ts ├── helpers │ ├── components │ │ └── Three.jsx │ └── global.ts └── hooks │ └── store.ts ├── tsconfig.json └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/.eslintrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/README.md -------------------------------------------------------------------------------- /app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/app/global.css -------------------------------------------------------------------------------- /app/head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/app/head.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/lib/registry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/app/lib/registry.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/app/page.tsx -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/starter-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/public/starter-screenshot.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/components/canvas/Box/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/canvas/Box/Box.tsx -------------------------------------------------------------------------------- /src/components/canvas/Box/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Box"; 2 | -------------------------------------------------------------------------------- /src/components/canvas/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/canvas/Scene/Scene.tsx -------------------------------------------------------------------------------- /src/components/canvas/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/canvas/Scene/index.ts -------------------------------------------------------------------------------- /src/components/canvas/View/View.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/canvas/View/View.tsx -------------------------------------------------------------------------------- /src/components/canvas/View/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/canvas/View/index.ts -------------------------------------------------------------------------------- /src/components/canvas/shaders/glsl/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/canvas/shaders/glsl/frag.glsl -------------------------------------------------------------------------------- /src/components/canvas/shaders/glsl/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/canvas/shaders/glsl/vertex.glsl -------------------------------------------------------------------------------- /src/components/dom/Layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/dom/Layout/Layout.tsx -------------------------------------------------------------------------------- /src/components/dom/Layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/dom/Layout/index.ts -------------------------------------------------------------------------------- /src/components/dom/WelcomeMessage/Welcome.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/components/dom/WelcomeMessage/Welcome.jsx -------------------------------------------------------------------------------- /src/components/dom/WelcomeMessage/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Welcome"; 2 | -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/helpers/components/Three.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/helpers/components/Three.jsx -------------------------------------------------------------------------------- /src/helpers/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/helpers/global.ts -------------------------------------------------------------------------------- /src/hooks/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/src/hooks/store.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliiscripts/next-three-fiber/HEAD/yarn.lock --------------------------------------------------------------------------------