Rezmason
|
3843dd90d1
|
Moving bloom strength math to the combine steps, and fixing a redundant multiply issue in the REGL based renderer
|
2022-10-04 21:53:53 -07:00 |
|
Rezmason
|
507f907096
|
Fixing the resize logic
|
2022-10-04 21:52:44 -07:00 |
|
Rezmason
|
6986ed45f5
|
Removed flipY from REGL renderer's texture load function, to increase similarity between renderer implementations and rule out a sampling discrepancy
|
2022-10-04 21:48:21 -07:00 |
|
Rezmason
|
4f257b87f7
|
Fixed SDF math; texture dimensions were accessed before they loaded in the REGL-based renderer
|
2022-10-04 21:46:26 -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
|
51faabfbe6
|
Corrected the MSDF logic in the GLSL and WGSL shaders, which fixed the rendering in Chrome's software renderer.
|
2022-10-02 20:35:12 -07:00 |
|
Rezmason
|
95b67d1dad
|
Detect and advise against running through SwiftShader
|
2022-10-02 13:20:50 -07:00 |
|
Rezmason
|
87bd6c1681
|
Adding a "testFix" URL variable to help test potential fixes to open bugs in production.
|
2022-10-01 21:01:06 -07:00 |
|
Rezmason
|
dd7692dfc5
|
Left in a console log by mistake
|
2022-09-30 00:12:48 -07:00 |
|
Rezmason
|
7e2acde979
|
Fixing the transPride and pride stripe colors in the regl code
|
2022-09-29 22:44:49 -07:00 |
|
Rezmason
|
3828203876
|
All colors are now color objects
|
2022-09-29 22:15:01 -07:00 |
|
Rezmason
|
22dd5e8678
|
RGBs in config are no longer flat
|
2022-09-29 22:15:01 -07:00 |
|
Rezmason
|
67cfdcb132
|
Palette pass now accepts colors regardless of their color space
|
2022-09-29 22:15:01 -07:00 |
|
Rezmason
|
cde709b044
|
Renaming paletteEntries to palette
|
2022-09-29 22:15:01 -07:00 |
|
Rezmason
|
44ce50b6d5
|
Updating pride and trans pride stripe colors to match what's on Wikipedia
|
2022-09-27 12:18:32 -07:00 |
|
Rezmason
|
965e21d3ba
|
Adding intro and skipIntro option
|
2022-09-24 07:27:26 -07:00 |
|
Rezmason
|
fb16a9b855
|
Adjusting the textures, still not super happy with them but they can be replaced later
|
2022-09-19 20:41:23 -07:00 |
|
Rezmason
|
5f544091a9
|
Deferring the holoplay import until it's determined that it's needed. Changing the holoplay effect version a little.
|
2022-09-18 22:30:10 -07:00 |
|
Rezmason
|
b0406978d7
|
It's hard to tune the glint brightness and contrast
|
2022-09-18 19:46:26 -07:00 |
|
Rezmason
|
e2be02c498
|
Added textures to base and glint shapes.
|
2022-09-17 13:51:48 -07:00 |
|
Rezmason
|
eddbd12c36
|
Added glint brightness and contrast, makes a big difference
|
2022-09-17 10:09:52 -07:00 |
|
Rezmason
|
9c2d6d7ed8
|
Adding "glint", the shapes that appear on top of the glyphs in the Resurrections opening titles.
|
2022-09-17 01:24:23 -07:00 |
|
Rezmason
|
3fc53f1bab
|
Renaming shine to raindrop, which makes more sense
|
2022-09-16 17:01:22 -07:00 |
|
Rezmason
|
6969514c9b
|
The cursor channel of the rain pass is now propagated in isolation to the effect passes.
|
2022-09-15 23:33:47 -07:00 |
|
Rezmason
|
3b456baef9
|
Move brightness from the shine compute shader to the fragment shader and clean it up
|
2022-09-15 21:10:33 -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
|
4c6e6fd662
|
Removed sun shower. Thunder and ripples are now handled by a third compute shader.
|
2022-09-14 23:09:00 -07:00 |
|
Rezmason
|
ec831ce6f1
|
Adding named debug groups to the WebGPU passes, and switching the pipeline create calls to the async methods
|
2022-09-11 20:09:32 -07:00 |
|
Rezmason
|
ed49105c69
|
Cursors are now much more robustly detected, and the debug view— previously called the computation texture— now resembles BUF's behind-the-scenes VFX footage. Isolated the isometric camera option from the debug view
|
2022-09-08 23:13:52 -07:00 |
|
Rezmason
|
a14b6db911
|
A couple changes on the REGL side that missed the boat
|
2022-09-07 23:17:37 -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
|
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
|
58e3aac143
|
Replacing "logarithmic brightness" with a simple brightness-and-contrast setup. Adjusting a bunch of configs.
|
2022-09-04 23:48:34 -07:00 |
|
Rezmason
|
3da3db61f1
|
Camera input and mirror effect now also work in WebGPU. Added the "once" parameter, which renders a single frame. Fixed bugs in gpu-buffer.
|
2022-08-11 00:08:05 -07:00 |
|
Rezmason
|
6aa025870c
|
Running prettier
|
2022-08-07 19:17:59 -07:00 |
|
Rezmason
|
aabf0a32ee
|
Double click now toggles full screen. Delayed initializing regl until the camera is set up, so its start time comes after the visitor closes the browser prompt
|
2022-08-02 21:39:47 -07:00 |
|
Rezmason
|
ad81de744d
|
Renamed ripples pass to mirror pass
|
2022-08-02 21:25:54 -07:00 |
|
Rezmason
|
8aeb156875
|
By default, camera features are disabled; they're opted into by URL param and browser prompt.
|
2022-08-02 21:23:27 -07:00 |
|
Rezmason
|
3e301e9e58
|
code brightness is now intensified by the ripples. Added webcam support.
|
2022-08-02 09:56:13 -07:00 |
|
Rezmason
|
503c97adeb
|
Ripples pass now supports five simultaneous clicks; the ripples are circular, accounting for the aspect ratio; click event is handled within the ripples pass module.
|
2022-08-02 03:42:36 -07:00 |
|
serge
|
d910e2e49d
|
animation length
|
2022-08-01 19:05:51 +10:00 |
|
serge
|
ed2fff88a8
|
onclick ripple
|
2022-07-30 17:37:34 +10:00 |
|
serge
|
65d0380bde
|
2/3
|
2022-07-29 19:54:52 +10:00 |
|
serge
|
c2eb3d0602
|
not bad for first time
|
2022-07-05 05:24:38 +10:00 |
|
Rezmason
|
928067996d
|
The primary and bloom textures are now combined with a weight so that fainter bloom doesn't create a fainter overall effect.
|
2021-12-24 21:44:16 -08:00 |
|
Rezmason
|
a962a6128d
|
Expose dither magnitude and bloom strength through URL parameters.
|
2021-12-24 20:02:40 -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
|
62e9bfea82
|
Click-to-fullscreen now works with Safari as well.
|
2021-12-19 23:24:15 -08:00 |
|
Rezmason
|
bdd8782619
|
The lkg object shouldn't be retrieved from the device or spoofed unless holoplay is enabled.
|
2021-12-19 22:41:10 -08:00 |
|
Rezmason
|
1a7043a986
|
Moved looking glass context logic into an "lkgHelper" module. Fixed math issues.
|
2021-12-19 22:02:19 -08:00 |
|