Ignacio Castano🍉
banner
icastano.bsky.social
Ignacio Castano🍉
@icastano.bsky.social
Master swimmer, mountain climber, and stand up coder.
I work on texture processing tools at Ludicon.
Formerly at Roblox, Thekla (The Witness), NVIDIA, OddWorld, Relic, Crytek.
Pinned
The demo I’ve been working on is finally online:

ludicon.com/sparkjs/gltf-demo/

It demonstrates the benefits of real-time texture compression in 3D web apps. It allows you to compare models using traditional KTX2 textures (UASTC and ETC1S) with the same assets compressed as AVIF + Spark.
spark.js⚡ GLTF Demo
A GLTF viewer with Spark⚡ real-time GPU compression.
ludicon.com
Reposted by Ignacio Castano🍉
Funding: if your mid/large business uses Dear ImGui - and maybe you are approaching end of year budget/planning etc. - please consider reaching out (PM/email) so I can help you help Dear ImGui !
November 5, 2025 at 8:00 PM
Reposted by Ignacio Castano🍉
New blog post about the development of Radical Pie:
terathon.com/blog/radical...
November 1, 2025 at 10:32 PM
Reposted by Ignacio Castano🍉
When I wrote PGA Illuminated, I had to paste an equation in Illustrator to draw highlights and annotations like these. Not any more. With Radical Pie, they get drawn directly in the equation editor, they auto-resize during edits, and everything stays live when embedding in Word.
October 21, 2025 at 11:23 PM
Reposted by Ignacio Castano🍉
Radical Pie has entered beta testing! I expect the final release to be available by the end of October.
October 3, 2025 at 2:58 AM
Reposted by Ignacio Castano🍉
TIL of VD-Dev, despite sharing past franchise titles with Guillaume Dubail and the late Fernando Velez. These guys were proper savants of their time, unlike those that tend to hit popular culture. I'm in complete awe of their work, Asterix & Obelix was mind-blowing.

www.youtube.com/watch?v=rfOR...
PW Hall of Fame: V.D.-Dev (aka Velez & Dubail) | Punching Weight [SSFF]
YouTube video by Stop Skeletons From Fighting
www.youtube.com
September 24, 2025 at 12:04 PM
Reposted by Ignacio Castano🍉
The demo I’ve been working on is finally online:

ludicon.com/sparkjs/gltf-demo/

It demonstrates the benefits of real-time texture compression in 3D web apps. It allows you to compare models using traditional KTX2 textures (UASTC and ETC1S) with the same assets compressed as AVIF + Spark.
spark.js⚡ GLTF Demo
A GLTF viewer with Spark⚡ real-time GPU compression.
ludicon.com
September 15, 2025 at 11:42 PM
The demo I’ve been working on is finally online:

ludicon.com/sparkjs/gltf-demo/

It demonstrates the benefits of real-time texture compression in 3D web apps. It allows you to compare models using traditional KTX2 textures (UASTC and ETC1S) with the same assets compressed as AVIF + Spark.
spark.js⚡ GLTF Demo
A GLTF viewer with Spark⚡ real-time GPU compression.
ludicon.com
September 15, 2025 at 11:42 PM
Reposted by Ignacio Castano🍉
Remembering MN house speaker Melissa Hortman, her husband Mark and their beloved dog Gilbert. Murdered in June at their home by a rightwing Trump-voting evangelist, who also shot another MN lawmaker and his wife at THEIR home, 9 and 8 times, respectively (miraculously, they survived).
September 11, 2025 at 5:50 AM
Reposted by Ignacio Castano🍉
Writeup by @icastano.bsky.social — very worthwhile comparisons for anyone building texture-heavy applications in WebGPU, with a case study and integration in @threejs.org!
New blog post about my experiences using spark.js with three.js:

www.ludicon.com/castano/blog...

Re-posts and feedback appreciated!
three.js + spark.js – Ignacio Castaño
www.ludicon.com
September 10, 2025 at 3:11 AM
New blog post about my experiences using spark.js with three.js:

www.ludicon.com/castano/blog...

