Es gibt aktive Forschung zum 2D-Vektorgrafik-Rendering mit GPU-Tessellation; die Arbeit von Raph Levien ist dabei besonders repräsentativ. Es ist interessant zu sehen, dass diese Technik in ein Produkt eingeflossen ist.
Ich frage mich, ob Rive nur für die Erstellung großartiger Animationen genutzt wird oder ob man damit auch dynamische UIs bauen kann.
Die neue Rendering-Technik sieht sehr beeindruckend aus, und ich würde sie gern in einem persönlichen Hobbyprojekt einsetzen.
Da eine API angeboten wird, die Cairo/Skia/canvas/NanoVG ähnelt, dürfte die Einarbeitung nicht allzu schwer sein.
Ich habe mich darauf gefreut, seit Rive angekündigt wurde; früher wurde Skia verwendet, inzwischen aber Impeller, eine neue für Flutter optimierte Rendering-Engine.
Das Impeller-Team erwähnte, dass der Rive-Renderer zwar gut für Vektorgrafiken ist, aber auch andere Probleme wie UI-Rendering gelöst werden müssen. Jetzt, da der Renderer als Open Source veröffentlicht wurde, hoffe ich, dass beide Teams voneinander lernen können.
Ich mag das Produkt und das Unternehmen Rive, und ich mag auch Open Source.
Für die Rendering-Abstraktionsschicht von Rive gilt die MIT-Lizenz, und der Rive Editor ist erforderlich.
Ich bin neugierig auf das Ziel der Open-Source-Freigabe und auf die Pläne für die Community, die damit aufgebaut werden soll.
Das sind persönlich sehr spannende Neuigkeiten.
Ich habe Rive bereits Kunden aus ganz unterschiedlichen Bereichen empfohlen, von Gesundheitsunternehmen bis hin zu Spielefirmen, und denke, dass es jetzt bereit für eine breitere Einführung ist.
Dass der neueste Renderer „Closed Source“ oder nicht fertig war, war in Diskussionen ein Grund zur Sorge, daher freut es mich, dass dieses Problem nun behoben ist.
Es erscheinen weiterhin neue Softwarelösungen, um das Problem des Vektorgrafik-Renderings zu lösen, aber eine endgültige Lösung gibt es noch nicht.
Wenn man GPU-Berechnungen und Fehlergrenzen sorgfältig berücksichtigt, scheint präzises Rendering möglich zu sein.
Ich frage mich, wie sich die Performance dieses Renderers im Vergleich zu Skia oder Pathfinder verhält.
Letzterer kann, wenn die Hardware es unterstützt, GPU-Berechnungen nutzen, um den Schritt auszuführen, bei dem Pfade in Dreiecke umgewandelt werden.
Ich würde es bevorzugen, wenn sich diese Technik von Desktop-Technologien lösen würde, finde es aber schade, dass es keinen nativen Editor als Desktop-App gibt.
Ich frage mich, wie praktikabel es ist, damit Webspiele zu entwickeln.
Ich würde es gern zusammen mit Pixi.js verwenden; mit einer eingebauten Pipeline für Vektor-Assets scheint die Performance besser zu sein.
1 Kommentare
Hacker-News-Kommentare