@thekhronosgroup@fosstodon.org avatar thekhronosgroup , to random

We are seeking short talks, demos, and presentations that showcase real world use of , , , and Splatting on the web for the 3D on the Web special event during the week of GDC.

If you are building something interesting and would like to share it with the community, we would love to hear from you. Please note that sales forward presentations are unlikely to be selected.

To submit a 10 minute talk or demo, please email your description to [email protected]

ALT
@castano@mastodon.gamedev.place avatar castano , to random

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/

@acetylcholin@mastodon.gamedev.place avatar acetylcholin , to random

has a shader editor now and some metaballs. Yay. I have an EEG and therefore my brain can now output midi as well as graphics. Lol. :D
For some reason it's more fun to build the tool than to use the tool. But seriously mindflex can only do so much. Blink detection is possible in maybe real-time if raw data comes in which is unreliable. Else the meditation and Attention is something I can control. The eeg bands are the opposite of exact science.

Gehirnquirl UI showing colorful metaballs in the foreground than the shader editor is shown, than the eeg charts and what happens when I blink. Than I configure the eeg->midi settings.

@vulkan@fosstodon.org avatar vulkan , to random

Khronos Group Welcomes Lisuan Technology as Contributor Member

Lisuan Technology is a company dedicated to the research and development of graphics rendering GPUs. Founded by leading figures in the GPU industry, it possesses capabilities in large-scale chip R&D, top-level architecture design, software stack design, and mass production. They are interested in , , , , , , and .
https://www.lisuantech.com/

@witchcrafter@mastodon.gamedev.place avatar witchcrafter , to random

Continuing my render pipeline tooling experiments - now testing simple deferred lighting!

☀️ directional sunlight
💡 point lights
🏝️ ambient light
🗺️ normal map support

video/mp4

@castano@mastodon.gamedev.place avatar castano , (edited ) to random

three.js r182 was just released! 🎉

https://github.com/mrdoob/three.js/releases/tag/r182

I contributed support for RG normal maps, enabling support BC5 and EAC_RG normal map compression in both the WebGL and WebGPU renderers.

@renedudfield@fosstodon.org avatar renedudfield , to random

Finally looking into . is everywhere and “working”… but I guess webgpu is actually happening? Should be enabled on pretty much every current platform by the end of the year.

Was playing around with a visualization of a “large” graph layout algorithm running on the GPU on my phone. Quite impressive and readable code too. It was written two years ago it seems and at the time of writing they say it only worked on chrome with some experimental flags. So, good progress.

@workworkfun@mstdn.social avatar workworkfun , to random

While my kid was more interested in playing Deltarune and Undertale on her Switch than learning how to build games, I gave up and created a simple game app—an idea I saw elsewhere at a different scale—using pure JS + WebGL2.

Here’s the link: https://helena.social/static/games/catchtail/

Can you beat my score? (You need to register your nickname and email to save your score; we do not store your avatar.)

video/mp4

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@absulit@mastodon.social avatar absulit , to random
@decompwlj@mathstodon.xyz avatar decompwlj , to random
@donmccurdy@hachyderm.io avatar donmccurdy , to random

Very big announcement from @castano 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.

This creates new options to consider when generating textures on the fly, as well, where GPU texture compression would not have been an option before.

(Note: Spark.js is free for non-commercial use, with a very fair one-time fee for indie and larger applications).

https://mastodon.gamedev.place/@castano/114983485299830919

@thekhronosgroup@fosstodon.org avatar thekhronosgroup , to random

Join WebGL and WebGPU at SIGGRAPH for an exciting session with the latest news straight from the working groups driving the future of high-performance graphics and compute on the web.

We’ll also feature Toucan an exciting new language that lets developers write GPU-powered apps in a single source file using WebGPU.

Learn more: khr.io/1lc

ALT
@teskooano@mastodon.gamedev.place avatar teskooano , to random

We're definitely entering Kraken territory here when flying at nearly a 1/3rd of the speed of light

A video of a gas giant being flung out a solar system at 0.29c

@jonikorpi@mastodon.gamedev.place avatar jonikorpi , to random

Super proud of that lone patch of woods atop the peak. Manages to feel 3D despite being drawn with some very 2D techniques.

Camera rotating around a mountain overlooking a foggy coastline in the morning, in a game world made out of a stylised 3D hexagon grid.

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@scrivolical@nexus.torment.ca avatar scrivolical , to random

What's the status of WebGPU? Too early? Abandoned?

Are people still using WebGL?

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random

A pure WebGL image editor with filters, crop and perspective correction

https://github.com/xdadda/mini-photo-editor

@thekhronosgroup@fosstodon.org avatar thekhronosgroup , to random

Next week in San Francisco, come join us for 3D on the Web, a special event gathering the brightest minds in , , and !

See agenda and register: https://www.khronos.org/events/3d-on-the-web-2025

@kandid@chaos.social avatar kandid , to random

LOOP, a camera with an internal feedback loop

I am currently developing effect filters that can also be used on a smartphone. The new filters work with an internal feedback loop / additional color buffer. This creates effects similar to intentional camera movement.

I have released a browser-based app with these filters as open source today. The current version is not yet the final version but is already quite usable.

https://gitlab.com/metagrowing/loop

Municipal library.
Crocuses in bloom in the meadow.
Colors in an aquarium.

ALT