processing / processing/processing4

Integrate `PShape` and `PImage` with the Bevy asset system

Offen
#1,321 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

webgpu
Vorherrschende Sprache
Java
Sterne
494
Forks
183
Ø Merge
4 Std. 39 Min.
Gemergte PRs (30 T.)
3

Beschreibung

We want users to be able to load things like gltfs to enable interoperability with tools like Blender. As such, we'll need to create WebGPU flavors for both PShape and PImage that are backed by a Bevy Mesh and Image in the Bevy asset system. We can take advantage of Bevy's asset loading to do so. One tricky bit will be that Bevy's asset loading is async, so we may need to block and poll until it's complete or alternatively upstream a blocking API to make our life easier.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die PShape- und PImage-Einstiegspunkte nachzuverfolgen und zu untersuchen, wie deren WebGPU-Varianten Assets darstellen. Untersuche anschließend das Laden von Bevy-Mesh- und Image-Assets, einschließlich des in der Issue beschriebenen asynchronen Verhaltens. Als erledigt gilt die Aufgabe, wenn beide Typen durch Bevy-Assets unterstützt werden und Formate wie gltfs laden können und der blockierende oder pollingbasierte Ansatz geklärt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, rust
Bereich
computer-graphics
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.