Commit Graph

37 Commits

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