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

Feature/reflectivity #341

Merged
merged 10 commits into from
Dec 16, 2024
Merged

Feature/reflectivity #341

merged 10 commits into from
Dec 16, 2024

Conversation

PiotrMrozik
Copy link
Collaborator

This pull request introduces the concept of reflectivity to the RaytraceNode, allowing for the calculation and configuration of reflectivity values in ray-tracing operations.

Reflectivity Feature Addition:

  • Added RGL_FIELD_REFLECTIVITY_F32 to the rgl_field_t.
  • Introduced the function rgl_node_raytrace_configure_reflectivity_alpha to configure reflectivity alpha values for RaytraceNode
  • Modified GPU kernels to handle reflectivity calculations and storage.

Testing:

  • Added a new test file reflectivityTest.cpp to cover the new reflectivity functionality.

@PiotrMrozik PiotrMrozik requested a review from prybicki December 4, 2024 17:28
include/rgl/api/core.h Show resolved Hide resolved
src/gpu/nodeKernels.cu Outdated Show resolved Hide resolved
src/gpu/MultiReturn.hpp Outdated Show resolved Hide resolved
test/src/scene/reflectivityTest.cpp Outdated Show resolved Hide resolved
PiotrMrozik and others added 2 commits December 16, 2024 13:28
Co-authored-by: Piotr Rybicki <piotr.rybicki@robotec.ai>
@prybicki prybicki merged commit d9dcead into develop Dec 16, 2024
20 checks passed
@prybicki prybicki deleted the feature/reflectivity branch December 16, 2024 13:42
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