├── .gitignore ├── README.md ├── package.json ├── sources ├── blackhole.png ├── index.html ├── index.js ├── shaders │ ├── README.md │ ├── composition │ │ ├── fragment.glsl │ │ └── vertex.glsl │ ├── disc │ │ ├── fragment.glsl │ │ └── vertex.glsl │ ├── distortionDisc │ │ ├── fragment.glsl │ │ └── vertex.glsl │ ├── distortionHole │ │ ├── fragment.glsl │ │ └── vertex.glsl │ ├── noises │ │ ├── fragment.glsl │ │ └── vertex.glsl │ ├── partials │ │ ├── inverseLerp.glsl │ │ ├── perlin3dPeriodic.glsl │ │ ├── random2d.glsl │ │ └── remap.glsl │ └── stars │ │ ├── fragment.glsl │ │ └── vertex.glsl └── style.css └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ignore the following 4 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/package.json -------------------------------------------------------------------------------- /sources/blackhole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/blackhole.png -------------------------------------------------------------------------------- /sources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/index.html -------------------------------------------------------------------------------- /sources/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/index.js -------------------------------------------------------------------------------- /sources/shaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/README.md -------------------------------------------------------------------------------- /sources/shaders/composition/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/composition/fragment.glsl -------------------------------------------------------------------------------- /sources/shaders/composition/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/composition/vertex.glsl -------------------------------------------------------------------------------- /sources/shaders/disc/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/disc/fragment.glsl -------------------------------------------------------------------------------- /sources/shaders/disc/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/disc/vertex.glsl -------------------------------------------------------------------------------- /sources/shaders/distortionDisc/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/distortionDisc/fragment.glsl -------------------------------------------------------------------------------- /sources/shaders/distortionDisc/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/distortionDisc/vertex.glsl -------------------------------------------------------------------------------- /sources/shaders/distortionHole/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/distortionHole/fragment.glsl -------------------------------------------------------------------------------- /sources/shaders/distortionHole/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/distortionHole/vertex.glsl -------------------------------------------------------------------------------- /sources/shaders/noises/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/noises/fragment.glsl -------------------------------------------------------------------------------- /sources/shaders/noises/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/noises/vertex.glsl -------------------------------------------------------------------------------- /sources/shaders/partials/inverseLerp.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/partials/inverseLerp.glsl -------------------------------------------------------------------------------- /sources/shaders/partials/perlin3dPeriodic.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/partials/perlin3dPeriodic.glsl -------------------------------------------------------------------------------- /sources/shaders/partials/random2d.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/partials/random2d.glsl -------------------------------------------------------------------------------- /sources/shaders/partials/remap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/partials/remap.glsl -------------------------------------------------------------------------------- /sources/shaders/stars/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/stars/fragment.glsl -------------------------------------------------------------------------------- /sources/shaders/stars/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/shaders/stars/vertex.glsl -------------------------------------------------------------------------------- /sources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/sources/style.css -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibra-kdbra/black-hole/HEAD/vite.config.js --------------------------------------------------------------------------------