home.social

#computeshaders — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #computeshaders, aggregated by home.social.

fetched live
  1. New video about WebGPU Particles. I wanted to create a very short video displaying the multiple options the sliders offer, but there's actually quite a lot of possibilities with this and the video is 4 minutes, so I had to upload it to the tube.

    youtu.be/AdqQjXoWXxM

    #webgpu #wgsl #graphicsprogramming
    #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart

  2. Part of my recent progress on my library POINTS (github.com/Absulit/points)

    These are two render passes. Background pass has an image. Foreground pass has a mesh and an image inside; mesh is scaled dynamically at runtime. The image preserves its ratio no matter the scale of the quad.

    #webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment
    #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart

  3. Another experiment with my POINTS library. This is basically an old physarum/slime demo I made a while ago, but rebuilt with compute shaders, particles and a lot more efficient than before.

    #webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart

  4. With the new version of my WebGPU library POINTS v0.6.0 (github.com/Absulit/points), I added a bunch of new features like support for depth maps, cameras, bloom and others, so I wanted to make a demo that used all of these.

    #webgpu #wgsl #graphicsprogramming #javascript #webdev #webdevelopment #genart #creativecoding #digitalart #3d #cgi #computeshaders #shaders #generativeart

  5. This is a recreation of an old particles demo I made for a AFrame / 8th Wall but in WebGPU. In this case also using instancing I'm creating a burst of particles (cubes) that are removed after a while. The shader is shared on all the cubes and that's what makes the gradient be so uniform across all of them. With a click of a button the shader can be modified and switch from a flat to a Lambert shading.

    #webgpu #webdev #computeshaders #javascript #mograph #particles #realtime #cgi #shaders

  6. This new black hole demo is to celebrate the a new release of my library POINTS (github.com/Absulit/points) which is now faster after a series of heavy modifications that improved performance.

    The API docs are located here too:
    absulit.github.io/points/apido

    All live demos are located here:
    absulit.github.io/points/examp

    #webgpu #raymarching #shaders #computeshaders #webdev #javascript #genart #blackhole #simulation #cgi

  7. Adding new demos to my WebGPU library. This one has particles made in a compute shader. It switches from image to video.

    Inspired a bit in the official particles demo from the WebGPU Samples

    #webgpu #particles #wgsl #computeshaders #genart #javascript #webdev #particles

  8. Never in my life has such an ugly sphere given me so much joy! My #CPP engine can finally run and display #computeShaders. It currently runs a static #sdf #raymarching program. The next step will be to clean up the architecture and connect the cpp scene to the shader.