Skip to content

Uptimizr vs Cognitive3D

Uptimizr and Cognitive3D both measure how people behave in 3D, but they aim at different work. Cognitive3D is a hosted spatial analytics platform with a strong VR and XR focus. Uptimizr is an open-source, self-hosted collector for 3D scenes on the web. If you’re building for headsets, especially with biometric or eye-tracking data, look at Cognitive3D first. If you’re building for the browser and want to own your data, Uptimizr is likely the better fit.

Uptimizr Cognitive3D
Main focus 3D scenes on the web Spatial analytics, with a focus on VR and XR
Hosting Self-hosted only Hosted; dedicated cloud or on-premises on the Enterprise plan
Source Open source (Apache-2.0) Public WebXR SDK repository, with its own license file
Price Free; you pay for your own hosting Free tier, then paid plans priced by monthly tracked users
3D session replay Included, in your own scene Paid plans; the free tier shows a timeline of events
Data storage Your own DuckDB, Postgres, SQL Server or ClickHouse Cognitive3D’s platform, with export options
MCP server Included Listed on the Pro plan

Cognitive3D’s WebXR SDK is most complete on three.js and Mattercraft. Its published table lists core API and automatic gaze tracking for Babylon, plus performance sensors for PlayCanvas.

Capability Uptimizr: three.js, Babylon.js, PlayCanvas Cognitive3D: three.js Cognitive3D: Babylon Cognitive3D: PlayCanvas
Camera or gaze tracking Yes Yes Yes Yes
Automatic performance data Yes Yes No Yes
Moving object capture Yes, as scene actors Yes No No

Uptimizr also has connectors for Babylon Lite, react-three-fiber and A-Frame, plus Unity, Godot and Unreal web exports. Cognitive3D supports Mattercraft and Wonderland Engine, which Uptimizr doesn’t have dedicated connectors for.

  • You ship native VR or AR apps for headsets. Uptimizr only covers the web.
  • You need eye tracking or biometric sensors. Cognitive3D lists these on its academic plan, while Uptimizr’s gaze data comes from camera direction and XR input.
  • You want a hosted service with enterprise support and don’t want to run anything yourself.
  • You’re building browser-based 3D, such as product viewers, configurators, games or digital twins, rather than headset-first apps.
  • You want your data on your own infrastructure, using a single self-hosted collector with an embedded database.
  • You need cookieless, privacy-first capture by default. See the privacy model.
  • You work in Babylon.js or PlayCanvas and want the same capture as three.js.
  • You want open-source code you can read, change and extend under Apache-2.0.

You can compare for yourself in a few minutes: open the live demo, or follow the Quickstart to add Uptimizr to your own scene.