Dependencies

These are the library versions included with Scenaven, in the cloud and in the on-prem kit. You do not install them yourself. Both places stay on the same versions, so a file behaves the same wherever you open it.

Python, VTK, OpenUSD, and Three.js are the ones that affect your data and the view. The other rows are libraries those pieces include. For why those four were chosen, see VTK, OpenUSD & Three.js.

Python Python
VTK VTK
OpenUSD OpenUSD
Three.js Three.js

Languages and runtimes

Python Python
Component Version
Python 3.11
Node.js 22

Simulation and scene

VTK VTK
OpenUSD OpenUSD
Package Version
VTK 9.6.2
OpenUSD (usd-core) 26.5

Included on the server

Python Python
Google Cloud Google Cloud
Package Version
numpy 2.3.2
fastapi 0.128.0
uvicorn 0.40.0
python-multipart 0.0.21
google-cloud-storage 3.12.0
pydantic-settings 2.8.1
usd-core 26.5
vtk 9.6.2

Included in the viewer

Three.js Three.js
Package Version
three 0.185.0
typescript 5.9.3
vite 7.3.6
tailwindcss 3.4.19
postcss 8.5.6
autoprefixer 10.4.21
types-node 26.1.0
types-three 0.185.0

Scene reader in the browser

OpenUSD OpenUSD
Package Version / source
@cinevva/usdjs cinevva-engine/usdjs@365779c9b325