59 Commits

Author SHA1 Message Date
Rezmason
cee10bb1de Adding glyphFlip and glyphRotation parameters. 2024-09-10 21:41:59 -07:00
Rezmason
bbd32f83f4 Add links in README to conceptual demonstrations 2023-11-24 00:49:11 -08:00
Rezmason
eec6e05467 Update README.md 2023-09-29 08:41:06 -07:00
Rezmason
91201830f8 You can now suppress warnings with suppressWarnings. This should be used for any warning that may appear in the future. Also, clicking the button to proceed in the warning notice appends suppressWarnings to the URL parameters. 2022-11-30 19:56:55 -08:00
Rezmason
acc21ef1f4 Separated cursor and glint intensities from their colors, which can now safely reside in their color spaces. 2022-11-01 08:05:48 -07:00
Rezmason
b86b97fde9 Adding an FPS argument. The renderers now determine whether the current frame should be rendered, and passes use that to determine whether to render or not. The rain pass, however, will still update the simulation at full speed. 2022-10-03 23:45:56 -07:00
Rezmason
95b67d1dad Detect and advise against running through SwiftShader 2022-10-02 13:20:50 -07:00
Rezmason
e9b9df97d8 Update README.md 2022-10-01 19:35:15 -07:00
Rezmason
f5e0226b44 Update README with clarification 2022-10-01 17:00:23 -07:00
Rezmason
e3fb42d862 Update README.md 2022-09-30 22:38:39 -07:00
Rezmason
f1c719fbd3 Well that's one way to break a markdown file. Fixing. 2022-09-29 22:25:54 -07:00
Rezmason
8f90edb516 Updating Readme to link to friends of the project and the Vice article 2022-09-29 22:15:01 -07:00
Rezmason
2ab9699b4e Adding palette URL variable support, HSL URL variables, and RGB aliases for the existing color URL variables. 2022-09-29 22:15:01 -07:00
Adam Prescott
6fd4a8e219 Update stated bloom defaults in README
Visual checks revealed that the default `bloomStrength` was not `1.0`, but
something lower.

Default config code in `config.js` confirms it is `0.7`. I noticed the same
issue for `bloomSize` while I was there.
2022-09-28 13:48:10 -04:00
Rezmason
0475f05029 Switching the default renderer to regl for now, since some folks are seeing issues with the WebGPU renderer and I'm actively investigating its "bloom issues" (which seem to involve bloomStrength and texture/sampler differences) 2022-09-26 09:37:38 -07:00
Rezmason
e76c9cf7be Update README.md 2022-09-24 07:34:52 -07:00
Rezmason
965e21d3ba Adding intro and skipIntro option 2022-09-24 07:27:26 -07:00
Simon Shine
ba4dec195f Add https:// to fix link
This fixes the link to camera-less "mirror mode" with ripples when mouse-clicking
2022-09-23 14:26:30 +02:00
Rezmason
d9b68b4669 Trinity tweak and updated the readme 2022-09-17 21:06:20 -07:00
Rezmason
e2be02c498 Added textures to base and glint shapes. 2022-09-17 13:51:48 -07:00
Rezmason
6a3d38e965 More updates to the readme and todo 2022-09-16 21:42:37 -07:00
Rezmason
3fc53f1bab Renaming shine to raindrop, which makes more sense 2022-09-16 17:01:22 -07:00
Rezmason
b0613f9bc3 Removing brightness-based cycle style— I can no longer see any evidence that it occurs.
Updated the readme file
2022-09-15 00:41:04 -07:00
Rezmason
9b8d5b34b5 Added an IcoMoon font for the expanded glyph set 2022-09-09 00:10:05 -07:00
Rezmason
2eb7b70926 Split the rain pass's compute shader in two, with one governing brightness and the other governing glyph cycling. This allows glyphs to randomly cycle properly, and leaves room to store new properties. 2022-09-07 22:05:03 -07:00
Rezmason
76d37fc752 Freeing up a rain pass channel 2022-09-06 23:23:39 -07:00
Rezmason
c1fa822299 Adding a "3d" version, since just turning on volumetric doesn't look particularly good with the other recent config changes. 2022-09-06 01:15:35 -07:00
Rezmason
33edffc99c Removing the "resurrection" effect that mirrored the Matrix Resurrections trailers, as they aren't canon and the color channels of the output textures can be put to better use 2022-09-04 23:56:49 -07:00
Rezmason
5886f7e031 Fixing another README link
Adding missing https to another URL in the README.md
2022-08-25 09:04:14 -07:00
serge
216ca7f5f9 fix a link 2022-08-25 19:52:19 +10:00
Rezmason
7bed65b479 Update README.md 2022-08-07 00:39:48 -07:00
Rezmason
581135bd0f Update readme to reference mirror mode 2022-08-07 00:38:58 -07:00
Rezmason
33497270a8 Fleshing out the megacity version, and adding it to the readme 2022-04-28 18:27:01 -07:00
Rezmason
a962a6128d Expose dither magnitude and bloom strength through URL parameters. 2021-12-24 20:02:40 -08:00
Rezmason
22f3ab4092 You can now specify the glyph font by name in the URL. 2021-12-21 15:00:15 -08:00
Rezmason
38f29ad21b You can now loop the effect. It's not super great, but it ought to make it easier to create repeating backgrounds or something. 2021-12-21 02:22:20 -08:00
Rezmason
1a7043a986 Moved looking glass context logic into an "lkgHelper" module. Fixed math issues. 2021-12-19 22:02:19 -08:00
Rezmason
25e9f10f69 Adding "updated" glyph set from The Matrix Resurrections, and a corresponding effect version. 2021-12-11 22:21:24 -08:00
Rezmason
e95d826fb3 Adding huberfish A and D glyph sets; adding palimpsest and twilight versions. 2021-11-15 23:49:19 -08:00
Rezmason
3acce2001e Update README.md to mention WebGPU 2021-11-15 18:21:28 -08:00
Rezmason
0c26cc7660 Moving assets into a subdirectory. 2021-10-29 12:21:40 -07:00
Rezmason
80f5aea2a3 Adding support for "resurrecting" volumetric code, which is rendered to a separate channel and can be given separate colors. 2021-09-19 21:52:04 -07:00
Rezmason
51f1b6ebf5 Updating the README.md. Renaming "threedee" to "volumetric". 2021-09-06 17:23:54 -07:00
Rezmason
d094f7e0b7 Added resolution parameter to config. 2021-07-11 16:34:36 -07:00
Rezmason
e214dc2e44 Update README.md 2021-02-27 19:25:05 -08:00
Rezmason
a760d6854a Rebuilt on top of REGL. 2020-01-21 12:17:17 -08:00
Rezmason
5cea203bec Adding bloomSize customization option, which reduces the resolution of the bloom shader pass. 2019-11-20 21:47:04 -08:00
Rezmason
d0646f2b7a Update README.md 2019-11-17 21:59:05 -08:00
Rezmason
679b7d69bf Updating README. 2019-02-18 22:15:27 -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