GraphicsProgramming / GraphicsProgramming/RVPT

Hybrid renderer

未关闭
#36 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C++
星标
82
派生
8
PR 合并指标
30 天内没有已合并 PR

描述

Upon finalizing a rasterizer that matches the ray-tracer, a hybrid mode may be added. The result of the primary rays will be a product of the rasterizer, while any subsequent bounces will be from the ray-tracer. This would require the rasterizer to generate a buffer of positions + normals + materials at each pixel, from which subsequent rays may be generated. A restriction in that case will be the sampling of the primary rays - in each frame the samples for those should be slightly jittered if possible. There is also a concern regarding AA, where a higher resolution image should be fed to the raytracer if actual AA is desired.

贡献指南

这个仓库没有索引到贡献指南

调研方向

没有指定文件或测试。首先检查现有的 rasterizer 和 ray-tracer 实现,然后弄清楚主射线位置、法线、材质、抖动采样和 antialiasing 将如何在两者之间传递。完成的标准是形成一套达成共识的设计,并实现一个可运行的混合渲染器。

由索引模型根据 Issue 内容生成。

评估

技术栈
cpp
领域
computer-graphics
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。