USD Generation Modules
Convert medical imaging data to Universal Scene Description (USD) format for NVIDIA Omniverse.
Overview
USD generation tools for creating animated 3D models from medical images:
USD Tools: Core USD file operations
Anatomy Tools: Anatomical structure handling
VTK Conversion: Convert VTK meshes to USD with
ConvertVTKToUSD
Quick Links
- USD Modules:
USD Tools - Core USD utilities
USD Anatomy Tools - Anatomical structure tools
VTK to USD Conversion - VTK to USD conversion (preferred high-level API)
Low-Level vtk_to_usd Subpackage - Low-level
vtk_to_usdsubpackage (advanced)
Module Documentation
Quick Start
Convert VTK to USD
from monai_physio import ConvertVTKToUSD
converter = ConvertVTKToUSD.from_files(
data_basename="Heart",
vtk_files=["heart_phase_00.vtk", "heart_phase_01.vtk"],
time_codes=[0.0, 1.0],
)
stage = converter.convert("animated_heart.usd")
Create Anatomical Scene
from monai_physio import process_usd_anatomy
stage = process_usd_anatomy.create_anatomical_stage()
process_usd_anatomy.add_heart_model(stage, "heart.vtk")
process_usd_anatomy.add_lungs_model(stage, "lungs.vtk")
stage.Save()
See Also
Workflow Classes - Complete USD workflows
Segmentation Modules - Segmentation for USD generation
Navigation