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

Raygen for kaolin cameras #811

Merged
merged 1 commit into from
Jul 22, 2024
Merged

Conversation

orperel
Copy link
Collaborator

@orperel orperel commented Jul 21, 2024

Includes a raygen module for pinhole and ortho cameras in kaolin.render.camera.raygen.py.
This module replaces the incomplete kaolin.render.rays.py which was recently pushed to handle ray directions.
The raygen implementation is based on a similar version from kaolin-wisp.

Code affected by this MR:

  • The spherical haromnics and mesh examples using rays.py were updated to use raygen.py instead.
  • The Camera recipe for raygen now addresses the raygen api directly.

@orperel orperel requested a review from Caenorst July 21, 2024 23:17
@orperel orperel self-assigned this Jul 21, 2024
Fix issues with custom resolution pixel grid

Fix camera raygen recipe

MR fixes round 1

Fix broken test

Fix broken test 2

Add raygen tests

Fix docs

Fix docs due to warning

Signed-off-by: operel <[email protected]>
@Caenorst Caenorst merged commit 16532c9 into NVIDIAGameWorks:master Jul 22, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants