Faster and better 3D Slicer rendering customization

January 13, 2026

3D Slicer is a very versatile and powerful medical imaging platform that provides plenty of ways for customization; scripted modules allowing the creation of new logic, Qt widgets in both Python and C++, IO plugins for reading custom file formats, segmentation effects for adding new features to the builtin segmentation tools and much more.

With the introduction of the SlicerLayerDisplayableManager module in 3DSlicer 5.10, extending the rendering pipeline is now significantly easier.

What can you do with it?

Consider a simple example: adding hover-based highlighting to any model in the scene. Using the new library, an experienced Slicer developer can implement this functionality from scratch in just a couple of hours.

This toy example demonstrates how straightforward it is to add selection logic to a custom 3D Slicer module or extension, creating an intuitive user-experience with minimal code.

Getting started

Install the LayerDisplayableManager extension directly from the Extension Manager in 3D Slicer 5.10 or later.

For examples and detailed API documentation, visit the complete online documentation.


Support and Services

Looking to take your application to new heights? Get in touch with Kitware for expert development and support services to fast-track your success with trame Slicer.

Collaboration Icon

Learn how to confidently use and customize 3D Slicer from the expert developers at Kitware.

Icon - research

Our experts can assist your team as you build your application and establish in-house expertise.

Custom Software Solutions Icon

Leverage Kitware’s 25+ years of experience to quickly build your application.

Leave a Reply