Commit History

  1. Use PyTorch 2.11 for ZeroGPU Running

    Rawal Khirodkar
    b9c8e7d

  1. Pointmap: ship-mode — preload all sizes, default to 1B

    Rawal Khirodkar
    c507c2e
  2. Pointmap: byte-accurate MoGe-2 mesh recipe⁠

    Rawal Khirodkar
    bf3b357
  3. Pointmap: switch back to triangulated mesh — MoGe-2 recipe (UV-textured PBR, smooth normals via lazy compute)

    Rawal Khirodkar
    a90c10a
  4. Pointmap: smaller radius (factor 0.7 → 0.5)

    Rawal Khirodkar
    b10b215
  5. Pointmap: examples_per_page=16

    Rawal Khirodkar
    345ebac
  6. Pointmap: examples_per_page=24 (fits all 16 on one page)

    Rawal Khirodkar
    63a3732
  7. Pointmap: smaller radius (factor 1.0 → 0.7)

    Rawal Khirodkar
    a21f0fb
  8. Pointmap: move examples gallery into the left controls column (below Run, left of depth)

    Rawal Khirodkar
    bfd1039
  9. Pointmap: decrease sphere radius factor 1.5 → 1.0

    Rawal Khirodkar
    74218cd
  10. Point Paper badge to arXiv https://arxiv.org/pdf/2604.21681

    Rawal Khirodkar
    68a9b93
  11. Pointmap: shrink Run button (drop size=lg) + container=False on Radio so they don't fill the column

    Rawal Khirodkar
    667e8cb
  12. Pointmap: drop equal_height on row 2 so Run button doesn't stretch to match depth image

    Rawal Khirodkar
    908f3ea
  13. Pointmap: switch back to spheres (KHR_materials_unlit injection makes them flat-coloured)

    Rawal Khirodkar
    bece70e
  14. Pointmap: inject KHR_materials_unlit into the GLB → no lighting variation, just raw pixel color

    Rawal Khirodkar
    409a27b
  15. Pointmap: drop PBR material + doubleSided hack + process=True; just plain vertex colors

    Rawal Khirodkar
    abde977
  16. Pointmap: surfel size from bbox diag/sqrt(N) (proper 2D-surface formula); factor 1.5 for clear overlap

    Rawal Khirodkar
    04f5fcb
  17. Pointmap: switch from spheres to surfels (oriented quads aligned to surface normal)

    Rawal Khirodkar
    bed3d5d
  18. Pointmap: radius from KD-tree median nearest-neighbour distance × 0.6 (proper 2D-surface heuristic)

    Rawal Khirodkar
    14f2b6a
  19. Pointmap: bump icosphere subdiv to 1 (smooth balls); cut max_points to 25K to balance GLB size

    Rawal Khirodkar
    7fe52e0
  20. Pointmap: drop triangulation entirely → coloured icosphere per pixel; cinematic-white bg

    Rawal Khirodkar
    5743b44
  21. Pointmap: smooth gradient-based vertex normals + process=True → kills flat-shaded triangle facets

    Rawal Khirodkar
    2b7cc62
  22. Pointmap: use original-res image as GLB texture (kills mesh-zoom pixelation); drop camera marker

    Rawal Khirodkar
    6b72fc2
  23. Pointmap: kill mesh holes — morphological CLOSE on fg mask + loosen max_edge to 4cm

    Rawal Khirodkar
    9a37519
  24. Pointmap: recenter mesh on human centroid; drop floor ring + axes; closer initial camera

    Rawal Khirodkar
    c7182c9
  25. Pointmap: trim 3D viewer label to just 'Pointmap'

    Rawal Khirodkar
    4751e1d
  26. Pointmap: rename 3D mesh label to 'Pointmap'; restore depth label to 'Depth (Z)'

    Rawal Khirodkar
    593faf8
  27. Pointmap: re-layout (Input ↔ 3D in row1, controls ↔ Pointmap heatmap in row2); rename label

    Rawal Khirodkar
    fa5e6d1
  28. Pointmap: depth heatmap stacked below 3D mesh (right column), same height as input

    Rawal Khirodkar
    c1ae985
  29. Pointmap mesh polish: UV-textured PBR (image as albedo) + vertex normals + tighter max_edge=0.02m

    Rawal Khirodkar
    056d8b0
  30. Pointmap: triangulate the depth grid into a mesh (no more sparse-on-zoom); drop point_cloud display_mode

    Rawal Khirodkar
    0b515f7
  31. Pointmap: better 3D experience — XYZ axes + floor ring + initial 3/4 camera view + lighter slate bg

    Rawal Khirodkar
    b371b2d
  32. Pointmap: widen 3D viewer to 1.5× the image panes (scales 2/2/3)

    Rawal Khirodkar
    e7e18d0
  33. Pointmap: 3-pane layout (input | depth | point cloud), drop raw .glb accordion

    Rawal Khirodkar
    2940904
  34. Pointmap: trimesh→.glb (MoGe-2 pattern), Model3D back, cap input height to 1024

    Rawal Khirodkar
    5dd5fbb
  35. Pointmap: add per-step timing prints to pin down the bottleneck

    Rawal Khirodkar
    824c1d9
  36. Pointmap: depth heatmap on the right with solid grey bg; .ply still in accordion

    Rawal Khirodkar
    b66298c
  37. Pointmap: bring back .ply + Model3D, but native-res only (max 1024×768 grid → 200K pts)

    Rawal Khirodkar
    2c70f2e
  38. Pointmap: relabel output to 'Depth (Z)'

    Rawal Khirodkar
    380dd37

  1. Pointmap: pivot to depth-z heatmap (turbo); drop Model3D + Open3D + .ply pipeline

    Rawal Khirodkar
    2482c8d
  2. Pointmap: drop bg-removal toggle; fg-bg is mandatory

    Rawal Khirodkar
    2593450
  3. Pointmap: drop .npy download, only offer .ply

    Rawal Khirodkar
    9705303
  4. Pointmap: expose .ply download in accordion

    Rawal Khirodkar
    a0097e1
  5. Pointmap: replace slow poisson-disk sphere sampling with instant Fibonacci sphere

    Rawal Khirodkar
    1a446df
  6. Pointmap: full aesthetic match (Helvetica, gradient title, badges); blue camera marker at origin; polished Model3D

    Rawal Khirodkar
    83279a5
  7. Bump to gradio 6.13.0 + unpin huggingface_hub

    Rawal Khirodkar
    995698a
  8. Pin huggingface_hub<1.0 (gradio 5.6 still imports HfFolder)

    Rawal Khirodkar
    a9fbd9c
  9. Add fg-bg dropdown using v1 binary segmentation TorchScript model

    Rawal Khirodkar
    a0fd52f
  10. Bump to gradio 5.6.0 (modern, fixes schema bool bug)

    Rawal Khirodkar
    2f57cf8
  11. Initial sapiens2-pointmap Space (HF download at startup, all 4 sizes, 3D viewer)

    Rawal Khirodkar
    bff20b3