Repository navigation
v0.1.0
vgpu-render 的首个公开版本:基于 WebGPU 的 3D/2D debug-draw 渲染层,提供录制式帧命令 API、实例化 GPU 管线与示例 gallery。
当前为 partial parity:与参考实现的视觉对照状态见 docs/reference-parity.md,不代表像素级等价。
新功能
- 2D 示例分组、相机控件与网格面板
- 增加 2D 绘制层、SDF 形状与无限网格
- 右键自由飞行按住 shift 冲刺
- 显示配置按样例存储
- 控制侧栏分三组可折叠,重做滚动与分组配色
- 2D 文本示例拆成六页,相机预设改为 gallery / 斜 45° / 正 45°
- 默认源按屏幕尺寸取档,补 CJK 断行与图集降级
- alpha 携带真距离并支持逐块描边
- atlas 多页、页面回收与增量上传
- 文字对比矩阵与屏幕空间 HUD 示例
- 文字渲染,含 bitmap/sdf/msdf 三种 atlas 编码
- 参考法向、形状线框移植与相机速度模型
- 补齐 curve 构造区控制点标记
- 按参考移植 round/bevel/miter 接头几何
- 改用线性离屏渲染并编码输出 sRGB
- 页面文案中文化并放宽控制面板间距
- 接入参考网格参数并在面板暴露
- 按参考实现重写 InfiniteGrid3D
- rebuild gallery chrome with base-ui + shadcn
- add joint controls sidebar
- initialize vgpu debug draw renderer and visual parity baselines
修复
- 在构建期清洗预览源码,避免规则本身泄漏品牌
- 修正 capture 脚本的浏览器解析与 ozone 参数
- 按 bevy 对齐换行、行高与块尺寸语义
- mip 在覆盖率域下采样,并修正烘焙切片宽度
- 距离场边缘过渡还原为整像素,msdf 源支持超采样
- 用精确形状距离校正 MSDF median
- 修正侧栏横向溢出与滚动条样式,补齐 index 源码预览
- 补齐布局修正遗漏的实现、清单、测试与文档
- enable 4x MSAA
- implement ghost camera controls
- 反转中键平移上下方向
- 反转中键平移方向
重构与性能
- 中性化示例场景命名并清理对外演示文案
- 文字示例收敛为 text-compare 与 text-hud
- 全部场景重写回参考布局并修正列结构
- show direct gizmo API examples
文档
- 中性化 README 品牌叙述并重命名 parity 文档
- 记录 2D 绘制层、2D 无限网格与 bevy 2D 对照
- 补充 gallery 演示链接
- 记录对比复现前提与已知缺口
- 加入 Godot / vgpu 的裁剪并排对比图
- 记录文字渲染的编码、抗锯齿与已知取舍
- 记录速度模型、逐顶点法向与列基向量修正
- 记录 infinite grid 移植范围与残差
构建、测试与工具链
- 增加 npm 库构建与发布配置
- 生产构建切换到项目页基路径
- 加入以 bevy 为参照的文字布局对照
- 添加 GitHub Pages 自动部署工作流
- 参考产物整体移出版本控制
- 视觉基线截图移出版本控制
- 以本机环境重捕获 circle/line 基线并记录捕获条件
- 重新烘焙 MSDF atlas 以携带真距离
- drop the per-example parity label
- refresh examples gallery
包含内容
vgpu-render-0.1.0-dist.tar.gz:bun run build:lib产物(dist/,含 JS 与 .d.ts),已按发布规则清洗品牌词。- 源码:https://github.com/jwu/vgpu-render/tree/v0.1.0