Commit Graph
229 Commits
Author SHA1 Message Date
Richard Zink 92ee0cde04 Day cycle animation over 20 seconds with Ash palette 2026-10-07 06:55:52 +02:00
Richard Zink abcf945877 Ash palette colors, slower flight 2026-10-07 06:54:48 +02:00
Richard Zink 0a66ec6690 Disable mouse, flying through clouds effect 2026-10-07 06:52:55 +02:00
Richard Zink 72c11db992 Fix vanta container height 2026-10-07 06:51:21 +02:00
Richard Zink 3ec653342e Fix dockerfile to use custom default.conf 2026-10-07 06:50:19 +02:00
Richard Zink 51352af2ea Replace with Vanta clouds animation 2026-10-07 06:48:50 +02:00
Richard Zink edb5e333ab Empty repo 2026-10-07 06:48:20 +02:00
Richard Zink 57ee4c4798 Trapezoid shadow with full adjacent edge 2026-10-06 18:11:40 +02:00
Richard Zink 7f6d74f9fd Darken top based on absolute height 2026-10-06 18:10:38 +02:00
Richard Zink 6eac67af00 Make shadow longer 2026-10-06 18:09:35 +02:00
Richard Zink 1c0c785e3e Shadow starts at adjacent edge of receiving voxel 2026-10-06 18:08:41 +02:00
Richard Zink 5ae08e1368 Shadow on receiving voxel from edge to center 2026-10-06 18:07:23 +02:00
Richard Zink e912721303 Fix shadow geometry - parallelogram on top of lower voxel 2026-10-06 18:06:23 +02:00
Richard Zink ac5db93beb Shadow falls on lower neighbor in light direction 2026-10-06 18:04:57 +02:00
Richard Zink 59077670ba Shadow depth after all levels of current tower 2026-10-06 18:03:27 +02:00
Richard Zink 7b0f5b5d67 Shadows from right and back neighbors 2026-10-06 18:01:45 +02:00
Richard Zink b3161bb3aa Render shadows with proper depth sorting 2026-10-06 17:45:59 +02:00
Richard Zink bc56236452 Shadow from edges towards center, width based on height diff 2026-10-06 17:42:42 +02:00
Richard Zink f5ce558470 Fix shadow edge orientation 2026-10-06 17:40:13 +02:00
Richard Zink 2cd78d78e8 Render shadows in sorted order after all tiles 2026-10-06 17:38:13 +02:00
Richard Zink ad61b069d8 Check correct neighbors for shadows 2026-10-06 17:37:08 +02:00
Richard Zink 98432b1b26 Remove voxel gap to test shadows 2026-10-06 17:35:59 +02:00
Richard Zink cd66460baa Shadow on every level when neighboring voxel is taller 2026-10-06 17:34:59 +02:00
Richard Zink 0b2da2a947 Darken side facing away from light 2026-10-06 17:33:37 +02:00
Richard Zink 9b5f0d7e37 Edge-based shadow casting with proper width 2026-10-06 17:33:07 +02:00
Richard Zink 14ef21d657 Shadow only on top of highest voxel 2026-10-06 17:31:03 +02:00
Richard Zink 36cfd8c67d Render shadow per tile in sorted order 2026-10-06 17:28:49 +02:00
Richard Zink 78b39eab9d Pixel-accurate shadow casting from upper-right 2026-10-06 17:27:45 +02:00
Richard Zink aace700e1e Subtler green, shadow casting from upper-right 2026-10-06 17:26:15 +02:00
Richard Zink 592993b993 Remove water, top green, sides brown 2026-10-06 17:23:59 +02:00
Richard Zink 9f622fc151 Shift baseline to +10 voxels 2026-10-06 17:22:01 +02:00
Richard Zink a96d0fb2bc Use Perlin noise for height texture 2026-10-06 17:20:54 +02:00
Richard Zink c89cca37bf Stack voxels per height level instead of smooth animation 2026-10-06 17:19:24 +02:00
Richard Zink 49c558bef9 Reduce voxel gap to 1px 2026-10-06 17:17:33 +02:00
Richard Zink eec49759fc Fix: render correct visible sides 2026-10-06 17:16:27 +02:00
Richard Zink 48cd7a43cf Add gap between voxels to prevent clipping 2026-10-06 17:14:43 +02:00
Richard Zink fb357e2934 Fix voxel occlusion: only draw sides visible to camera 2026-10-06 17:12:51 +02:00
Richard Zink 273fcc2390 Convert to voxel terrain: stable tiles, animated heights only 2026-10-06 17:04:15 +02:00
Richard Zink 7a3142ddd1 Test Y-only movement 2026-10-06 17:01:34 +02:00
Richard Zink 63698fbbdd Test X-only movement 2026-10-06 17:00:56 +02:00
Richard Zink c28aa250df Try 2,-1 2026-10-06 16:56:07 +02:00
Richard Zink ed265131fe Try 2,2 for lower left 2026-10-06 16:53:30 +02:00
Richard Zink 3e0bc51245 Try -2,1 for lower left 2026-10-06 16:53:00 +02:00
Richard Zink b5eee2b94c Try different speed direction 2026-10-06 16:52:18 +02:00
Richard Zink c0cf6946a6 Tiles move to lower left 2026-10-06 16:51:20 +02:00
Richard Zink 4505792e5f Tiles move to lower left 2026-10-06 16:50:42 +02:00
Richard Zink 415f188ab5 Reduce wave amplitude 2026-10-06 16:49:50 +02:00
Richard Zink 96dedf252d Complete rewrite: isometric 32x32 tiles, 30deg camera angle 2026-10-06 16:48:39 +02:00
Richard Zink e1a4ef764d Clip distant landscape triangles 2026-10-06 16:45:59 +02:00
Richard Zink 0fae15c814 Rotate scene 90deg counter-clockwise 2026-10-06 16:44:19 +02:00