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
|
d9b68b4669
|
Trinity tweak and updated the readme
|
2022-09-17 21:06:20 -07:00 |
|
Rezmason
|
5feecd7b78
|
Brighten Trinity version
|
2022-09-17 13:57:31 -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
|
86036d9ceb
|
The cursor color, when unspecified, now defaults to bright white if an effect is specified, rather than falling back on the colors from the versions
|
2022-09-16 21:37:30 -07:00 |
|
Rezmason
|
9ab9924294
|
Migrated changes to WebGPU
|
2022-09-16 21:08:00 -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
|
c4fe2c53e4
|
Cleaning up TODO. Tried adding a pixel grill to the rain pass frag shader, but it moired and it didn't look very good.
|
2022-09-11 10:36:43 -07:00 |
|
Rezmason
|
058b8189a9
|
Improving the "debug view" by basing it on rain time, so it's unaffected by the base brightness and contrast
|
2022-09-10 12:12:43 -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
|
77d6176fd5
|
Updating the WebGPU code to match the REGL code
|
2022-09-08 19:51:39 -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
|
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
|
bfa18d6926
|
Updated the Resurrections MSDF texture
|
2022-09-06 01:08:47 -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
|
aee790bf4b
|
Making supportsWebGPU more stringent
|
2022-08-28 23:04:38 -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
|
fc6821f4db
|
Making sure copyTextureToTexture can run, even though the WebGPU project still relies on endPass
|
2022-08-09 22:25:35 -07:00 |
|
Rezmason
|
e024f4bd4d
|
Add camera setup to WebGPU project
|
2022-08-07 21:29:50 -07:00 |
|
Rezmason
|
6aa025870c
|
Running prettier
|
2022-08-07 19:17:59 -07:00 |
|
Rezmason
|
a0c1f22fd1
|
Updating WebGPU project to satisfy Chrome Canary
|
2022-08-07 19:17:22 -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 |
|
Rezmason
|
f0ffa6fce2
|
Changing back glyph edge crop, taste is subjective but symbols are getting cut off
|
2022-08-02 03:41:29 -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
|
a4a0406826
|
Ran prettier.
|
2022-05-04 17:42:50 -07:00 |
|
Rezmason
|
a6c88913f5
|
A pipeline is now an object with a build method and a run method. The build method returns the last step's outputs object.
|
2022-05-03 12:07:54 -07:00 |
|
Rezmason
|
b09887ba0f
|
GPUComputePassEnncoder::dispatch got renamed to dispatchWorkgroups
|
2022-05-03 12:00:25 -07:00 |
|
Rezmason
|
f72d5450e8
|
Replacing the deprecated loadValue property in the render pass config descriptors' color attachments
|
2022-04-30 18:16:33 -07:00 |
|
Rezmason
|
e39c26a95a
|
The delimiter between WGSL struct fields is now a comma, which is also the delimiter between parameters in angle brackets, so gpu-buffer needs to be a little cleverer with the lines it separates.
|
2022-04-30 18:16:33 -07:00 |
|
Rezmason
|
4118faca27
|
Pass::endPass --> Pass:end
|
2022-04-30 18:16:33 -07:00 |
|