一个开源项目成功将PlayStation 2游戏静态反编译为WebAssembly格式,使其能够直接在浏览器中运行。该项目通过将PS2的Emotion Engine机器码提前翻译为C++并编译为WebAssembly,配合PS2操作系统和硬件的C++重新实现以及WebGPU图形渲染技术来实现这一转换。
Shaders是一个基于WebGPU技术的开源组件库,为开发者提供200多个图形效果组件。该项目支持React、Vue、Svelte、Solid、JavaScript以及Framer等多个流行框架,组件库涵盖渐变、噪声、玻璃、金属、光线、扭曲、过渡、模糊和光标效果等多种效果。
Gitframes是一款开源npm包形式的视频工具库,整合了专业级视频编辑和3D建模功能。该工具库集成了Photoshop级别的合成、After Effects级别的运动处理和Blender级别的3D场景功能,开发者可通过TypeScript代码驱动视频生成。项目采用Apache-2.0开源许可发布。
一本免费在线教程书《WebGPU Unleashed》近日面世,旨在帮助学习者掌握使用WebGPU进行图形编程 。