尝试纯AI从零开始移植 NVIDIA-RTX/RTXPT 到 DiligentEngine

IDE: vs2022, vscode mcp: serena, context7 skills: superpowers 初始prompt: 将 "RTXPT" (D:/RTXPT-fork) 的实时路径追踪渲染管线移植至 DiligentEngine,作为一个Sample:RTXPT,位于 "D...
尝试纯AI从零开始移植 NVIDIA-RTX/RTXPT 到 DiligentEngine
尝试AI从零开始移植 NVIDIA-RTX/RTXPT 到 DiligentEngine

IDE: vs2022, vscode

mcp: serena, context7

skills: superpowers

初始prompt:

将 "RTXPT" (D:/RTXPT-fork) 的实时路径追踪渲染管线移植至 DiligentEngine,作为一个Sample:RTXPT,位于 "DiligentSamples/Samples/RTXPT"。
项目 RTXPT 位于 "D:/RTXPT-fork",可使用Serena mcp tools访问。
将移植任务分为多个大阶段,包括初期调查、移植资源创建和初始化、移植资源更新(比如BLAS/TLAS,灯光参数等)、移植绘制调用(包括TraceRay调用和Compute调用)、移植着色器、移植后处理总共6个大阶段。
尽量完整复刻 RTXPT 当前高级样例的全部能力,但是你可以先从最小可运行 Sample做起,每一步移植任务完成后都必须确保可Sample运行,以便我验收单次移植任务。
移植过程中未完成的地方应当在代码中留//TODO
我需要同时支持Diligent的D3D12和VULKAN后端,因为RTXPT使用的NVRHI也是同时支持D3D12和VULKAN后端的。

目前进度:

基本框架√

场景资源加载√

渲染管线

着色器

后处理

image

4 个帖子 - 2 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文