Spaces:
Running on Zero
Running on Zero
Commit History
-
Turn Generate 3D Model into a Download 3D Model button once the GLB is ready
Bobby +1: Claude Opus 5.5After a successful export the Generate button hides and a DownloadButton holding the materialized GLB takes its place; a failed export keeps Generate retryable, and every new generation restores it. Also settle the Pro replay test on the background pre-bake instead of racing it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016CzSDhiXWoUsZi79gdQq7i0ce4985 -
Start the preview bar the moment the GPU worker begins
Bobby +1: Claude Opus 5.5The first preview progress event fired after background removal, so "Spinning up GPU cluster…" lingered into GPU time. Emit "Preparing image" first thing inside the GPU function. Also point two stale cache tests at 2048, since 1024 is now the default export size. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016CzSDhiXWoUsZi79gdQq7ie6290a7
-
Speed phase 2: one shared ZeroGPU entry for preview and bake
Bobby +1: Claude Opus 5.5spaces keeps a worker pool per decorated function, so alternating preview and bake functions always forked a fresh worker. gpu_task(mode, ...) now serves both as separate calls (preview stays first); the duration callable reserves by mode and texture size as before. GPU_CALL fn is gpu_task:preview|bake and reuse_report reads both old and new names plus bake-after-own-preview reuse. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>df74830
-
Gate generations behind webapp grants and a public free limit
Embedded generations ask the SkyeBrowse webapp for a signed grant before any GPU work when LABS_EMBED_GRANTS is set; shared grants defer straight to the Pro fallback with the grant nonce. Public browser visits get LABS_PUBLIC_FREE_LIMIT generations per visitor, then a sign-up link. Both are inert until their Space variables are set. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1ac53f4
-
Default the texture quality to 1024px
BobbyGLB_EXPORT_TEXTURE_SIZE 512 -> 1024, so the Space's own picker and any caller that omits texture_size start at 1024. Contract and GLB-cache pins updated.c083601 -
Drive mesh faces and texture steps from the texture-quality setting
Bobbyb6a3ea1 -
Migrate dev Space to Gradio 6 and return preview before texture baking
Bobby9c836cf -
Add a 2048px texture option with a raised GPU reservation
Bobby6e068de -
Request 27 effective GPU seconds and default to 512px textures
Bobby64640ed -
Add GLB texture quality options defaulting to 1024px
Bobby4ee066d -
Reuse resident outputs and tighten single-allocation verification
Bobby1db2018 -
Prepare preview and cached textured GLB in one ZeroGPU allocation
Bobbycb3f0ca