processing / processing/processing4
Integrate `PShape` and `PImage` with the Bevy asset system
Dieses Issue hat noch niemand übernommen.
- 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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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