I'm excited to announce the release of spark.js 0.1 now with support for WebGL!
https://www.ludicon.com/castano/blog/2026/03/announcing-spark-js-0-1/
I'm excited to announce the release of spark.js 0.1 now with support for WebGL!
https://www.ludicon.com/castano/blog/2026/03/announcing-spark-js-0-1/

I've put together an updated version of the Sponza scene with uncompressed PNG and compressed AVIF textures. I wrote about the process and compared the results against KTX.
https://www.ludicon.com/castano/blog/2026/02/an-updated-sponza-gltf/
While working on spark.js, I realized that normal map compression formats weren’t supported in popular frameworks like three.js. I addressed that gap by adding the necessary support to three.js and wrote an article to shed some light on the topic, drawing from my experience in real-time 3D graphics.
https://www.ludicon.com/castano/blog/2026/02/normal-map-compression-revisited/
Ian Curtis (@XRarchitect)
웹상에서 지속되는(persistent) 월드 모델을 구현했다는 발표. 60초 제한이 없으며 World Labs가 SparkJS, Three.js, Rapier를 조합해 브라우저 기반의 지속적 3D/물리 월드를 제공하는 시도임을 시사.