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

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

Navigation

PCA-Based Registration | API Reference | USD Tools