Cloud connection
In cloud mode, Scenaven runs on Google Cloud with per-tenant storage and AntiNode authentication.
What you need
- A Scenaven cloud account (sign in through the landing page)
- A modern browser with WebGL2
- Network access to your tenant's viewer-ui and mesh-api endpoints
Sign-in flow
- Open your Scenaven URL (auth shell).
- Sign in with your organization credentials (AntiNode).
- The shell loads the embed viewer in an iframe with your session token.
- Infrastructure in the sidebar should show Connected.
You stay signed in until the session expires or you sign out from Account.
What runs in the cloud
| Component | Role |
|---|---|
| viewer-ui | Serves embed + proxies /api/mesh/* |
| mesh-api | VTK conversion, filters, REPL, examples |
| GCS | Session assets, uploads, baked timelines |
| AntiNode | Identity, entitlements, tenant routing |
Your simulation files upload to tenant-scoped storage, not to the browser cache permanently.
Infrastructure panel
Open Infrastructure in the sidebar to see:
- Connection status (Connected / disconnected)
- Deployment mode (cloud)
- mesh-api base URL (when exposed for debugging)
If status is not Connected, uploads, examples, and compile will fail.
Cloud conversion progress
When you upload volumetric VTK or VTKHDF, the sidebar footer shows Cloud conversion with a progress bar. This reflects mesh-api work on GCS-backed session assets.
Entitlements
Some capabilities require AntiNode entitlements (for example cloud conversion quotas or agent features). If an action is blocked, check Account or contact your administrator — the viewer surfaces auth errors in toasts or the infrastructure card.
Security notes
- Session tokens are passed securely to the embed; do not share embed URLs with tokens embedded in query strings in untrusted channels.
- All mesh operations go over HTTPS to your tenant origin.
- Sign out from Account on shared machines.
Troubleshooting
| Symptom | Things to try |
|---|---|
| Stuck on sign-in | Clear cookies; confirm AntiNode service health |
| Connected but upload 403 | Entitlement or quota — check with admin |
| Slow conversion | Large files are normal; wait for progress to complete |
| Examples empty | Tenant seed job may not have run — contact support |