功能丰富的DirectX12图形引擎,具备渲染图、自动资源管理、GPU剔除等核心特性,集成光追阴影、反射、AO,支持FSR、XeSS、DLSS3等超分技术及多种后处理效果。【此简介由AI生成】
当前项目代码仓暂无内容
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
![]()
Adria-DX12
采用 C++ 语言编写,基于 DirectX12 的图形引擎。
功能特性
- 渲染图
- 自动资源屏障
- 利用资源池进行资源复用
- 自动推导资源绑定标志和初始状态
- pass剔除
- 图形可视化
- DDGI
- 探针可视化
- 基于GPU的渲染
- GPU视锥剔除
- 两阶段GPU遮挡剔除
- 参考路径追踪器
- 时间升采样器
- FSR2,FSR3
- XeSS
- DLSS3
- 终极无绑定
- 仅需要一个根签名
- 对阴影投射灯光的体积光照
- 瓦片延迟渲染
- 集群延迟渲染
- 阴影
- 对方向光、聚光灯和点光使用PCF阴影
- 对方向光使用级联阴影贴图
- 轨迹追踪阴影(DXR)
- 体积云
- 时间重投影
- Hosek-Wilkie 天空
- 海洋FFT
- 自动曝光
- 光晕
- Tony McMapface色调映射
- 景深 + 散焦效果
- 自定义
- FFX
- 环境遮挡:
- SSAO
- HBAO
- CACAO(FFX)
- RTAO(DXR)
- 反射:
- 屏幕空间反射(SSR)
- 轨迹追踪反射(RTR,DXR)
- 抗锯齿:FXAA,TAA
- 对比度自适应锐化(FFX)
- 电影效果:镜头畸变、色差、晕影、胶片颗粒
- 雨水
- 上帝之光
- 镜头光晕
- 运动模糊
- 贴图
- ImGui编辑器
- 性能分析器
- 自定义和tracy性能分析器
- 调试工具
- 调试渲染器
- 着色器热重载
- 渲染图转储与可视化
- 着色器调试printf
- Nsight Aftermath SDK
待办事项
- ReSTIR全局光照
截图
DDGI
| 未启用 | 已启用 |
|---|---|
![]() |
![]() |
| 探针可视化 |
|---|
![]() |
体积云

圣米格尔

海洋

路径追踪

编辑器

轨迹追踪特性
| 级联阴影贴图 | 硬轨迹追踪阴影 |
|---|---|
![]() |
![]() |
| 屏幕空间反射 | 轨迹追踪反射 |
|---|---|
![]() |
![]() |
| SSAO | RTAO |
|---|---|
![]() |
![]() |
渲染图可视化
雨水









