Rezmason
4c6ff879fd
Added some documentation, cleaned up some code, fleshed out the remaining work to make the project a little easier for newcomers to approach
2021-10-20 21:01:32 -07:00
Rezmason
f17281ab4d
Adding notes to support some recent variations on the Matrix code rain seen in Matrix Resurrection promotional material.
2021-09-19 21:51:42 -07:00
Rezmason
f2b29d45e0
Experimenting with a more expensive bloom.
2020-06-26 12:46:28 -07:00
Rezmason
021ade45e1
Passes now accept as input and provide as output Objects with FBOs as values. This allows passes to work with more than one input texture.
2020-06-26 12:46:28 -07:00
Rezmason
f065b32fe3
Improved the classic palette.
2020-06-26 12:46:18 -07:00
Rezmason
a48b8dffbe
Cleaned up config by moving its responsibilities into the passes
2020-01-26 13:53:19 -08:00
Rezmason
99ef8bbf0a
Separated color passes into separate modules.
...
Moved main JS into its own module.
Main module now builds passes into a pipeline, based on the value of config.effect.
The passes no longer make stubs when they're not meant to be active.
Asset loading has been moved into the passes, which resolve their ready promise when they've finished loading.
2020-01-25 23:05:54 -08:00
Rezmason
7aaf85a345
Improving the readability of the renderer, I hope.
2020-01-24 05:50:29 -08:00
Rezmason
a760d6854a
Rebuilt on top of REGL.
2020-01-21 12:17:17 -08:00
Rezmason
f303051b1d
I was forgetting to set the size of the composer
2018-09-11 18:23:45 -07:00
Rezmason
ff4b5255e9
Updating TODO
2018-09-10 15:42:37 -07:00
Rezmason
e61f96e614
Added paradise version. Added Coptic text texture. Added polar coordinate and "sun" support to the renderer.
2018-09-09 17:18:07 -07:00
Rezmason
ac15090ca7
Update README.md and TODO.txt
...
Adding GPU particle blurb, and a long explanation of the URL options. Cutting down the remaining "Much later" work.
2018-09-06 03:39:45 -07:00
Rezmason
a287bccd1c
Replaced MatrixGeometry and MatrixMaterial with MatrixRenderer. Got rid of a,b,c variables.
2018-09-05 15:28:01 -07:00
Rezmason
515ee07b43
Adding GPUComputationRenderer to project. Adding gpgpu_example HTML as a reference.
2018-09-05 00:47:46 -07:00
Rezmason
7bf43539c1
Added noise to coloration passes, removed film grain pass. Added ImageOverlayPass option; effect can be specified in URL variables.
2018-09-04 01:01:03 -07:00
Rezmason
06fd40c408
Switched glyph brightness and cycle speeds to being derived from a continuous function. Introduced a quick way to mess with code parameters.
2018-09-02 00:31:01 -07:00
Rezmason
cff094fda1
After talking with Shem, it sure sounds like it'd be easier to come up with a solution on the JS side of things and then "port" it to GPU
2018-08-30 00:36:17 -07:00
Rezmason
8354218748
Removing antialiasing, depth and stencil; setting shader precision to low. Disconnecting numRows from fall speed and tail length.
2018-08-29 19:26:15 -07:00
Rezmason
8c60365279
Initial commit
2018-08-23 17:30:39 -04:00