glue-viz / glue-vispy-viewers

3-d data viewers for glue based on VisPy
http://glueviz.org/en/stable/whatsnew/experimental_3d.html#experimental-3d
BSD 2-Clause "Simplified" License
25 stars 21 forks source link

Better distinguish the border and inner parts of a component in 3D #286

Open PennyQ opened 6 years ago

PennyQ commented 6 years ago

The current Vispy library, which Glue used to perform 3D renderings, may use the density maximum along the line of sight to calculate the pixel value to be showed on the screen. However, such a method makes it hard to distinguish the border and inner parts of a component from user's perspective of view since only the densest voxel will be shown.

One better solution might be improving the shading algorithm in Vispy so the border can be more obvious in the 3D display.