PlayCanvas vs Babylon.js · animated mobile-web benchmark

Qin Court · Meshy Pack · Scale-normalized

This version uses your new Meshy characters with their embedded meshy-idle animation, plus the earlier Qin court environment and 和氏璧. These models are much leaner: one skinned primitive and one material each. Use Auto 20s for the repeatable result.

PlayCanvas 2.21.4

Same models, crowd positions, idle clips, camera path and resolution policy.

Babylon.js 9.22.2

Same models, crowd positions, idle clips, camera path and resolution policy.

Approximate geometry: 18 actors ≈195k triangles · 38 ≈322k · 64 ≈484k. The more important load here is 38/64 simultaneously skinned and animated characters. Run each test at DPR 1.0 first, then 1.5/native. Also compare Anim ON vs OFF to isolate animation/skinning overhead.