GPX Animator GPU

把 GPX 路線與高度脈絡整理成地圖動畫,再由 Windows 原生 GPU 管線輸出可播放的 MP4。

Maintained
RustGPU Computing

GPX Animator GPU 解決的是一個很具體的問題:GPX 檔案保存了路線,卻不容易讓人看懂路線如何穿過地圖、距離如何累積,以及爬升如何變化。這個 Project 把 GPX 整理、地圖鏡頭、GPU 繪圖、HUD、海拔圖與 MP4 編碼放在同一個 Windows 原生流程裡,讓騎乘紀錄成為可以播放、回看與交付的路線影片。

我負責把這條從資料到影片的路徑做成可操作的工具;目前它是 maintained 的 Featured Project,主要範圍是 Windows 10/11 x64 與 NVIDIA RTX GPU。公開版本拒絕 Intel、AMD、Microsoft WARP 與 CPU fallback,避免把「GPU 輸出」悄悄降級成另一種未量測的執行路徑。

專案範圍

  • 載入 GPX,處理停留點與海拔資料,並顯示距離、爬升、GPS 點與路線畫面
  • 讓 Follow 或 Fit camera 沿著路線移動,並同步呈現公里數、海拔與 elevation profile
  • 以 D3D11/Direct2D → NVIDIA RTX texture → NVENC HEVC/H.264 → MP4 的 GPU-first pipeline 輸出影片
  • 支援 16:9、1:1、9:16、HUD、地圖樣式與附近地點/route pin 等輸出選項

公開 repository 的目前 README 將 3840×2160、60 FPS 列為預設 profile;這代表工具的輸出能力與設定契約,不等同於每一次輸出都已通過 4K60 throughput benchmark。下方 Overview Article 會把目前可追溯的 0706 實際輸出單獨列出。

這個 Profile 保留 Project 的角色、邊界與可驗證成果;實際介面、輸出影格、route fixture 與測量限制放在相關 Overview Article。