Hasty Briefsbeta

双语

Show HN: A physically-based GPU ray tracer written in Julia

8 days ago
  • #visualization
  • #julia
  • #ray-tracing
  • RayMakie与Hikari共同推出基于物理的GPU光线追踪管线,深度集成于Makie生态系统,可为任意Makie场景实现照片级真实感的路径追踪渲染。
  • 功能特性包含全局光照、体积介质、光谱渲染及基于物理的材质系统,全部在GPU上实时运行。
  • 该集成方案无需导出网格数据或学习新工具,实现从交互式探索到影视级渲染的无缝衔接。
  • Julia语言的高性能表现与跨厂商GPU支持,使得光线追踪效率可媲美C++实现方案。
  • Hikari是pbrt-v4的Julia移植版本,支持光谱渲染与物理材质的波前体积路径追踪算法。
  • 应用场景涵盖气候科学、结构生物学、流体力学与粒子物理等领域,充分展现RayMakie的多学科适应性。
  • 通过Julia的多重分派机制,用户可自定义材质与介质,开拓可视化与仿真的创新应用场景。
  • 系统支持渐进式优化的交互式路径追踪渲染体验。
  • 未来将重点优化内存管理、提升性能表现,并扩展GPU后端兼容性测试。
  • 本项目由德国主权技术基金与Muon Space资助,并得到Julia开源社区的广泛贡献。