Vello: high performance 2D graphics - Raph Levien

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.พ. 2024
  • 🔔 FOLLOW RUSTLAB CHANNEL 🔔
    ABSTRACT:
    The Vello project is extremely high performance 2D rendering engine implemented as a pipeline of GPU compute shaders. Among its goals are to offload as much of the work as possible from the CPU to the GPU, also allowing generation of the 2D scene using multiple threads.
    Imaging primitives include gradients, text, images, clipping, and potentially deeply nested blend modes. It is implemented on top of WGPU, a well-supported crate implementing the emerging WebGPU standard on both Web and native platforms, and is designed to interoperate with other Rust projects using the same infrastructure.
    In this talk, we will describe some of the technology used to build the engine, how to integrate it into applications, and of course show demos, including Lottie animation playback.
    This channel is dedicated to the videos of the RustLab conference.
    ⚙️ Follow us on TWITTER:
    / rustlab_conf
    ⚙️ Follow us on FACEBOOK:
    / rustlabconference
    RustLab is the first Italian international conference on the Rust programming language, organized by Develer.
    Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life.
    ⚙️ Follow DEVELER on INSTAGRAM:
    / wearedeveler
    ⚙️ Follow DEVELER on FACEBOOK:
    / we.are.develer
    ⚙️ Follow DEVELER on TWITTER:
    / develer
    ⚙️ Follow DEVELER on LINKEDIN:
    / 114426
    ⚙️ Follow DEVELER on TELEGRAM: t.me/wearedeveler
    ⚙️ Follow DEVELER on TIK TOK:
    / wearedeveler
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 7

  • @jbca
    @jbca 3 หลายเดือนก่อน +23

    Raph never stops! Constantly pushing things forward. Such an asset to the communities.

  • @warvinn
    @warvinn 3 หลายเดือนก่อน +10

    I could listen to Raph for hours, the topics are great, and I love the demonstrations

  • @will_i_craft5555
    @will_i_craft5555 3 หลายเดือนก่อน +5

    It's wild. I've seen so many cool projects in rust over the years and then joining the Zulip I realized like half of them were made by Raph.

  • @flightmansam
    @flightmansam 3 หลายเดือนก่อน +3

    A musescore rewrite using this would be truely game changing.

    • @will_i_craft5555
      @will_i_craft5555 3 หลายเดือนก่อน +3

      Or an inkscape rewrite

  • @BurakBagdatli
    @BurakBagdatli 3 หลายเดือนก่อน +1

    I wonder if SVG editors are things that are being considered as a customer of this effort. It would be great to see the progress done here in editors that can also target print as the final product.

    • @Caellyan
      @Caellyan 3 หลายเดือนก่อน +1

      Making an SVG editor is a huge feat and requires a lot of effort an people working on it. Given that Inkscape already exists there's very little motivation for anyone to create a new tool from scratch, especially such a complex one. Note that the only feature complete editor for SVGs is still a text editor because the spec allows way too much features, some of which are almost never used.
      Making an SVG editor is as complicated as creating a game engine _and_ a scene/level editor - all for a single format (which is crazy).
      Not sure how vello stands with feature completeness, but I think there's not a single 2d graphics library that can _correctly_ render all SVGs.