Skip to content

3D renderer: Volume not shown if larger than graphics card memory #48

@codeling

Description

@codeling

When using OpenGL2 backend in VTK, volumes larger than the graphics card memory are not rendered when the GPU renderer is selected; the vtkSmartVolumeMapper does not handle such volumes automatically.

Current Workaround: Use CPU renderer (by switching to "RayCastRenderMode" in renderer settings).

There are other ways to render such volumes, e.g. using partitions or the OSPRay renderer (see this discussion on using vtkSmartVolumeMapper for large volumes, or using vtkMultiBlockVolumeMapper as mentioned in this discussion

The goal of this issue is to experiment with the different options, and find out which is best suited for our purpose. In the end an automatism should exist which chooses the most suitable rendering mode automatically, depending on volume size and available GPU memory.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions