Commit Graph

20 Commits

Author SHA1 Message Date
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