实时阴影技术(2)Shadow Ray & Shadow Volume - KillerAery
目录Shadow Ray 概述Distance Field Soft Shadows(DFSS)计算安全角度DFSS 算法过程Contact ShadowsShadow Map Space Contact Hardening Shadows [2023]其它常见 Ray TracingHybrid
');}
目录Shadow Ray 概述Distance Field Soft Shadows(DFSS)计算安全角度DFSS 算法过程Contact ShadowsShadow Map Space Contact Hardening Shadows [2023]其它常见 Ray TracingHybrid
目录Deferred Texturing为什么需要 Deferred Texturing?光栅化的 Helper Lane 开销Draw Call 更容易合批利用 V-Buffer 可以做更多事情Visibility BufferMaterial Culling是否抛弃 G-Buffer?抛弃 G-
目录硬件光追(Hardware Ray Tracing)加速结构(Acceleration Structure,AS)AS 策略Ray Tracing PipelineRay Generation ShaderIntersection ShaderHit ShaderRay Query软件光追(So
目录Importance Sampling(IS)Light BVH [2018~2019]预构建 BVH重建 BVH基于 BVH node 的 ISReal-time Stochastic Lightcuts [2020]莫顿序排序(Morton Order Softing)构建 Light Tr
目录逐像素遍历光源 or 绘制光源形状逐像素遍历光源Draw Light Volume(绘制光源形状)Tile-based Light CullingCulling 流程Injection Pass [逐 tile 收集]Injection Pass [逐光源注入] [可选]Compact Pass
目录Cache 形式基于烘焙的 Irradiance Probe四面体镶嵌(Tetrahedral Tessellations)Indirect Light CacheVolumetric Light MapLocal PRT [2023]DDGIRTXGI 1.0 [2019]RTXGI Volu
目录Surfel 持久化存储Surfel 数据组成Surfel 数据结构Acceleration StructureGridHash GridGrid + 稀疏存储Surfelization基于屏幕的生成 [2021]基于 RSM 的生成基于 Triangle 的预生成 [2016]基于 Ray T
目录Nvidia Real-time Denoisers(NRD) v3.xReBLUR 前置知识空间滤波(Spatial Filtering):Diffuse & Specular泊松分布样本(poisson samples)自适应半径(adaptive radius)模糊权重(blur weig
目录Spatial Filtering(空间滤波)基于距离的高斯滤波Bilateral Filtering(双边滤波)基本问题Temporal Filtering(时序滤波)Motion VectorVelocity Buffer [TODO]混合系数基本问题SVGF [2017]Joint Bil
这次的主题主要是利用线程级并行减少 CPU-bound,从多线程的角度出发 CPU-bound 与 memory-bound float 类型的计算类耗时: 1次float乘法 ≈ 1次float减法 ≈ 1次float加法≈ 4次float加法(SIMD优化成功)≈ 32次float加法(CPU有