Re-posts and feedback appreciated!
three.js + spark.js – Ignacio Castaño
www.ludicon.com
September 9, 2025 at 7:42 AM
Reposted by Ignacio Castano🍉
I am boycotting #SIGGRAPHAsia 2026 because it will be in Malaysia, where there are serious safety concerns for the LGBTQ+ members of our community, thereby excluding them. I will not attend, submit my work to, or perform any reviews for SIGGRAPH Asia 2026.

Yet, I'm excited about #SIGGRAPHAsia 2025!
September 5, 2025 at 11:37 PM
Reposted by Ignacio Castano🍉
I’m excited to announce the release of Spark 1.3 and the launch of spark.js, our new JavaScript API for real-time GPU texture compression on the web.

ludicon.com/sparkjs
spark.js
Real-Time GPU Texture Codecs for the Web
ludicon.com
August 6, 2025 at 11:04 PM
Hi Vancouver!
August 10, 2025 at 5:59 PM
Reposted by Ignacio Castano🍉
Very big announcement from @icastano.bsky.social for WebGPU apps! Spark.js means you can send small file formats over the network (WebP, AVIF, ...) and compress to GPU texture formats like ETC2, BCn, or ASTC near-instantly using WebGPU — at runtime.

#threejs #webgpu #webgl
I’m excited to announce the release of Spark 1.3 and the launch of spark.js, our new JavaScript API for real-time GPU texture compression on the web.

ludicon.com/sparkjs
spark.js
Real-Time GPU Texture Codecs for the Web
ludicon.com
August 7, 2025 at 2:13 PM
I will be attending SIGGRAPH next week. Hit me up if you would like to meet and chat about Spark or anything texture related!
August 6, 2025 at 11:19 PM
I’m excited to announce the release of Spark 1.3 and the launch of spark.js, our new JavaScript API for real-time GPU texture compression on the web.

ludicon.com/sparkjs
spark.js
Real-Time GPU Texture Codecs for the Web
ludicon.com
August 6, 2025 at 11:04 PM
Reposted by Ignacio Castano🍉
Wait, WHAT? BLASPHEMOUS 90% OFF? 🤯

⚔️ Blasphemous is 90% off, Blasphemous II 50% off, and the bundle 68% off!

Only until June 26! 🤭
store.steampowered.com/bundle/33529...
Save 68% on Blasphemous + Blasphemous 2 Bundle on Steam
store.steampowered.com
June 20, 2025 at 1:06 PM
Reposted by Ignacio Castano🍉
Gave up on trying to sell my Unreal Engine plugin, it's free now if you happen to want to 3D-paint textures in the Editor, or make things out of little grids-of-shapes: www.fab.com/listings/058...
Gradientspace Toolbox
Gradientspace Toolbox provides a suite of in-Editor Tools to improve content-creation workflows. Find our Tools in the Gradientspace tab in Modeling Mode! For more information and video demonstrations...
www.fab.com
June 11, 2025 at 7:04 PM
Reposted by Ignacio Castano🍉
I've been working on texture atlases recently.

For dynamic atlases, I have liked the skyline packer as it's simple and effective. And growing the atlas texture up to certain point and then rebuilding everything has worked well as garba collection strategy.
May 7, 2025 at 11:38 AM
Reposted by Ignacio Castano🍉
Walz: If you say you love freedom but you don't believe freedom is for everybody, then the thing you love is not freedom, it is privilege.
April 24, 2025 at 12:23 AM
Reposted by Ignacio Castano🍉
NYC always shows up 🔥💪

#HandsOff
April 5, 2025 at 9:36 PM
Reposted by Ignacio Castano🍉
Hands Off Protest in the Boston Common
April 5, 2025 at 3:36 PM
Reposted by Ignacio Castano🍉
Good call.
April 5, 2025 at 8:54 PM
Reposted by Ignacio Castano🍉
A slide about the death toll in Gaza “could be perceived as antisemitic.”
March 30, 2025 at 6:18 PM
Reposted by Ignacio Castano🍉
Epic Games CEO Tim Sweeney thinks the Tesla protests are being covertly funded by George Soros, Reid Hoffman, and Tesla competitors using shady proxy orgs

they can't fathom that the backlash to this burning clownshow could be at all genuine
March 12, 2025 at 7:49 PM