Zed A. Shaw zedshaw
zedshaw pushed to master at games/raycaster 2026-02-07 18:05:30 +00:00
0d481a5ab7 Animator won't crash anymore when there's an error, and instead displays an error message.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2026-02-07 16:30:01 +00:00
b797bfa6aa Fix the make clean/make run steps so the basicmesh.glb is always there.
zedshaw pushed to master at games/raycaster 2026-02-06 18:39:41 +00:00
46f34828e4 Sound is now working, and the animator tools will play them and also has mute.
zedshaw pushed to master at games/raycaster 2026-02-06 17:23:32 +00:00
a4ffacdb18 Fix up the animator to show the initial form.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2026-02-06 16:55:38 +00:00
b3cdf37045 Total mess. The instructions significantly fall apart at this point and I'll have to go reverse engineer the working version from the course's git repo.
7ae6a63295 Cleanup some of this init code.
Compare 2 commits »
zedshaw pushed to refactor_c_style at games/learn-vulkan 2026-02-05 05:54:16 +00:00
11ed1540ab Managed to get the monkey to load by patching simdjson 3.3.0 to fix a dubious 3 lines of code as mentioned here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280590 then have fastgltf _NOT_ download simdjson again.
zedshaw pushed to master at games/raycaster 2026-02-04 20:10:14 +00:00
4356b1535e Animation tool now lets you cycle through different sequence/transform 'forms' and shows you which one you're viewing.
zedshaw pushed to master at games/raycaster 2026-02-04 05:59:34 +00:00
07b2102f59 The gorious Lord Keith the Rat King can now have easing and motion functions that are defined in json and hot-reloaded.
zedshaw pushed to master at games/raycaster 2026-02-04 05:14:44 +00:00
383f839fdf Update Makefile to do the new animator command line options.
77643a4bcd Can now specify a background to render the sprite on.
Compare 2 commits »
zedshaw pushed to master at games/raycaster 2026-02-04 04:30:24 +00:00
fc01579232 Space now stops/starts the animation.
zedshaw pushed to master at games/raycaster 2026-02-04 04:24:46 +00:00
961a470844 Animator now starts off as being the size of the sprite.
zedshaw pushed to master at games/raycaster 2026-02-04 03:34:24 +00:00
ce3d142208 Fixed a test that failed because loop was set on the tranform being used.
zedshaw pushed to master at games/raycaster 2026-02-03 18:03:46 +00:00
c092b82dfc Animator tool now has no UI, it just watches the file to change time and reloads.
zedshaw pushed to master at games/raycaster 2026-02-03 16:17:42 +00:00
bdfc2397e2 Fix up the animation test so that it works with random timings even if the example has a timing.
zedshaw pushed to master at games/raycaster 2026-02-03 05:30:57 +00:00
dea0607901 Now loading the new animations out of assets/animate2.json
zedshaw pushed to master at games/raycaster 2026-02-02 05:02:19 +00:00
df730047ac Animator tool can now play, stop, loop, and toggle an animation.
zedshaw pushed to master at games/raycaster 2026-01-31 18:06:03 +00:00
7d79e75651 Decided that it's better to adjust the ease_rate manually/visually rather than try to math it. That's what the animator tool is for.
zedshaw pushed to master at games/raycaster 2026-01-31 16:40:52 +00:00
ca335d21e5 All of the original features now work: simple, flipped, scaled, toggled, looped and stationary is replaced by ease2::scale_only.
zedshaw pushed to master at games/raycaster 2026-01-31 04:57:09 +00:00
34e4a34f65 Nearly perfect sync between transform and animation, but not sure how to replicate that reliably.
zedshaw pushed to master at games/raycaster 2026-01-31 04:26:43 +00:00
d4e79f1d3d Animation API getting better but now need to resolve how it works with the frames.