Skip to content
@WebGPU-Art

WebGPU Art

Art with WebGPU

WebGPU Rendering Experiments 🎨

This collection showcases advanced WebGPU rendering techniques:

  • Lagopus (GitHub): Tree-based objects rendered with vertex and fragment shaders.
  • Protea (GitHub): Dynamic string animations powered by compute shaders.
  • Soluble (GitHub): SDF-like rendering utilizing compute shaders.
  • wgsl-shadertoy (GitHub): A compact WebGPU/WGSL playground for interactive shader exploration.

Explore the demos at WebGPU.Art (use a gamepad for camera control).

Generated videos from this project are available on Bilibili.

Technical Details:

  • WGSL (Spec): Used for shaders and computations.
  • TypeScript: Employed for WebGPU API bindings.
  • Calcit (Website): Utilized for UI component creation.

Related Projects:

  • Triadica (GitHub): A WebGL-based rendering project.
  • Quatrefoil (GitHub): A Three.js-based rendering project.

Pinned Loading

  1. lagopus.ts lagopus.ts Public

    toy scripts to interact webgpu

    TypeScript 1

  2. soluble soluble Public

    some SDF toys in WebGPU

    WGSL

Repositories

Showing 10 of 24 repositories
  • caterfoil.mbt Public

    Caterfoil experiment in MoonBit

    WebGPU-Art/caterfoil.mbt’s past year of commit activity
    HTML 0 Apache-2.0 0 0 1 Updated Jan 2, 2025
  • wallpapers Public

    A list of wallpapers generated with WebGPU and Tradica/Lagopus

    WebGPU-Art/wallpapers’s past year of commit activity
    Cirru 0 0 0 0 Updated Jan 2, 2025
  • caterfoil.ts Public

    [EXPERIMENTING] 4D object project to 2D screen

    WebGPU-Art/caterfoil.ts’s past year of commit activity
    TypeScript 0 0 0 1 Updated Dec 30, 2024
  • quaternion Public

    Quaternion math lib

    WebGPU-Art/quaternion’s past year of commit activity
    MoonBit 0 Apache-2.0 0 0 1 Updated Dec 30, 2024
  • webgpu.art Public

    Demos from Triadica

    WebGPU-Art/webgpu.art’s past year of commit activity
    Cirru 1 0 0 0 Updated Dec 27, 2024
  • caterfoil-raw.mbt Public

    [FAILED] Caterfoil with WebGPU API in MoonBit

    WebGPU-Art/caterfoil-raw.mbt’s past year of commit activity
    MoonBit 0 Apache-2.0 0 0 0 Updated Dec 20, 2024
  • fungi-collection Public

    A collection of Fungi patterns

    WebGPU-Art/fungi-collection’s past year of commit activity
    MoonBit 0 Apache-2.0 0 0 0 Updated Dec 20, 2024
  • protea Public

    compute boids combined with Triadica 3D controls

    WebGPU-Art/protea’s past year of commit activity
    WGSL 6 0 0 0 Updated Nov 25, 2024
  • lagopus Public

    Calcit binding for lagopus.ts , for WebGPU based toys

    WebGPU-Art/lagopus’s past year of commit activity
    Cirru 3 0 0 0 Updated Nov 24, 2024
  • lagopus.ts Public

    toy scripts to interact webgpu

    WebGPU-Art/lagopus.ts’s past year of commit activity
    TypeScript 1 0 0 0 Updated Nov 20, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…