Babylon.js 9.22.2
--FPS
Frame--DPR--Buffer--Actors--Approx tris--AnimationONAuto runidle
Desktop: WASD + mouse · Mobile: twin sticks · Auto 20s = repeatable path
MOVE
LOOK
Animated GLB mobile benchmark

Qin Court · Meshy Pack

New one-mesh/one-material characters with embedded meshy-idle animation, inside the same Qin court environment. Both engines use the same actors, normalized GLB roots, world-space scale, transforms, camera path, controls, DPR and frame sampler.
Default38 actors
Geometry≈322k tris
Characters1 primitive each
Animation8 clips / GLB
Preparing engine…
Scale-normalized build: Meshy Armature 0.01 is moved outside the GLB hierarchy; both engines apply the same 0.01 world scale. Crowd presets: 18 / 38 / 64. Test Anim ON and OFF separately. Auto 20s avoids touch-input refresh-rate effects and reports average FPS, 1% low, P95/P99 frame time and long frames.
20-second automated path

Benchmark result