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/max projection volume rendering less passes #16

Closed

Conversation

seankmartin
Copy link

@seankmartin seankmartin commented Mar 12, 2024

Min and max projection VR modes with picking.

Adds:

  1. Min and Max projection modes to the volume rendering. Both of these work by computing the min/max over rays within single chunks in the shader, and then combining across chunks via depth testing.
  2. Experimental picking works in Min and Max mode because we know the depth of the max/min sample.
  3. First pass documentation about volume rendering.

Experimental change, open to thoughts:

Moved the axis helper visualisation to draw after volume rendering, so that it draws on top of it. Previously the axis helper was getting occluded in high-opacity volume rendering.

On JSON state restore, the old key is supported, but overwritten by the new if both are present
…x buffers if uneeded

Also add comment to buffers being pulled from
@seankmartin seankmartin deleted the feature/max-projection-volume-rendering-less-passes branch January 30, 2025 15:50
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.

1 participant