Spaces:
Running on Zero
Running on Zero
Commit History
-
Use PyTorch 2.11 for ZeroGPU Running
Rawal Khirodkarb9c8e7d
-
Pointmap: ship-mode — preload all sizes, default to 1B
Rawal Khirodkarc507c2e -
Pointmap: byte-accurate MoGe-2 mesh recipe
Rawal KhirodkarMatch upstream utils3d.numpy exactly: - _depth_edge: NaN-pad + nanmax (boundary pixels excluded), formula diff / depth > rtol (raw depth in denominator). - Quad winding [TL, BL, BR, TR] split as fan from TL into triangles [TL, BL, BR] and [TL, BR, TR]. Drop dead helpers (_camera_marker, _triangulate_grid, _glb_inject_unlit).bf3b357 -
Pointmap: switch back to triangulated mesh — MoGe-2 recipe (UV-textured PBR, smooth normals via lazy compute)
Rawal Khirodkara90c10a -
Pointmap: smaller radius (factor 0.7 → 0.5)
Rawal Khirodkarb10b215 -
Pointmap: examples_per_page=16
Rawal Khirodkar345ebac -
Pointmap: examples_per_page=24 (fits all 16 on one page)
Rawal Khirodkar63a3732 -
Pointmap: smaller radius (factor 1.0 → 0.7)
Rawal Khirodkara21f0fb -
Pointmap: move examples gallery into the left controls column (below Run, left of depth)
Rawal Khirodkarbfd1039 -
Pointmap: decrease sphere radius factor 1.5 → 1.0
Rawal Khirodkar74218cd -
Point Paper badge to arXiv https://arxiv.org/pdf/2604.21681
Rawal Khirodkar68a9b93 -
Pointmap: shrink Run button (drop size=lg) + container=False on Radio so they don't fill the column
Rawal Khirodkar667e8cb -
Pointmap: drop equal_height on row 2 so Run button doesn't stretch to match depth image
Rawal Khirodkar908f3ea -
Pointmap: switch back to spheres (KHR_materials_unlit injection makes them flat-coloured)
Rawal Khirodkarbece70e -
Pointmap: inject KHR_materials_unlit into the GLB → no lighting variation, just raw pixel color
Rawal Khirodkar409a27b -
Pointmap: drop PBR material + doubleSided hack + process=True; just plain vertex colors
Rawal Khirodkarabde977 -
Pointmap: surfel size from bbox diag/sqrt(N) (proper 2D-surface formula); factor 1.5 for clear overlap
Rawal Khirodkar04f5fcb -
Pointmap: switch from spheres to surfels (oriented quads aligned to surface normal)
Rawal Khirodkarbed3d5d -
Pointmap: radius from KD-tree median nearest-neighbour distance × 0.6 (proper 2D-surface heuristic)
Rawal Khirodkar14f2b6a -
Pointmap: bump icosphere subdiv to 1 (smooth balls); cut max_points to 25K to balance GLB size
Rawal Khirodkar7fe52e0 -
Pointmap: drop triangulation entirely → coloured icosphere per pixel; cinematic-white bg
Rawal Khirodkar5743b44 -
Pointmap: smooth gradient-based vertex normals + process=True → kills flat-shaded triangle facets
Rawal Khirodkar2b7cc62 -
Pointmap: use original-res image as GLB texture (kills mesh-zoom pixelation); drop camera marker
Rawal Khirodkar6b72fc2 -
Pointmap: kill mesh holes — morphological CLOSE on fg mask + loosen max_edge to 4cm
Rawal Khirodkar9a37519 -
Pointmap: recenter mesh on human centroid; drop floor ring + axes; closer initial camera
Rawal Khirodkarc7182c9 -
Pointmap: trim 3D viewer label to just 'Pointmap'
Rawal Khirodkar4751e1d -
Pointmap: rename 3D mesh label to 'Pointmap'; restore depth label to 'Depth (Z)'
Rawal Khirodkar593faf8 -
Pointmap: re-layout (Input ↔ 3D in row1, controls ↔ Pointmap heatmap in row2); rename label
Rawal Khirodkarfa5e6d1 -
Pointmap: depth heatmap stacked below 3D mesh (right column), same height as input
Rawal Khirodkarc1ae985 -
Pointmap mesh polish: UV-textured PBR (image as albedo) + vertex normals + tighter max_edge=0.02m
Rawal Khirodkar056d8b0 -
Pointmap: triangulate the depth grid into a mesh (no more sparse-on-zoom); drop point_cloud display_mode
Rawal Khirodkar0b515f7 -
Pointmap: better 3D experience — XYZ axes + floor ring + initial 3/4 camera view + lighter slate bg
Rawal Khirodkarb371b2d -
Pointmap: widen 3D viewer to 1.5× the image panes (scales 2/2/3)
Rawal Khirodkare7e18d0 -
Pointmap: 3-pane layout (input | depth | point cloud), drop raw .glb accordion
Rawal Khirodkar2940904 -
Pointmap: trimesh→.glb (MoGe-2 pattern), Model3D back, cap input height to 1024
Rawal Khirodkar5dd5fbb -
Pointmap: add per-step timing prints to pin down the bottleneck
Rawal Khirodkar824c1d9 -
Pointmap: depth heatmap on the right with solid grey bg; .ply still in accordion
Rawal Khirodkarb66298c -
Pointmap: bring back .ply + Model3D, but native-res only (max 1024×768 grid → 200K pts)
Rawal Khirodkar2c70f2e -
Pointmap: relabel output to 'Depth (Z)'
Rawal Khirodkar380dd37
-
Pointmap: pivot to depth-z heatmap (turbo); drop Model3D + Open3D + .ply pipeline
Rawal Khirodkar2482c8d -
Pointmap: drop bg-removal toggle; fg-bg is mandatory
Rawal Khirodkar2593450 -
Pointmap: drop .npy download, only offer .ply
Rawal Khirodkar9705303 -
Pointmap: expose .ply download in accordion
Rawal Khirodkara0097e1 -
Pointmap: replace slow poisson-disk sphere sampling with instant Fibonacci sphere
Rawal Khirodkar1a446df -
Pointmap: full aesthetic match (Helvetica, gradient title, badges); blue camera marker at origin; polished Model3D
Rawal Khirodkar83279a5 -
Bump to gradio 6.13.0 + unpin huggingface_hub
Rawal Khirodkar995698a -
Pin huggingface_hub<1.0 (gradio 5.6 still imports HfFolder)
Rawal Khirodkara9fbd9c -
Add fg-bg dropdown using v1 binary segmentation TorchScript model
Rawal Khirodkara0fd52f -
Bump to gradio 5.6.0 (modern, fixes schema bool bug)
Rawal Khirodkar2f57cf8 -
Initial sapiens2-pointmap Space (HF download at startup, all 4 sizes, 3D viewer)
Rawal Khirodkarbff20b3