Edit this page

NA-MIC Project Weeks

Back to Projects List

AR-VR and Rendering

Key Investigators

Description

The goals of this breakout session is to discuss the upcoming changes in the rendering infrastructure of Slicer, investigate ways to make the rendering pipeline more customizable and plan future direction for SlicerVirtualReality to ensure is it more usable, customizable and supports a wide range of AR and VR devices.

Topics for discussion

Meeting notes

This document was created in the context of the Rendering and XR Breakout session taking place 43nd Slicer Project Week

SegmentAwareCarvingOfVolumes

Discussed the PW43 project on interactive carving for volume rendering.

Unity Slicer
image image

The implementation uses a sphere of influence that selectively clips volumes based on segmented objects (user-selected). Antialiasing is currently missing in the 3D SLicer implementation (FXAA was used for the Unity implementation). For this project, @AndreyTitov implemented a loadable module (c++) to expose the texture unit by volume rendering to Python. He will re-formulate his solution in a PR to the Slicer core so that the functionality is accessible to all Python extensions.

Discussion about improving the current rendering pipeline in Slicer

Updates on VTK

SlicerVR

References