owensgroup/RXMesh

GPU-accelerated triangle mesh processing

解決的問題

RXMesh 提供了一種在 GPU 上完全處理三角網格的高效方法,克服了傳統 CPU 處理的限制。它能處理任何品質的網格,包括非流形網格,並支援靜態與動態網格連接變更。

工作原理

該庫使用一種專為 GPU 加速設計的緊湊且通用的資料結構。它包含緊密耦合的稀疏與密集矩陣基礎設施,利用 cuSolvercuSparsecuBlas 進行幾何處理。此外,它還實現了基於 GPU 的自動微分(AD)系統,以高效計算優化與模擬任務所需的梯度與海森矩陣。

適用對象

專為需要在基於網格的計算中實現高效率 GPU 加速的幾何處理、模擬與逆向設計領域的研究人員與開發者設計。

主要特色

  • 支援靜態與動態網格的 GPU 加速處理。
  • 支援非流形網格幾何。
  • 透過 NVIDIA CUDA 庫整合稀疏與密集矩陣運算。
  • 內建自動微分,可在 GPU 上計算梯度與海森矩陣。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案