Skip to content

Add volume rendering vis - #2069

Open
NAThompson wants to merge 1 commit into
silx-kit:mainfrom
NAThompson:volume-rendering
Open

NAThompson wants to merge 1 commit into
silx-kit:mainfrom
NAThompson:volume-rendering

Conversation

@NAThompson

@NAThompson NAThompson commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Closes #1983.

Adds a Volume vis for 3D numeric datasets, using a single-pass WebGL2 ray marcher in Three.js. It has three modes: MIP, DVR and Iso. Heatmap remains the default tab.

Examples are in Storybook under Visualizations/VolumeVis, and in the demo as /mock → arrays/threeD_volume.

demo


Orbital, DVR

Orbital, MIP

Mandelbulb, Iso

Mandelbulb, DVR

Gyroid, Iso

Turbulent cloud, DVR

Torus, Iso

Concentric shells, DVR

🤖 Generated with Claude Code

@NAThompson NAThompson changed the title Add experimental volume rendering vis Add volume rendering vis Oct 13, 2026
@NAThompson
NAThompson force-pushed the volume-rendering branch 5 times, most recently from 9b95f4f to 88b81b7 Compare October 13, 2026 02:47
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

Volume Rendering

1 participant