I work on texture processing tools at Ludicon.
Formerly at Roblox, Thekla (The Witness), NVIDIA, OddWorld, Relic, Crytek.
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.
ludicon.com/castano/blog...
#webgpu #webgl #threejs #sparkjs
ludicon.com/castano/blog...
#webgpu #webgl #threejs #sparkjs
Shaders take roughly 100ms, C++ code 500ms.
Using my own custom tech and Live++.
If it takes 5 minutes to launch the game and see your changes, I think your game is going to be MUCH worse than the alternate timeline where it took 1 minute
Shaders take roughly 100ms, C++ code 500ms.
Using my own custom tech and Live++.
Also, I need to update my older blog post. 😅
www.ludicon.com/castano/blog...
Loading large scenes and running out of VRAM? This guide is for you. A follow up to @donmccurdy.com's guide, with a new option: Ship AVIF/WebP over the network, with native block-compressed textures in VRAM
#webgpu #webgl
Also, I need to update my older blog post. 😅
www.ludicon.com/castano/blog...
Loading large scenes and running out of VRAM? This guide is for you. A follow up to @donmccurdy.com's guide, with a new option: Ship AVIF/WebP over the network, with native block-compressed textures in VRAM
#webgpu #webgl
www.ludicon.com/castano/blog...
Loading large scenes and running out of VRAM? This guide is for you. A follow up to @donmccurdy.com's guide, with a new option: Ship AVIF/WebP over the network, with native block-compressed textures in VRAM
#webgpu #webgl
"Real-Time Texture Transcoding for Faster Asset Delivery"
www.webgpu.com/showcase/spa...
#webgpu #threejs #gamedev
"Real-Time Texture Transcoding for Faster Asset Delivery"
www.webgpu.com/showcase/spa...
#webgpu #threejs #gamedev
github.com/mrdoob/three.js/rel
I contributed support for RG normal maps, enabling BC5 and EAC_RG normal map compression in both the WebGL and WebGPU renderers.
#webgpu #webgl #threejs
github.com/mrdoob/three.js/rel
I contributed support for RG normal maps, enabling BC5 and EAC_RG normal map compression in both the WebGL and WebGPU renderers.
#webgpu #webgl #threejs
This release focuses on improvements in clusterization and simplification as well as stabilization. Here's a release announcement with more details on past, present and future; please RT!
meshoptimizer.org/v1
This release focuses on improvements in clusterization and simplification as well as stabilization. Here's a release announcement with more details on past, present and future; please RT!
meshoptimizer.org/v1
terathon.com/blog/radical...
terathon.com/blog/radical...
www.youtube.com/watch?v=rfOR...
www.youtube.com/watch?v=rfOR...
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.
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.
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.
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.
www.ludicon.com/castano/blog...
Re-posts and feedback appreciated!
www.ludicon.com/castano/blog...
Re-posts and feedback appreciated!
www.ludicon.com/castano/blog...
Re-posts and feedback appreciated!
Yet, I'm excited about #SIGGRAPHAsia 2025!
Yet, I'm excited about #SIGGRAPHAsia 2025!
ludicon.com/sparkjs
ludicon.com/sparkjs