openusd-explorer / PROGRESS.md
ZIP Space Deployer
Deploy ZIP β€” 2026-10-26 21:23 UTC
f95ad66
|
Raw History Blame Contribute Delete
3.51 kB
# Execution status
1. Engine β€” six real USD assets load; 640 upstream articulation reference checks
pass. GPU/material rendering remains unverified in the available browser.
2. Catalogue β€” 3,659 distinct assets across 19 datasets. All indexed objects refer
to OpenUSD source files; two collection datasets lack prepared-media coverage.
3. Canvas and search β€” spatial placement, virtualization, lexical search, French
synonyms and source/movement filters implemented and tested. The original
deployed canvas and search were inspected earlier. Updated UI/touch QA pending.
4. Source thumbnails β€” 2,008 URLs corrected to native-alpha candidates; destructive
color-keying and CSS image shadows removed. Opaque-only sources now have
published replacements. The near-white theme is retained because source backgrounds
vary between black, gray and light colors.
5. Transparent replacements β€” rembg + BiRefNet T4 batch complete. 1,092 cutouts
screened on 19 contact sheets; 12 detailed comparisons and two repaired official
previews reviewed. 2,567 native previews retained/recovered. All 3,659 objects
now have matching preview entries. UR17G source revision corrected. Published
to public dataset fffiloni/openusd-explorer-previews at commit
6f07b0768bb9238d76998ae270035e3a815d343a after explicit user approval.
All 3,659 URLs passed public HTTP/CORS checks; 24 sample PNGs were downloaded.
The final index is included in source and build. The user redeploys the Space.
6. Basket β€” visual drawer, persistent selection, add/remove/clear, reopening on
the canvas, complete revision-pinned source packages. Small selections use ZIP;
over 32 MiB or unsupported browser transfers use a generated Python downloader.
ZIP integrity/error paths tested; hosted browser save interaction pending.
7. Movement UX β€” dropdown replaced by one named movement, previous/next, moving
part highlighting, degree/cm slider, per-movement playback and reset. Fixed the
prior all-joints playback mismatch. Real drawer isolation and linked gripper
body selection tests pass. Visual highlighting still needs GPU browser QA.
8. Delivery β€” production build, 31 app tests, 4 preview pipeline tests and 9 Python
delivery/publication tests pass. Source-only archive contains no images, models, WASM,
compiled files or installed dependencies. Runtime WASM is fetched and verified
at build. The user handles deployment; no remote Space files were modified.
Target: React + Three.js, HF Static Space, no server GPU for the app.
See reports/QA.md and tools/previews/README.md for verification and remaining work.
Latest interface update: the header, browser title and HF Space title now use
OpenUSD Explorer. The compact two-line wordmark fits the mobile header. Object
labels and control panels disappear when the selected viewer is outside the
canvas, including after zoom or resize, and return on re-entry. The viewer stays
mounted so the loaded model and motion state are retained. Offscreen interaction
is disabled with inert. The existing basket storage key is preserved.
Optional night mode: a moon/sun toggle beside the zoom controls switches the
canvas and all UI surfaces to a dark slate palette. Light remains the default.
The browser preference is restored before first paint, and the switch still
works if localStorage is blocked. Thumbnail pixels, scene lighting and viewer
state are unchanged. This V4 source release awaits the user's deployment.