Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Prototype] - Rearrange Scene Evaluation and Collision Proxy Optimizer (CPO) #2078

Draft
wants to merge 85 commits into
base: main
Choose a base branch
from

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    161d329 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    952fcdc View commit details
    Browse the repository at this point in the history
  3. add jittered sampling

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    cf9e4ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e98aea5 View commit details
    Browse the repository at this point in the history
  5. add check and solution for invalid raycasts (hits outside bounding sh…

    …ape) and some QoL features for viewer
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    80a0127 View commit details
    Browse the repository at this point in the history
  6. don't use navmesh in object viewer

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    85d7419 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fcb6a84 View commit details
    Browse the repository at this point in the history
  8. add debug peek images for ground truth and proxy shapes. Add specifie…

    …d output directory. Import Habitat-lab features.
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c573436 View commit details
    Browse the repository at this point in the history
  9. refactor to better modularize debug image capture suring proxy phase.…

    … Validate proxy bounding box is similar to ground truth. Prepare for Recetpacle sampling TODO.
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    b9be3a6 View commit details
    Browse the repository at this point in the history
  10. receptacle sampling and caching

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6874149 View commit details
    Browse the repository at this point in the history
  11. magenta/alpha clear color for better object contrast. Add Receptacle …

    …debug image draw.
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    0cb4404 View commit details
    Browse the repository at this point in the history
  12. Added: receptacle access metrics v1, receptacle density sampling, hem…

    …isphere raycasting, debug draw improvements.
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a6cad22 View commit details
    Browse the repository at this point in the history
  13. debug visualization of receptacle access metrics and receptacle verti…

    …cal offset option
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    80b6f35 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3d73bcf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    cbd62cb View commit details
    Browse the repository at this point in the history
  16. bugfix shape id tracking. VHACD collision shape optimization for sele…

    …ct subset of objects
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    f9f9d52 View commit details
    Browse the repository at this point in the history
  17. receptacle stability analysis

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    f0d65f7 View commit details
    Browse the repository at this point in the history
  18. initial physics metric tests

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    62124e6 View commit details
    Browse the repository at this point in the history
  19. add receptacle debug_draw in viewer. Limit processed objects to those…

    … found in a single scene. Re-organize receptacle metrics caching.
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    698f393 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a68174b View commit details
    Browse the repository at this point in the history
  21. minor settle test fix

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    56e7633 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    663e0f6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    97965b2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    00d7633 View commit details
    Browse the repository at this point in the history
  25. re-align API with habitat-lab mesh_data changes. Add object re-orient…

    …ation feature (note: does not correctly re-orient receptacles yet)
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    43c739b View commit details
    Browse the repository at this point in the history
  26. enable running per-scene evaluations

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    08dffd9 View commit details
    Browse the repository at this point in the history
  27. use CollisionProxyOptimizer in viewer tool and remove outdated evalua…

    …te_collision_shape func. output_dir is now optional
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    cc49241 View commit details
    Browse the repository at this point in the history
  28. separate obj_viewer and (scene)viewer. Add scene viewer features to v…

    …isualize receptacles and collision objects.
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    076174f View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    35b2d25 View commit details
    Browse the repository at this point in the history
  30. add CPO use in viewer to discplay rec metrics and filter. Add termina…

    …l attr setting.
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    2b8437d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    737bbe3 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3e98513 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    3a643b2 View commit details
    Browse the repository at this point in the history
  34. viewer.py changes supporting receptacle filtering and loading/saving …

    …filter metadata json.
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    099836f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    19ef74e View commit details
    Browse the repository at this point in the history
  36. polish UI and add CLI

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    001ff5f View commit details
    Browse the repository at this point in the history
  37. save coacd output for each shape_id for later copy instead of additio…

    …nal recomputation
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    ac85824 View commit details
    Browse the repository at this point in the history
  38. fix coverge of debug image flag

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    dd1ba07 View commit details
    Browse the repository at this point in the history
  39. exclude objects with CLI

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    d3f2666 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    ac66512 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    76728da View commit details
    Browse the repository at this point in the history
  42. add a file annotating object ids which cause caocd trouble to use as …

    …a general exclusion set
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    50447b5 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    c37ca96 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    3ad11e4 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    0d76f7b View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f01b4ba View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    da99ffa View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    0e33794 View commit details
    Browse the repository at this point in the history
  49. refactor viewer for faster rec drawing and collision optimization for…

    … optional coacd import
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    1835e83 View commit details
    Browse the repository at this point in the history
  50. remove VHACD integration

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c8c505b View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    de39b83 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    b0857d3 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    7b1ccd9 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    4ccf72a View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    ec225da View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    cad76e2 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    88adc36 View commit details
    Browse the repository at this point in the history
  58. obj_viewer compares can with cylinder

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    df64564 View commit details
    Browse the repository at this point in the history
  59. UI improvements for viewer app

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    7b51824 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    a527a0d View commit details
    Browse the repository at this point in the history
  61. add ssd removal script for post-processing scene_instance.json files …

    …after exporting them from spot_viewer
    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    19fc3e4 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    fd48adf View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    dfd88fb View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    ab5f9fa View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    b00d76d View commit details
    Browse the repository at this point in the history
  66. minor utility updates for GUI

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a7cfe3e View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    90a43ea View commit details
    Browse the repository at this point in the history
  68. update message

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    2538621 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    6318cbd View commit details
    Browse the repository at this point in the history
  70. add automated outdoor object removal

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    cbd8d06 View commit details
    Browse the repository at this point in the history
  71. minor updates

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    7250b24 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    dc1b166 View commit details
    Browse the repository at this point in the history
  73. snap to largest island in viewer app

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6d938ac View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    5234551 View commit details
    Browse the repository at this point in the history
  75. object getter util

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    e569127 View commit details
    Browse the repository at this point in the history
  76. fixes for aos

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    b781f33 View commit details
    Browse the repository at this point in the history
  77. enable AO receptacle selection

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    7b412c5 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    1bc19a7 View commit details
    Browse the repository at this point in the history
  79. rebase apps on habitat-lab main

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    cf5fd5e View commit details
    Browse the repository at this point in the history
  80. missed in merge

    aclegg3 authored and jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    1313442 View commit details
    Browse the repository at this point in the history
  81. --missed stuff in rebase

    jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9f14281 View commit details
    Browse the repository at this point in the history
  82. --rebase issue

    jturner65 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    43a4310 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    22c66ce View commit details
    Browse the repository at this point in the history
  2. --fix for embedded paths

    jturner65 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    34c0209 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. --add command line to not build navmesh

    For free-look-like behavior
    jturner65 committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    942825e View commit details
    Browse the repository at this point in the history