1 commentaires

 
GN⁺ 2024-03-21
Avis Hacker News
  • Il existe des recherches très actives sur le rendu graphique vectoriel 2D à l’aide de la tessellation GPU, et le travail de Raph Levien en est un exemple représentatif. Il est intéressant de voir cette technologie appliquée à un produit.
    • Je me demande si Rive sert uniquement à créer de superbes animations, ou s’il peut aussi être utilisé pour construire des UI dynamiques.
  • Cette nouvelle technologie de rendu a l’air vraiment très impressionnante et j’aimerais l’utiliser dans un projet personnel.
    • J’espère que l’apprentissage ne sera pas difficile, puisqu’elle propose une API similaire à celles de Cairo/Skia/canvas/NanoVG.
  • J’attendais cela avec impatience depuis l’annonce de Rive ; auparavant, il utilisait Skia, mais il s’appuie désormais sur Impeller, un nouveau moteur de rendu optimisé pour Flutter.
    • L’équipe Impeller a mentionné que le renderer de Rive est excellent pour le graphisme vectoriel, mais qu’il doit aussi résoudre d’autres problèmes comme le rendu d’UI. Maintenant que le renderer est open source, j’espère que les deux équipes pourront apprendre l’une de l’autre.
  • J’aime le produit Rive et l’entreprise, et j’aime aussi l’open source.
    • La couche d’abstraction de rendu de Rive est sous licence MIT, et le Rive Editor est nécessaire.
    • Je suis curieux de connaître l’objectif de cette ouverture en open source et les projets concernant la communauté qu’ils veulent construire autour.
  • C’est une nouvelle que je trouve personnellement très intéressante.
    • J’ai recommandé Rive à divers clients, des entreprises de santé aux studios de jeux, et je pense qu’il est désormais prêt à être adopté.
    • Le fait que le renderer le plus récent soit « source fermée » ou inachevé était une source d’inquiétude dans les discussions, mais je suis heureux que ce problème soit désormais résolu.
  • Des logiciels continuent d’apparaître pour résoudre le problème du rendu des graphismes vectoriels, mais il n’existe toujours pas de solution décisive.
    • En prêtant attention au calcul GPU et aux marges d’erreur, il semble possible d’obtenir un rendu précis.
  • Je me demande comment les performances de ce renderer se comparent à celles de Skia ou Pathfinder.
    • Ce dernier peut effectuer l’étape de conversion des chemins en triangles à l’aide du calcul GPU lorsque le matériel le permet.
  • Je préfère que cette technologie s’éloigne des technologies desktop, mais je trouve regrettable qu’il n’existe pas d’éditeur natif sous forme d’application desktop.
  • Je me demande dans quelle mesure il est réaliste de créer des jeux web avec cette technologie.
    • J’aimerais l’utiliser avec Pixi.js, et comme un pipeline d’assets vectoriels est intégré, les performances semblent pouvoir être meilleures.