Commit Graph

317 Commits

Author SHA1 Message Date
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
22458dad93 Merge pull request #29 from aprescott/patch-1
Update stated bloom defaults in README
2022-09-28 18:00:11 -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
44ce50b6d5 Updating pride and trans pride stripe colors to match what's on Wikipedia 2022-09-27 12:18:32 -07: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
beb70473aa Fixed a WebGPU sequencing issue when skipIntro=true&once=false, caused by updating the cells and intro cells in the same compute pass. The WebGPU and REGL projects are now also slightly more alike. 2022-09-25 19:43:51 -07:00
Rezmason
d3c2773f4f Merge pull request #22 from semmel/patch-1
Fullscreen when added as "Bookmark" to iOS Homescreen
2022-09-24 21:43:13 -07:00
Rezmason
f07bf7bceb Fixing a bug introduced with skipIntro 2022-09-24 21:39:05 -07:00
Matthias Seemann
b4c555c912 Fullscreen when added as "Bookmark" to iOS Homescreen
I could not tolerate the iOS status bar on top of this beautiful simulation.
That's why.

Idea: https://itnext.io/make-your-pwas-look-handsome-on-ios-fd8fdfcd5777
2022-09-24 21:45:15 +02:00
Rezmason
e76c9cf7be Update README.md 2022-09-24 07:34:52 -07:00
Rezmason
679580a394 Theatrics— first column is in the middle, next one's over to the side, then they all join in 2022-09-24 07:27:32 -07:00
Rezmason
965e21d3ba Adding intro and skipIntro option 2022-09-24 07:27:26 -07:00
Rezmason
4ed481c8b5 Merge pull request #19 from sshine/patch-1
Add https:// to fix link
2022-09-23 18:03:32 -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
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
b950bd90c7 Updating screenshot 2022-09-17 13:53:48 -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
6a3d38e965 More updates to the readme and todo 2022-09-16 21:42:37 -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
ab280a95d3 A tiny bit of cleanup before tackling the WebGPU version 2022-09-16 17:34:44 -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
17a615eec7 Altering course. The only remaining goal of the recode is to isolate the cursor glyphs and process them separately. 2022-09-15 21:23:11 -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
0d1d661401 A bit more cleanup in preparation for the reformulation 2022-09-11 23:48:43 -07:00
Rezmason
0a5daa696a gpu-buffer now eliminates whitespace from types before identifying them 2022-09-11 20:09:59 -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
4449b4ea2d Adding the card animation to the playtrix 2022-09-10 17:05:15 -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
f9ac81817f Updated the playdate glyph textures and increased their cycle speed a little bit 2022-09-09 22:57:57 -07:00
Rezmason
9a4c2558e7 Making it loop again. 2022-09-09 18:03:23 -07:00
Rezmason
9b8d5b34b5 Added an IcoMoon font for the expanded glyph set 2022-09-09 00:10:05 -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