Rendering (rendering/)¶
VTK-backed 3D scene and helpers for orthogonal texture planes, surfaces, and tractography. Presentation owns the Qt widgets; this package owns actors, cameras, and GPU-ish paths.
Modules¶
Module |
Role |
|---|---|
|
Main VTK scene (planes, actors, interaction hooks) |
|
Orthogonal texture planes |
|
Higher-throughput plane path when available |
|
Level-of-detail and caches for meshes |
|
Build and register surface actors |
|
Camera rig and space conventions |
|
Tractography rendering |
|
Optional ambient occlusion pass |
|
Volume rendering helpers |
Critical path: refresh after a layer change¶
Viewer / presentation
│ layer add / opacity / colormap
▼
renderer_3D / planes
│ update textures / actors
▼
VTK render window ──► Qt viewport
Surfaces go through LOD/cache before becoming actors so large meshes stay interactive; 2D slice views prefer full-resolution data from Infrastructure: I/O & BIDS (volume proxy).
See also¶
AutoAPI:
brain_deer.renderingSurfaces domain helpers:
brain_deer.surface