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
VTK
OpenUSD
Three.js
Languages and runtimes
Python
| Component |
Version |
| Python |
3.11 |
| Node.js |
22 |
Simulation and scene
VTK
OpenUSD
| Package |
Version |
| VTK |
9.6.2 |
OpenUSD (usd-core) |
26.5 |
Included on the server
Python
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
| 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
| Package |
Version / source |
@cinevva/usdjs |
cinevva-engine/usdjs@365779c9b325 |