🌘 Announcing Raycore.jl:CPU 與 GPU 的高效能光線追蹤
➤ Julia 語言釋出高效能光線追蹤核心,為 Makie 生態系注入擬真渲染能量
✤ https://makie.org/website/blogposts/raycore/
Julia 語言推出了一個名為 Raycore.jl 的新函式庫,旨在提供 CPU 和 GPU 皆適用的高效能光線追蹤核心。此函式庫專注於快速的光線與三角形交集計算,並結合了包圍盒層次結構(BVH)來加速。Raycore.jl 的開發者利用了 Julia 語言的優勢,包括其接近 C/C++ 的效能、出色的 GPU 支援(透過 KernelAbstractions.jl 可支援 CUDA、AMD、Metal 等多種平臺)以及多重分派帶來的靈活性,使得程式碼既易讀又高效。雖然 Julia 的編譯時間和 GPU 程式碼的邊緣情況是挑戰,但透過維持長期的 Julia 執行階段和持續的預編譯工作,這些問題得以緩解。Raycore.jl 的目標是為 Makie 等生態系提供強大的光線追蹤後端,並促進科學計算
#軟體開發 #繪圖 #效能



















