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

Latest tasks for AdaPT #11

Closed
6 of 10 tasks
Enigmatisms opened this issue Apr 15, 2023 · 3 comments
Closed
6 of 10 tasks

Latest tasks for AdaPT #11

Enigmatisms opened this issue Apr 15, 2023 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed todo Some task to be done in the future.

Comments

@Enigmatisms
Copy link
Owner

Enigmatisms commented Apr 15, 2023

The latest tasks for AdaPT:

  • Making the geometry more variable and look smooth. Normal mapping / bump mapping / vertex normal should be done. (task for 1.4.0, highest priority)
  • Making python->taichi loading faster (1000 prims per second, too slow) (task for 1.4.0, highest priority)
  • Making rendering faster (careful code optimization) (task for 1.4.0, 2nd priority)
  • More BSDF and emitter:
    • For BSDF, there are three things I wanna do: (1) plastic material implementation. (2) refactoring for mod-phong (possibly-wrong implementation) and det-refract (unable to control the reflected ratio on surface). (3) Oren and Nayar rough diffusive BSDF. (2nd priority)
  • Image reconstruction filter and advanced sampling methods (like equiangular sampling, forward-scattering sampling) (3rd priority)
  • KD-tree accelerator: this is just for training purpose (C++ / pybind / algorithm) (4th priority)
  • Logic check for single-sided mesh BRDF (we can actually hit both sides if the mesh is not closed, and standard is_mi checking will fail) (highest priority)

Done

  • Texture mapping and shading normal should be implemented. This will make AdaPT fully usable for producing realistic scene rendering. (1.3.0)
  • Emitter: Implement spot light source. I think..., spot source (limited angular distribution) can be applied to a wider range like area sources?

After tasks with equal-to and higher-than 3rd-level priority being finished, check the rendering result (against PBRT and mitsuba again). Then v1.3.0 can be released.

@Enigmatisms Enigmatisms added documentation Improvements or additions to documentation help wanted Extra attention is needed todo Some task to be done in the future. labels Apr 15, 2023
@Enigmatisms Enigmatisms self-assigned this Apr 15, 2023
@Enigmatisms
Copy link
Owner Author

To better configure the scene (before rendering, especially to examine albedo), scene_viz.py should be modified to support albedo visualization.

@Enigmatisms Enigmatisms pinned this issue Apr 15, 2023
@Enigmatisms
Copy link
Owner Author

1.3.0 will be release with:

  • Texture packing and texture mapping
  • Rendering checkpoint
  • rich console support

Since this is not appropriate for a minor version to release that many features.

Repository owner locked as off-topic and limited conversation to collaborators Jul 8, 2023
@Enigmatisms
Copy link
Owner Author

Staled tasks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed todo Some task to be done in the future.
Projects
None yet
Development

No branches or pull requests

1 participant