├── .github └── workflows │ ├── build.yaml │ └── deploy.yaml ├── .gitignore ├── .gitmodules ├── 2d-marching-squares ├── index.html ├── package.json ├── public │ └── banksy.jpg ├── screenshot.png ├── src │ ├── glsl │ │ ├── frag.glsl │ │ └── vert.glsl │ ├── index.scss │ └── index.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock ├── 2d-simple ├── index.html ├── package.json ├── screenshot.png ├── src │ ├── glsl │ │ ├── frag.glsl │ │ └── vert.glsl │ ├── index.scss │ └── index.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock ├── 3d-forward-rendering-advanced ├── .yarnrc.yml ├── index.html ├── package.json ├── screenshot.png ├── src │ ├── glsl │ │ ├── forward.frag.glsl │ │ ├── forward.vert.glsl │ │ ├── shadow.frag.glsl │ │ └── shadow.vert.glsl │ ├── index.scss │ └── index.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock ├── 3d-forward-rendering-basic ├── index.html ├── package.json ├── screenshot.png ├── src │ ├── glsl │ │ ├── forward.frag.glsl │ │ ├── forward.vert.glsl │ │ ├── shadow.frag.glsl │ │ └── shadow.vert.glsl │ ├── index.scss │ └── index.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock ├── README.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── tsconfig.json └── vite.config.ts /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/.gitmodules -------------------------------------------------------------------------------- /2d-marching-squares/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/index.html -------------------------------------------------------------------------------- /2d-marching-squares/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/package.json -------------------------------------------------------------------------------- /2d-marching-squares/public/banksy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/public/banksy.jpg -------------------------------------------------------------------------------- /2d-marching-squares/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/screenshot.png -------------------------------------------------------------------------------- /2d-marching-squares/src/glsl/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/src/glsl/frag.glsl -------------------------------------------------------------------------------- /2d-marching-squares/src/glsl/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/src/glsl/vert.glsl -------------------------------------------------------------------------------- /2d-marching-squares/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/src/index.scss -------------------------------------------------------------------------------- /2d-marching-squares/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/src/index.ts -------------------------------------------------------------------------------- /2d-marching-squares/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/tsconfig.json -------------------------------------------------------------------------------- /2d-marching-squares/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/vite.config.ts -------------------------------------------------------------------------------- /2d-marching-squares/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-marching-squares/yarn.lock -------------------------------------------------------------------------------- /2d-simple/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/index.html -------------------------------------------------------------------------------- /2d-simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/package.json -------------------------------------------------------------------------------- /2d-simple/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/screenshot.png -------------------------------------------------------------------------------- /2d-simple/src/glsl/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/src/glsl/frag.glsl -------------------------------------------------------------------------------- /2d-simple/src/glsl/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/src/glsl/vert.glsl -------------------------------------------------------------------------------- /2d-simple/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/src/index.scss -------------------------------------------------------------------------------- /2d-simple/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/src/index.ts -------------------------------------------------------------------------------- /2d-simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/tsconfig.json -------------------------------------------------------------------------------- /2d-simple/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/vite.config.ts -------------------------------------------------------------------------------- /2d-simple/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/2d-simple/yarn.lock -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/index.html -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/package.json -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/screenshot.png -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/src/glsl/forward.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/src/glsl/forward.frag.glsl -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/src/glsl/forward.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/src/glsl/forward.vert.glsl -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/src/glsl/shadow.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/src/glsl/shadow.frag.glsl -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/src/glsl/shadow.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/src/glsl/shadow.vert.glsl -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/src/index.scss -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/src/index.ts -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/tsconfig.json -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/vite.config.ts -------------------------------------------------------------------------------- /3d-forward-rendering-advanced/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-advanced/yarn.lock -------------------------------------------------------------------------------- /3d-forward-rendering-basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/index.html -------------------------------------------------------------------------------- /3d-forward-rendering-basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/package.json -------------------------------------------------------------------------------- /3d-forward-rendering-basic/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/screenshot.png -------------------------------------------------------------------------------- /3d-forward-rendering-basic/src/glsl/forward.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/src/glsl/forward.frag.glsl -------------------------------------------------------------------------------- /3d-forward-rendering-basic/src/glsl/forward.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/src/glsl/forward.vert.glsl -------------------------------------------------------------------------------- /3d-forward-rendering-basic/src/glsl/shadow.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/src/glsl/shadow.frag.glsl -------------------------------------------------------------------------------- /3d-forward-rendering-basic/src/glsl/shadow.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/src/glsl/shadow.vert.glsl -------------------------------------------------------------------------------- /3d-forward-rendering-basic/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/src/index.scss -------------------------------------------------------------------------------- /3d-forward-rendering-basic/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/src/index.ts -------------------------------------------------------------------------------- /3d-forward-rendering-basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/tsconfig.json -------------------------------------------------------------------------------- /3d-forward-rendering-basic/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/vite.config.ts -------------------------------------------------------------------------------- /3d-forward-rendering-basic/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/3d-forward-rendering-basic/yarn.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidoschmidt/examples.lygia-threejs/HEAD/vite.config.ts --------------------------------------------------------------------------------