This website requires JavaScript.
d70686cd51
create hilbert worms shader
main
CrispyPin
2024-09-12 23:07:46 +0200
e507ae5abf
organise
CrispyPin
2024-09-12 21:09:07 +0200
e3e6752304
update colour diffuser shader
CrispyPin
2024-09-12 21:03:13 +0200
64d0a00c5c
create diffusing shader
CrispyPin
2024-09-07 01:17:41 +0200
84c2721d2c
qr shader: cleanup
CrispyPin
2024-08-22 00:30:31 +0200
b6aba3db61
qr shader: clean up options, add data for a size 21 code
CrispyPin
2024-08-21 16:55:24 +0200
100b7e0953
qr shader: correct data bit order, everywhere hopefully
CrispyPin
2024-08-21 14:36:55 +0200
5f839b88ae
qr shader: add version information for size 7+
CrispyPin
2024-08-18 18:30:25 +0200
7e4d06169c
qr shader: correct data bit layout for all but leftmost column of aligners
CrispyPin
2024-08-18 17:59:26 +0200
f51e0dff07
qr shader: correct data bit layout for rightmost column of aligners, making it work up to QR 6
CrispyPin
2024-08-17 23:44:40 +0200
e0fd6f2613
qr shader: support all mask types, draw data bits (no ecc calculation)
CrispyPin
2024-08-17 15:42:09 +0200
d470f00987
qr shader: determine bit order for size 1 (ignores aligners at larger sizes)
CrispyPin
2024-08-17 14:24:02 +0200
16305cd3fc
cleanup
CrispyPin
2024-08-17 12:24:04 +0200
7071a0189d
qr shader: fix aligner positioning, probably correct
CrispyPin
2024-08-16 15:21:34 +0200
bdb2c20d59
qr shader: add format ec bits
CrispyPin
2024-08-16 14:46:24 +0200
f3f3f305e8
qr shader: add ec level and mask type bits
CrispyPin
2024-08-16 11:02:26 +0200
f6f7c03c14
qr code wip
CrispyPin
2024-08-16 10:06:39 +0200
feecf5f101
shader quine: fix transparency
CrispyPin
2024-08-14 16:36:01 +0200
ad791e2112
screenshot stuff
CrispyPin
2024-08-13 22:21:30 +0200
d8d13bbb80
quine golf surface: remove X,Y,y from font, 54x54 2877B
CrispyPin
2024-08-13 21:29:47 +0200
575d3c7cf6
quine golf: fix quine-ness
CrispyPin
2024-08-13 21:14:13 +0200
fdff82a752
quine golf surface: fix quine-ness, switch shading type; 2955B
CrispyPin
2024-08-13 21:12:25 +0200
f8c4ec05d3
quine golf surface: const is useless; 2975B
CrispyPin
2024-08-13 20:22:44 +0200
1ef600dce6
quine golf: const is useless; 3995B
CrispyPin
2024-08-13 20:16:14 +0200
df7ad986eb
a
CrispyPin
2024-08-13 20:10:06 +0200
2680a70a20
quine golf 2: surface shader boogaloo, 55x55 3019B
CrispyPin
2024-08-13 20:04:30 +0200
c1df57a20b
quine golf: combine uint declarations, 4029B
CrispyPin
2024-08-13 19:51:18 +0200
773802426c
shader quine *perfect* alignment at 99x198
CrispyPin
2024-08-13 19:20:23 +0200
76f5b9040f
quine golf: optimise font, 64x64 grid 4079B
CrispyPin
2024-08-13 18:03:59 +0200
e8c3f6640e
quine golf: remove 3 chars, 4126B
CrispyPin
2024-08-13 17:55:26 +0200
94cc758b28
quine golf: optimise font, make 6 more different from b, 4140B
CrispyPin
2024-08-13 17:48:29 +0200
33e97fc07b
quine shader cleanup and shorten to 100x200, 19484B
CrispyPin
2024-08-13 17:39:42 +0200
38ae53e9d8
quine golf: single-line atrocity; 4159B
CrispyPin
2024-08-12 22:54:36 +0200
5408b7d6e6
quine golf: smaller garbage; 4190B
CrispyPin
2024-08-12 22:45:47 +0200
a2a9dcf292
quine golf: optimise font further, 65x65 grid, 4208B
CrispyPin
2024-08-12 22:32:38 +0200
024ebfabe9
quine golf: ternary operator unreadable garbage, 66x66 grid, 4320B
CrispyPin
2024-08-12 22:10:13 +0200
90dcfb5bff
quine golf: remove F from font, 4380B
CrispyPin
2024-08-12 21:48:39 +0200
1a80acbe14
quine golf: make most of font 5x5, grid 67x67 4400B
CrispyPin
2024-08-12 21:44:43 +0200
1b29290df2
quine golf: combine x,y into float2 p, 4702B
CrispyPin
2024-08-12 19:39:17 +0200
6d9df459e6
quine golf: remove W from font, 4733B
CrispyPin
2024-08-12 19:33:44 +0200
725db5735b
quine golf: store 5 chars per uint by treating them as base 80 digits, 69x69 grid! total 4751 bytes
CrispyPin
2024-08-12 19:29:43 +0200
9e20abb767
quine golf: more shorter: 5549 bytes
CrispyPin
2024-08-12 16:06:51 +0200
32ffcbc921
quine golf: remove Q from font
CrispyPin
2024-08-12 15:58:20 +0200
549803f84c
golf more, down to 5623 chars, 75x75 grid
CrispyPin
2024-08-11 22:57:04 +0200
5b59f487e6
create golf version of quine
CrispyPin
2024-08-11 19:28:17 +0200
aa610035b1
cleanup quine and add link to source
CrispyPin
2024-08-11 14:20:04 +0200
b75d0be0a7
reduce raymarching quality on some props
CrispyPin
2024-08-11 13:44:40 +0200
6f07643431
libgarbage: clamp lighting to 0..1
CrispyPin
2024-08-11 13:33:20 +0200
fb2ee82f67
Quine shader!
CrispyPin
2024-08-11 12:24:31 +0200
35ebc03b6f
a
CrispyPin
2024-08-10 15:40:07 +0200
6d3ec4a19b
create loops shader
CrispyPin
2024-08-10 12:36:47 +0200
9f349f3616
cleanup flesh cube
CrispyPin
2024-08-10 10:53:16 +0200
59f8cdd8dd
port flesh cube to libgarbage, update bocs, create glitch sphere
CrispyPin
2024-08-10 10:45:04 +0200
e3bf2e7770
hide some stuff in rm scene
CrispyPin
2024-08-10 03:06:59 +0200
a6dabb6760
add bocs shader
CrispyPin
2024-08-10 03:04:46 +0200
7a37963647
patch cck for linux
CrispyPin
2024-08-09 22:26:49 +0200
d11e0fb3a9
update CCK to 3.10, fixing unity 2021 crash :)
CrispyPin
2024-08-03 22:24:42 +0200
48a978fa2a
shrink CA rule 30
CrispyPin
2023-09-21 20:20:01 +0200
039d6b2540
shader integers
CrispyPin
2023-09-22 21:24:21 +0200
03e407c1eb
update to unity 2021
CrispyPin
2023-09-21 18:09:37 +0200
5c19f40190
add elementary cellular automaton shader
CrispyPin
2023-09-20 19:09:32 +0200
15ac2518ce
gyroid prop: fix bounds
CrispyPin
2023-08-08 20:24:39 +0200
c9af7c9a1f
libgarbage: better metallic reflections, fix colour space
CrispyPin
2023-08-08 20:22:50 +0200
9befad0a59
libgarbage: add square helix
CrispyPin
2023-07-31 20:53:38 +0200
9bf8c0962b
libgarbage example: fix shadow of cutter frame
CrispyPin
2023-07-30 20:23:29 +0200
05e0789077
Lenia: replace kernel with one from the paper, replace glider with a new life form
CrispyPin
2023-07-30 18:40:00 +0200
481a12ecee
cleanup
CrispyPin
2023-07-30 17:17:54 +0200
b8d92002b1
Raymarch Nut: add player hand positions; libgarbage example: add big cutter
CrispyPin
2023-07-30 17:00:22 +0200
5abb65f616
libgarbage: add capped torus, gyroid sdfs
CrispyPin
2023-07-30 16:27:19 +0200
8ca3dc6e53
libgarbage: clean up lighting defaults
CrispyPin
2023-07-30 12:26:54 +0200
3005cfc8aa
upgrade CCK to v3.5
CrispyPin
2023-07-30 01:20:46 +0200
6fe98b333d
flesh cube changes idk
CrispyPin
2023-07-29 22:27:16 +0200
3408d9ff8e
add wip raymarching shaders
CrispyPin
2023-07-29 21:05:57 +0200
58f266d600
libgarbage demo update
CrispyPin
2023-07-29 20:53:35 +0200
ddcfca5b8d
libgarbage: fix materials being smoothly interpolated for non-smooth sdf operations
CrispyPin
2023-07-29 20:37:37 +0200
ffdaf36ebc
libgarbage: fix depth when using LIMIT_DEPTH_TO_MESH with SCENE_SCALE
CrispyPin
2023-07-29 17:17:31 +0200
633680777a
libgarbage: add sdfs: hex prism, cylinder, infinite cylinder, helix, line
CrispyPin
2023-07-29 16:43:23 +0200
a19707240a
libgarbage: fix default lighting being too bright
CrispyPin
2023-07-29 16:41:50 +0200
bf23886a73
libgarbage: fix depth AGAIN
CrispyPin
2023-07-29 16:41:25 +0200
5cb5dcd785
libgarbage: fix depth in reflections when using LIMIT_DEPTH_TO_MESH; fix flickering when camera is inside volume
CrispyPin
2023-07-26 18:25:45 +0200
299cf8ff32
libgarbage: support instancing
CrispyPin
2023-07-25 12:35:36 +0200
a1030ca528
libgarbage: fix depth of sky, allow limiting depth to mesh, add step multiplier setting
CrispyPin
2023-07-25 12:34:08 +0200
86a3bad992
libgarbage: change default to be only using one sdf function, with materials, since it seems to get optimised out anyway
CrispyPin
2023-07-24 18:15:12 +0200
eadf1193f6
libgarbage: add some common lighting operations
CrispyPin
2023-07-24 17:14:06 +0200
a2fb224be5
libgarbage: implement scene scaling & fix depth
CrispyPin
2023-07-24 16:28:02 +0200
e5f8d6b6b3
libgarbage: add most operations
CrispyPin
2023-07-24 14:47:24 +0200
b9159d9e7c
shell of new raymarching lib
CrispyPin
2023-07-24 08:42:25 +0200
814488620f
Raymarched with 2 pickups: set default positions of secondary objects
CrispyPin
2023-07-23 20:48:01 +0200
fdfa51a531
so much raymarcing garbage
CrispyPin
2023-07-23 18:31:33 +0200
4695be0423
fix raymarching depth; add old rm shaders
CrispyPin
2023-07-23 12:41:47 +0200
9034d9e2a2
sunset box: lock rotation of sun
CrispyPin
2023-07-23 00:29:51 +0200
57d07d2258
Raymarcher cleanup
CrispyPin
2023-07-22 23:48:05 +0200
08bb09a5da
cleanup
CrispyPin
2023-07-22 23:28:36 +0200
6e1fe4d9fc
Lenia: remove texture sampler, reduce gpu usage by ~45%
CrispyPin
2023-07-22 20:24:12 +0200
13b30711ca
speed up julia fractals
CrispyPin
2023-07-16 21:53:27 +0200
18a6c351b1
fix gol presets
CrispyPin
2023-07-16 21:34:57 +0200
1b4da311e7
fix GoL shader bug and optimise, add more GoL presets
CrispyPin
2023-07-16 17:13:03 +0200
c85faea362
fix sync of GoL with presets
CrispyPin
2023-07-16 12:35:13 +0200
865195741b
add GoL with glider gun template
CrispyPin
2023-07-16 12:12:44 +0200
9216a22a79
add distorted julia fractal
CrispyPin
2023-07-15 13:35:35 +0200