关于
什么是 raytrac.ing?
raytrac.ing 是一个免费在线光线追踪基准测试 — 可在任何现代浏览器中运行的可复现 WebGL2 路径追踪器。打开标签页、按下运行,决定分数的唯一变量就是您机器中的 GPU。无需安装、无需折腾驱动、无专有运行时。
工作原理
每个设备都会以固定相机、固定光照、固定材质和固定 PRNG 种子(
0xCAFEBABE)在 1920×1080 分辨率、每帧 32 采样、8 次反射下渲染同一 Cornell 风格场景。每帧作为累积纹理馈入下一帧,使驱动无法合并或丢弃绘制 — 因此计时真实反映 GPU 吞吐量。 分数 (Mrays/s)
分数是 GPU 在基准窗口内维持的每秒百万主光线数的平均值。越高越好。这不是任意数字,而是硬件吞吐量指标 — 2,000 大约相当于每秒 20 亿条光线。
三种模式
- Burst 5 秒。热运行,无降频。适合快速对比。
- Sustained 60s 持续 1 分钟负载。可暴露早期热降频。
- Sustained 5min 长时间烤机。区分台式机散热与笔记本机身。
Sustained 分数会乘以 sustain ratio — 运行后 10% 的平均 FPS 与前 10% 的平均 FPS 之比。1.0 表示散热完美,0.6 表示 GPU 在结尾跌至起始吞吐量的 60%。
隐私
我们不存储您未提交的任何内容。提交结果会将其关联到您的 Google 账号,以便排行榜显示谁取得了什么分数。可在 设置 中切换匿名化 — 分数保留在排行榜,但显示名称变为确定性的
user-XXXXXX 句柄。 Ray tracing 与 path tracing
Ray tracing 是总称技术 — 从相机发出光线、与几何反射,计算每个像素应有的样子。Path tracing 是其中一种:Monte-Carlo 估算器,通过多次随机反射跟踪光线,在同一内核中捕获间接光、软阴影、焦散和反射。它是评估 GPU 光线追踪渲染性能的事实标准,因为其工作负载与离线渲染器、实时游戏光线追踪和 3D 工具视口预览相同。
为何作为 GPU 基准测试有意义
大多数 "WebGL 基准测试" 实际上是填充率或多边形吞吐量测试。路径追踪器调动的是现代 GPU 中反射多、分支多、数学密集的部分 — 正是 NVIDIA RTX 的 "光线追踪核心"、AMD Radeon 的 "Ray Accelerator"、Intel Arc 与 Apple Silicon 的统一着色器通路所宣传的部分。所有机器运行同一场景,排除游戏设置或驱动开关的影响,干净地把这项能力孤立出来。