#renderer #vulkan #pbr #graphics

phosphor

为vulkan的延迟PBR渲染器

1个不稳定版本

0.0.1 2020年3月2日

#8 in #pbr

MIT许可证

1.5MB
5K SLoC

Rust 4.5K SLoC // 0.1% comments GLSL 352 SLoC // 0.3% comments Bitbake 201 SLoC // 0.0% comments

磷光渲染器

磷光是一个通用的延迟RPB渲染器,完全用Rust编写。目前正处于快速发展阶段,尚未达到稳定状态。

screenshot

特性

  • 完全基于物理的管道
  • 延迟管道
  • 基于图像的环境光照
  • 文本渲染

路线图

  • 通用材质系统
  • 自动曝光调整(部分完成)
  • 阴影
  • 光照影响体积
  • FXAA
  • 光晕
  • SSAO
  • 次表面散射
  • 参数化灯光
  • 场景反射捕捉
  • IES配置文件

使用

不要。过一个月左右再回来查看。

如果你真的很喜欢冒险,可以查看Gestalt,看看它如何使用磷光。

依赖项

~76MB
~1M SLoC