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

Project 3: Jiahang Mao #41

Open
wants to merge 42 commits into
base: main
Choose a base branch
from
Open

Commits on Sep 29, 2024

  1. update gui

    hazard-10 committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    e33a3e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    7ef7f3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5b44b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5d50d0 View commit details
    Browse the repository at this point in the history
  4. Finished basic render w/o sorting. Fixed bugs. Add stream compaction.

    Part1 todo:
    1. specular
    2. in-mem sort
    3. stochastic sampled antialiasing
    hazard-10 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    93bb708 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3622c3f View commit details
    Browse the repository at this point in the history
  6. add tinyobj, adjust scene init logic

    old : init from json, init geom / mat, with camera and render state
    new: init with fixed camera and render state, then import obj / json from gui
    hazard-10 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c74be29 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    66c78b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc7837e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ef1a6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ab00709 View commit details
    Browse the repository at this point in the history
  5. organize GUI

    hazard-10 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ca2c54c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c184749 View commit details
    Browse the repository at this point in the history
  7. add auto-centralize to obj

    hazard-10 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0758571 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7dec589 View commit details
    Browse the repository at this point in the history
  9. create bvh files

    hazard-10 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    3834c10 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8a2709d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a88742c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    db88616 View commit details
    Browse the repository at this point in the history
  2. add bvh UI

    hazard-10 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    d8c3074 View commit details
    Browse the repository at this point in the history
  3. fixed bvh construction bug

    hazard-10 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    97e2f5e View commit details
    Browse the repository at this point in the history
  4. rename variable

    hazard-10 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    24bf304 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f56c14f View commit details
    Browse the repository at this point in the history
  6. fixed bvh iteration bug 1

    hazard-10 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    6121a3c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a7df47e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    512b8cd View commit details
    Browse the repository at this point in the history
  9. fixed bvh traversal bug.

    Use local stack instead of global stack. Otherwise cause inter-thread race condition
    hazard-10 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    288aa03 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0c6ee77 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b71db07 View commit details
    Browse the repository at this point in the history
  12. update BVH value range

    hazard-10 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    836bb95 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    096725a View commit details
    Browse the repository at this point in the history
  14. fix centralize

    hazard-10 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    61b85ea View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f5f4c12 View commit details
    Browse the repository at this point in the history
  16. add perfect specular

    hazard-10 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    524603a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    53708e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. add refraction

    hazard-10 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    93c269d View commit details
    Browse the repository at this point in the history
  2. add anti-aliasing

    hazard-10 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    4d7d34d View commit details
    Browse the repository at this point in the history
  3. fix UI and default display

    hazard-10 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    60869e9 View commit details
    Browse the repository at this point in the history
  4. add sort by material

    1. test on refraction scene.
       no sort 113ms, hardcode one parition only 135 ms, full partition 220ms, stable_parition 250ms, full sort 430 ms
    hazard-10 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    da633a4 View commit details
    Browse the repository at this point in the history
  5. polish ui and prompt

    hazard-10 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    f17ec9a View commit details
    Browse the repository at this point in the history
  6. add ui part one

    hazard-10 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    d9a311b View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. add readme

    hazard-10 committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    f5ef60c View commit details
    Browse the repository at this point in the history