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

ENH: Isosurfaces: artifacts at boundaries between different levels #2625

Open
cphyc opened this issue Jun 9, 2020 · 0 comments
Open

ENH: Isosurfaces: artifacts at boundaries between different levels #2625

cphyc opened this issue Jun 9, 2020 · 0 comments
Labels
enhancement Making something better index: grid index: octree proposal Proposals for enhancements, changes, etc viz: volume rendering

Comments

@cphyc
Copy link
Member

cphyc commented Jun 9, 2020

Problem

The isosurface extraction relies on the marching cube algorithm, which generates artifacts at the boundary between grid of different densities (as highlighted in the doc).

Potential improvements

There are some papers out there with possible solution to generate crack-free isosurfaces on non-uniform grids.
Here are a few resources that could be explored:

  1. Visualization of AMR Data With Multi-Level Dual-Mesh Interpolation
  2. Dual Marching Cubes: Primal Contouring of Dual Grids
@cphyc cphyc added enhancement Making something better proposal Proposals for enhancements, changes, etc viz: volume rendering index: octree index: grid labels Jun 9, 2020
@cphyc cphyc changed the title Isosurfaces: artifacts at boundaries between different levels [IMPROVEMENT] Isosurfaces: artifacts at boundaries between different levels Jun 9, 2020
@neutrinoceros neutrinoceros changed the title [IMPROVEMENT] Isosurfaces: artifacts at boundaries between different levels ENH: Isosurfaces: artifacts at boundaries between different levels Oct 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Making something better index: grid index: octree proposal Proposals for enhancements, changes, etc viz: volume rendering
Projects
None yet
Development

No branches or pull requests

1 participant