Hay una investigación activa sobre el renderizado de gráficos vectoriales 2D usando teselación por GPU, y el trabajo de Raph Levien es un referente. Resulta interesante ver esta tecnología aplicada en un producto.
Da curiosidad si Rive se usa solo para crear animaciones geniales o si también puede servir para construir interfaces dinámicas.
Esta nueva tecnología de renderizado se ve muy interesante y me gustaría usarla en un proyecto personal por hobby.
Se espera que no sea difícil de aprender, ya que ofrece una API similar a Cairo/Skia/canvas/NanoVG.
Lo esperaba desde que se anunció Rive; antes usaban Skia, pero ahora usan Impeller, un nuevo motor de renderizado optimizado para Flutter.
El equipo de Impeller mencionó que el renderizador de Rive es bueno para gráficos vectoriales, pero que también hay que resolver otros problemas, como el renderizado de UI. Ahora que el renderizador fue liberado como open source, ojalá ambos equipos puedan aprender uno del otro.
Me gustan el producto y la empresa Rive, y también me gusta el open source.
La capa de abstracción de renderizado de Rive tiene licencia MIT, y se necesita el Rive Editor.
Tengo curiosidad por conocer el objetivo de liberar esto como open source y los planes sobre la comunidad que quieren construir con ello.
Personalmente, me parece una noticia muy interesante.
He recomendado Rive a clientes muy diversos, desde empresas de salud hasta compañías de videojuegos, y ahora creo que ya está listo para adoptarse.
En la discusión preocupaba que el renderizador más reciente fuera "código cerrado" o que no estuviera terminado, así que me alegra que ese problema ya se haya resuelto.
Siguen apareciendo soluciones de software para resolver el problema del renderizado de gráficos vectoriales, pero todavía no hay una solución definitiva.
Si se pone atención al cómputo en GPU y a los márgenes de error, parece posible lograr un renderizado preciso.
Tengo curiosidad por saber cómo se compara el rendimiento de este renderizado frente a Skia o Pathfinder.
Este último puede usar cómputo en GPU para realizar la etapa de convertir trayectorias en triángulos, cuando el hardware lo permite.
Prefiero que esta tecnología se aleje de las tecnologías de escritorio, pero es una lástima que no exista un editor nativo como aplicación de escritorio.
Me pregunto qué tan viable sería crear juegos web con esto.
Me gustaría usarlo junto con Pixi.js, y parece que podría ofrecer mejor rendimiento al tener integrada una canalización de recursos vectoriales.
1 comentarios
Comentarios de Hacker News