├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── examples ├── .gitignore ├── react-three-fiber │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── images │ │ │ └── wawasensei-white.png │ │ ├── models │ │ │ └── sword.glb │ │ ├── textures │ │ │ ├── Rotated │ │ │ │ ├── flame_05_rotated.png │ │ │ │ ├── flame_06_rotated.png │ │ │ │ ├── muzzle_01_rotated.png │ │ │ │ ├── muzzle_02_rotated.png │ │ │ │ ├── muzzle_03_rotated.png │ │ │ │ ├── muzzle_04_rotated.png │ │ │ │ ├── muzzle_05_rotated.png │ │ │ │ ├── spark_05_rotated.png │ │ │ │ ├── spark_06_rotated.png │ │ │ │ ├── trace_01_rotated.png │ │ │ │ ├── trace_02_rotated.png │ │ │ │ ├── trace_03_rotated.png │ │ │ │ ├── trace_04_rotated.png │ │ │ │ ├── trace_05_rotated.png │ │ │ │ ├── trace_06_rotated.png │ │ │ │ └── trace_07_rotated.png │ │ │ ├── circle_01.png │ │ │ ├── circle_02.png │ │ │ ├── circle_03.png │ │ │ ├── circle_04.png │ │ │ ├── circle_05.png │ │ │ ├── dirt_01.png │ │ │ ├── dirt_02.png │ │ │ ├── dirt_03.png │ │ │ ├── fire_01.png │ │ │ ├── fire_02.png │ │ │ ├── flame_01.png │ │ │ ├── flame_02.png │ │ │ ├── flame_03.png │ │ │ ├── flame_04.png │ │ │ ├── flame_05.png │ │ │ ├── flame_06.png │ │ │ ├── flare_01.png │ │ │ ├── light_01.png │ │ │ ├── light_02.png │ │ │ ├── light_03.png │ │ │ ├── magic_01.png │ │ │ ├── magic_02.png │ │ │ ├── magic_03.png │ │ │ ├── magic_04.png │ │ │ ├── magic_05.png │ │ │ ├── muzzle_01.png │ │ │ ├── muzzle_02.png │ │ │ ├── muzzle_03.png │ │ │ ├── muzzle_04.png │ │ │ ├── muzzle_05.png │ │ │ ├── scorch_01.png │ │ │ ├── scorch_02.png │ │ │ ├── scorch_03.png │ │ │ ├── scratch_01.png │ │ │ ├── slash_01.png │ │ │ ├── slash_02.png │ │ │ ├── slash_03.png │ │ │ ├── slash_04.png │ │ │ ├── smoke_01.png │ │ │ ├── smoke_02.png │ │ │ ├── smoke_03.png │ │ │ ├── smoke_04.png │ │ │ ├── smoke_05.png │ │ │ ├── smoke_06.png │ │ │ ├── smoke_07.png │ │ │ ├── smoke_08.png │ │ │ ├── smoke_09.png │ │ │ ├── smoke_10.png │ │ │ ├── spark_01.png │ │ │ ├── spark_02.png │ │ │ ├── spark_03.png │ │ │ ├── spark_04.png │ │ │ ├── spark_05.png │ │ │ ├── spark_06.png │ │ │ ├── spark_07.png │ │ │ ├── star_01.png │ │ │ ├── star_02.png │ │ │ ├── star_03.png │ │ │ ├── star_04.png │ │ │ ├── star_05.png │ │ │ ├── star_06.png │ │ │ ├── star_07.png │ │ │ ├── star_08.png │ │ │ ├── star_09.png │ │ │ ├── symbol_01.png │ │ │ ├── symbol_02.png │ │ │ ├── trace_01.png │ │ │ ├── trace_02.png │ │ │ ├── trace_03.png │ │ │ ├── trace_04.png │ │ │ ├── trace_05.png │ │ │ ├── trace_06.png │ │ │ ├── trace_07.png │ │ │ ├── twirl_01.png │ │ │ ├── twirl_02.png │ │ │ ├── twirl_03.png │ │ │ ├── window_01.png │ │ │ ├── window_02.png │ │ │ ├── window_03.png │ │ │ └── window_04.png │ │ └── vite.svg │ ├── src │ │ ├── App.jsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── components │ │ │ ├── Experience.jsx │ │ │ ├── GradientSky.jsx │ │ │ ├── UI.jsx │ │ │ └── demo-components │ │ │ │ ├── AlphaMap.jsx │ │ │ │ ├── Basic.jsx │ │ │ │ ├── CustomGeometry.jsx │ │ │ │ ├── Emitter.jsx │ │ │ │ ├── MultipleEmitters.jsx │ │ │ │ ├── Reverse.jsx │ │ │ │ └── StretchedBillboard.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js └── three │ ├── .gitignore │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ └── vite.svg │ └── src │ ├── main.js │ ├── style.css │ └── vfx-example.js ├── package.json ├── packages ├── react │ ├── README.md │ ├── package.json │ ├── src │ │ ├── VFXBuilder.tsx │ │ ├── VFXEmitter.tsx │ │ ├── VFXParticles.tsx │ │ └── index.ts │ ├── tsconfig.json │ └── vite.config.js └── vanilla │ ├── README.md │ ├── package.json │ ├── src │ ├── VFXStore.ts │ ├── core │ │ ├── VFXEmitterCore.ts │ │ ├── VFXParticlesCore.ts │ │ └── index.ts │ ├── easings.ts │ ├── index.ts │ └── types.ts │ ├── tsconfig.json │ └── vite.config.js └── scripts └── link-local.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-workspace-protocol=false -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/README.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/react-three-fiber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/README.md -------------------------------------------------------------------------------- /examples/react-three-fiber/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/index.html -------------------------------------------------------------------------------- /examples/react-three-fiber/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/package-lock.json -------------------------------------------------------------------------------- /examples/react-three-fiber/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/package.json -------------------------------------------------------------------------------- /examples/react-three-fiber/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/favicon.ico -------------------------------------------------------------------------------- /examples/react-three-fiber/public/images/wawasensei-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/images/wawasensei-white.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/models/sword.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/models/sword.glb -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/flame_05_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/flame_05_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/flame_06_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/flame_06_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/muzzle_01_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/muzzle_01_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/muzzle_02_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/muzzle_02_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/muzzle_03_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/muzzle_03_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/muzzle_04_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/muzzle_04_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/muzzle_05_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/muzzle_05_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/spark_05_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/spark_05_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/spark_06_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/spark_06_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/trace_01_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/trace_01_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/trace_02_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/trace_02_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/trace_03_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/trace_03_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/trace_04_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/trace_04_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/trace_05_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/trace_05_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/trace_06_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/trace_06_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/Rotated/trace_07_rotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/Rotated/trace_07_rotated.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/circle_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/circle_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/circle_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/circle_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/circle_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/circle_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/circle_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/circle_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/circle_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/circle_05.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/dirt_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/dirt_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/dirt_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/dirt_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/dirt_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/dirt_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/fire_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/fire_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/fire_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/fire_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/flame_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/flame_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/flame_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/flame_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/flame_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/flame_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/flame_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/flame_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/flame_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/flame_05.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/flame_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/flame_06.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/flare_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/flare_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/light_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/light_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/light_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/light_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/light_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/light_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/magic_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/magic_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/magic_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/magic_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/magic_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/magic_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/magic_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/magic_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/magic_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/magic_05.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/muzzle_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/muzzle_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/muzzle_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/muzzle_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/muzzle_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/muzzle_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/muzzle_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/muzzle_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/muzzle_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/muzzle_05.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/scorch_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/scorch_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/scorch_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/scorch_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/scorch_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/scorch_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/scratch_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/scratch_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/slash_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/slash_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/slash_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/slash_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/slash_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/slash_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/slash_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/slash_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_05.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_06.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_07.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_08.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_09.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/smoke_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/smoke_10.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/spark_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/spark_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/spark_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/spark_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/spark_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/spark_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/spark_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/spark_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/spark_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/spark_05.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/spark_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/spark_06.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/spark_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/spark_07.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_05.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_06.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_07.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_08.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/star_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/star_09.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/symbol_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/symbol_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/symbol_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/symbol_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/trace_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/trace_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/trace_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/trace_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/trace_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/trace_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/trace_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/trace_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/trace_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/trace_05.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/trace_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/trace_06.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/trace_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/trace_07.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/twirl_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/twirl_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/twirl_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/twirl_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/twirl_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/twirl_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/window_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/window_01.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/window_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/window_02.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/window_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/window_03.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/textures/window_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/textures/window_04.png -------------------------------------------------------------------------------- /examples/react-three-fiber/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/public/vite.svg -------------------------------------------------------------------------------- /examples/react-three-fiber/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/App.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/assets/react.svg -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/Experience.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/Experience.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/GradientSky.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/GradientSky.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/UI.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/UI.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/demo-components/AlphaMap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/demo-components/AlphaMap.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/demo-components/Basic.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/demo-components/Basic.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/demo-components/CustomGeometry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/demo-components/CustomGeometry.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/demo-components/Emitter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/demo-components/Emitter.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/demo-components/MultipleEmitters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/demo-components/MultipleEmitters.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/demo-components/Reverse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/demo-components/Reverse.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/components/demo-components/StretchedBillboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/components/demo-components/StretchedBillboard.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/index.css -------------------------------------------------------------------------------- /examples/react-three-fiber/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/src/main.jsx -------------------------------------------------------------------------------- /examples/react-three-fiber/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/react-three-fiber/vite.config.js -------------------------------------------------------------------------------- /examples/three/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/three/.gitignore -------------------------------------------------------------------------------- /examples/three/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/three/index.html -------------------------------------------------------------------------------- /examples/three/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/three/package-lock.json -------------------------------------------------------------------------------- /examples/three/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/three/package.json -------------------------------------------------------------------------------- /examples/three/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/three/public/vite.svg -------------------------------------------------------------------------------- /examples/three/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/three/src/main.js -------------------------------------------------------------------------------- /examples/three/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/three/src/style.css -------------------------------------------------------------------------------- /examples/three/src/vfx-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/examples/three/src/vfx-example.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/package.json -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/VFXBuilder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/react/src/VFXBuilder.tsx -------------------------------------------------------------------------------- /packages/react/src/VFXEmitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/react/src/VFXEmitter.tsx -------------------------------------------------------------------------------- /packages/react/src/VFXParticles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/react/src/VFXParticles.tsx -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/react/vite.config.js -------------------------------------------------------------------------------- /packages/vanilla/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/README.md -------------------------------------------------------------------------------- /packages/vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/package.json -------------------------------------------------------------------------------- /packages/vanilla/src/VFXStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/src/VFXStore.ts -------------------------------------------------------------------------------- /packages/vanilla/src/core/VFXEmitterCore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/src/core/VFXEmitterCore.ts -------------------------------------------------------------------------------- /packages/vanilla/src/core/VFXParticlesCore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/src/core/VFXParticlesCore.ts -------------------------------------------------------------------------------- /packages/vanilla/src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/src/core/index.ts -------------------------------------------------------------------------------- /packages/vanilla/src/easings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/src/easings.ts -------------------------------------------------------------------------------- /packages/vanilla/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/src/index.ts -------------------------------------------------------------------------------- /packages/vanilla/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/src/types.ts -------------------------------------------------------------------------------- /packages/vanilla/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/tsconfig.json -------------------------------------------------------------------------------- /packages/vanilla/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/packages/vanilla/vite.config.js -------------------------------------------------------------------------------- /scripts/link-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wass08/wawa-vfx/HEAD/scripts/link-local.sh --------------------------------------------------------------------------------