kevinyamauchi / cellier

A multiscale cellular architecture visualization toolkit.
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

chunked, multiscale volume rendering #11

Open kevinyamauchi opened 5 months ago

kevinyamauchi commented 5 months ago

This issue discusses the approach to performing chunked, multiscale randering.

General approach:

  1. Redraw requested
  2. Get the camera frustum in world coordinates
  3. Get the chunk indices that are required
  4. Request the chunks
  5. Receive and render the chunks as they arrive

Questions:

Links:

kevinyamauchi commented 4 months ago

checking if chunks are in frustum: https://iquilezles.org/articles/frustumcorrect/ pygfx camera frustum: https://pygfx.com/stable/_autosummary/cameras/pygfx.cameras.PerspectiveCamera.html#pygfx.cameras.PerspectiveCamera.frustum