WebGPU Engine

Description

An datadriven Javascript engine for WebGPU with CDN data delivery in mind. to offer

local development in file context
shared matrix screendata
exploration of possible content delivery optimizations
exploration of possible CDN delivery of scenedata
exploration of possible kioskmode for local presentation networks

deferred render pipelines in place to batch instances for eg.

Features

Multicanvas support through custom html tags,
partial Multiscene canvas swapchain integration,
partial datadriven buffer creation,
partial bidirectional singal system

Performance

static rendering with initial buffer load log
Tagparsing through string parsing to avoid eval
SoA Buffercache reflects different scenes
partial bached drawcalls for backfaceculling
nLight support through uniform meta buffer

Specifications

Handels data from blender through export to *.js
with option of appending multiple exports and views
in taged canvas.

partial documentation with comments

current license model
opensource
copyright reserved
copyright reserved

Roadmap

2025

version
PoC 0.1.5-dev
live version

Static Renderer Runtime

- crosscompatibility
- signalingsystem
- isolated core execution model
- manifest based scene data
- deferred loading system
- logging system
2026 in development...

version
rc0.2.0-alpha
snapshot demo

subsystem audio

command recording
visualizing
syntesizing

subsystem GUI

controller - internal
widget
- console
element
- canvas

subsystem input

controller - internal

utilities
- benchmark
- profiler

Demo

poof of concept
snapshot demo

Planed releases