V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yrq110
V2EX  ›  分享创造

一个支持多种渲染方式的 web 2d 图形库,尝鲜 WebGPU

  •  
  •   yrq110 ·
    yrq110 · 2020-04-19 20:53:35 +08:00 · 2494 次点击
    这是一个创建于 1677 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最早是想试下 WebGPU,后来看其他图形库时想到,可以统一一下不同渲染方式的顶层图形相关对象操作,即提供一致性 API 。

    常见的 2d 图形 /动画库(fabric, konva, pixi 等)中基本上内部都支持两种渲染方式,个人想支持更多种就尝试去实现了下。

    示例演示 顶部 select 可以切换不同渲染方式

    GitHub

    顺便致敬下刚走的 convey 大佬,在 showcase 中添加了生命游戏。

    3 条回复    2020-04-19 21:00:02 +08:00
    jakezh
        1
    jakezh  
       2020-04-19 20:56:34 +08:00 via iPhone
    太牛了
    Livid
        2
    Livid  
    MOD
       2020-04-19 20:57:08 +08:00
    用 Version 84 的 Canary 也说浏览器还不支持 WebGPU ?
    yrq110
        3
    yrq110  
    OP
       2020-04-19 21:00:02 +08:00   ❤️ 1
    @Livid 需要在 flag 中启用下 WebGPU feature

    chrome://flags/#enable-unsafe-webgpu
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5183 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:43 · PVG 11:43 · LAX 19:43 · JFK 22:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.