Rezmason
020c44c301
Adjusting the height to width glyph ratio for throwback; multiplying the number of columns in throwback by that ratio, so that glyphs seem roughly the same size as in other versions. Minor color adjustment.
2019-02-20 08:47:49 -08:00
Rezmason
5263562c6f
When showing the computation shader, it makes sense to make the initial cycle values easier to compare with one another.
2019-02-18 22:18:31 -08:00
Rezmason
679b7d69bf
Updating README.
2019-02-18 22:15:27 -08:00
Rezmason
d78a1cc1b8
Fixing flicker issue in paradise matrix.
2019-02-18 22:00:50 -08:00
Rezmason
e0674121b6
Organized the version parameters. Combined font data together.
2019-02-18 21:49:05 -08:00
Rezmason
0a1f79dcd6
The "throwback" version is looking better.
2019-02-18 21:19:07 -08:00
Rezmason
79ff5f5cff
Color palettes are now raw objects.
2019-02-18 20:56:43 -08:00
Rezmason
92a75d387c
Added "Throwback" matrix version, an attempt at recreating the effect as it appears in the original movie's opening titles.
2019-02-18 17:28:28 -08:00
Rezmason
5528592754
Adding glyphHeightToWidth, glyphEdgeCrop, fade and cycleStyle parameters.
2019-02-18 17:26:02 -08:00
Rezmason
d03cd685e1
- Added "slant" param to readme
...
- getParam now supports synonyms
- Renamed "dropLength" URL param to "raindropLength", keeping around support for dropLength URL param
- Renamed "texture" to "fontTexture"
- Changed "isSlanted" boolean to "slant" angle, adding slant/angle URL param, converted from degrees to radians
- Renamed "numGlyphColumns" to "numFontColumns"
- Renamed "showRTT" to "showComputationTexture"
- Random glyphs are now based on a simple sine scramble
- Renaming "now" and "delta" to "time" and "deltaTime"
- glyphCycleSpeed is no longer premultiplied; it is now a number between 0 and 1, much easier to visualize
2019-02-17 18:42:08 -08:00
Rezmason
7d34f00dde
Minor tweaks
2019-01-15 23:55:50 -08:00
Rezmason
d51d1d7434
Adding dropLength mention to README
2019-01-10 10:58:43 -08:00
Rezmason
0c9641860a
effect "none" now shows the bare compute texture, with a slight difference to indicate areas of high cycle speed.
...
Added dropLength property.
2019-01-09 15:16:33 -08:00
Rezmason
1f69d59249
Breaking temporality in the color map pass graininess.
...
Adding a more finely tuned color map for 1999
2018-12-27 02:39:04 -08:00
Rezmason
ffcbae6519
Removing the camera, actually.
2018-12-21 21:48:58 -08:00
Rezmason
decf13c902
Adding screenshot to readme
2018-10-17 16:20:44 -07:00
Rezmason
940293ca2a
Fixing a straight up broken shader
2018-09-11 23:50:24 -07:00
Rezmason
99916efbf1
Figured out how to make the nightmare matrix code slanted.
2018-09-11 21:11:01 -07: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
8c93747a94
Update README.md
...
Poured it all out into the README file.
2018-09-09 23:22:48 -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
a8dcc52c8e
Fixing the shader on mobile devices(?)
2018-09-08 18:25:33 -07:00
Rezmason
33b7f58ac1
Adding nightmare matrix support
2018-09-08 08:27:12 -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
1c6e351352
Got GPU-computed matrix particles working, passed in to the shader that makes them look nice. Geometry is just a quad!
2018-09-05 15:26:47 -07:00
Rezmason
f954b1f8ab
Implemented matrix particle logic in a GPUComputationRender system.
2018-09-05 03:46:02 -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
a644133c1e
Moved some more code out of index.html
2018-09-03 00:28:13 -07:00
Rezmason
118b5a69ef
Moving Matrix material into its own file
2018-09-03 00:18:25 -07:00
Rezmason
f491d45565
More computation adjustments. Pretty happy with this.
2018-09-03 00:18:11 -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
07aa2b011f
Minor adjustment to README.md
2018-08-23 17:32:06 -04:00
Rezmason
8c60365279
Initial commit
2018-08-23 17:30:39 -04:00