Isaac Mason's Avatar

Isaac Mason

@isaacmason

Drinking takeaway code, writing clean coffee. https://isaacmason.com

167
Followers
666
Following
6
Posts
10.06.2023
Joined
Posts Following

Latest posts by Isaac Mason @isaacmason

Video thumbnail

Sneak peek at "nav3d", my upcoming javascript navmesh generation and querying library.

If you used recast-navigation-js and enjoyed it, but felt sads about the big wasm bundle and wasm quirks (manual memory cleanup, js->wasm call overheads), then watch this space :)

#threejs

20.08.2025 02:18 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Coal humerus by rjgilmour -p5.js Web Editor A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

Nice :) I referenced the below but ended up making my own impl that keeps data structures serialisable (just arrays and gl-matrix) and avoids allocations.

github.com/FedUni/caliko
github.com/lo-th/fullik
editor.p5js.org/rjgilmour/sk...

also enjoyed (for 2d fabrik):
www.youtube.com/watch?v=NfuO...

28.04.2025 23:07 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Sketches | Isaac Mason A collection of three.js sketches exploring web graphics, physics, ai, interaction, and more.

Per usual, the sketch is open source and can be found on my website / github:

live: sketches.isaacmason.com/sketch/crawler
github: github.com/isaac-mason/...

28.04.2025 02:01 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

This is my first stab at foot placement procedural animation so my approach is fairly rudimentary.
tl;dr

- raycast to find an ideal foot position
- step if the current vs ideal distance exceeds some threshold, and a leg is within their slot in a repeating step phase timer

28.04.2025 02:01 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

I created a handful of controls to quickly throw together new "crawlers". If I use this in a game someday I'd imagine creating a bunch of different characters and enemies just with different crawler configurations.

28.04.2025 02:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

I haven't posted a sketch in a while, here's a new one called "crawlers" - an exploration of inverse kinematics and procedural animation.

Added googly eyes after realising I made a nightmare configurator ๐Ÿ˜‚๐Ÿ˜…

#gamedev #threejs

28.04.2025 02:01 ๐Ÿ‘ 24 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Was asked by GLSL course students to cover particles, so here's my first pass on an easy particle system. Expect to see a new section soon covering this, gpgpu techniques, and more.
#threejs #webgl

09.10.2024 15:29 ๐Ÿ‘ 22 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1