Daw, WebGPU, PixiJS

Eigentlich dachte ich, dass dawn auch WebGL annimmt, war aber nicht. Ich arbeitete weiter mit LLMs an der Renderschiene für Graphiken, die in OFX Plugins genutzt werden sollten.

Es zeigte sich, dass schon WebGPU die API der Wahl wird. Es ist da alles noch nicht ganz so weit. In Firefox bekomme ich weite Streifen. Erst hatte Codex tatsächlich einen CPU Renderer entwickelt, was mit 1.3s pro Bild aber viel zu lansgam war. Hatt eich erst gar nicht erkannt, als DOM basiert ein Preview für den Browser kam, was aber eigentlich auch gleich WebGPU sein sollte. Das Missverständnis wurde geklärt, Code ist billig.

Nebenbei ließ ich die PixelWorlds Lua API nutzbar machen. Auch da entschied GLM-5, irgendeinen Rust renderer mit einer IR zu füttern. Da kam auch was bei raus aber Canvas interessiert mich weniger. Ich will scharfe Fonts per Slug. Da fand ich auch einen WebGPU Port – vor 2-3 Wochen entwickelt. Alles ist in Sachen Slug noch frisch, was gut für die Frische der Idee spricht. PixiJS oder ThorVG bleibt aber als Engine doch eher das Tool der Wahl, denn mit der WebGPU und auch ganz OK Text Ausgabe, bekomme ich wohl erst mal was hin.

Die Lua Schiene ging nicht so gut. Motion Blur per Motion Vectors war auch nicht ohne. Sieht nicht so gut aus oder klappte gleich gar nicht. Dennoch habe ich momentan ein gute Illusion von Fortschritt. Alles in WebGPU zu bauen und rendern und dann per dawn->OFX als ein Plugin in DaVinci Resolve zu nutzen, wäre fein. Viele meiner Popovers brauchen Daten und Bilder, die am besten animiert werden sollten. Es kamen ind en letzten 2 Wochen echt colle Techniken raus. Mit pretext und slug kann man ganz gut Texte auf rendern.

Früh versuchte ich nochmal die SONY INZONE Buds bei Mediamarkt zu kaufen. Der alte €75 Gutschein wurde um €25 aus PayPal Guthaben angehoben. Dann bei der Bestellung nach Angabe aller Sachen waren die doch nicht mehr verfügbar. Nach einer halben Stunde ging’s dann doch. Na mal gucken.

0 Responses to “Daw, WebGPU, PixiJS”


  • Keine Kommentare

Antworten

You must be logged in to post a comment.