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 physiomotion4d 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 physiomotion4d import usd_anatomy_tools
stage = usd_anatomy_tools.create_anatomical_stage()
usd_anatomy_tools.add_heart_model(stage, "heart.vtk")
usd_anatomy_tools.add_lungs_model(stage, "lungs.vtk")
stage.Save()
See Also
Workflow Classes - Complete USD workflows
Segmentation Modules - Segmentation for USD generation
Navigation