本技术涉及图形渲染和计算机图形技术领域,具体为一种对于参与介质可微渲染的优化方法及系统,该方法包括如下步骤:引入路径空间积分公式获得目标积分值,对目标积分值进行物质形式的重参数化转换进而得到任意场景参数的物质形式路径积分的微分;建立KD‑Tree结构存储机制,利用存储机制得到叶子节点输出结果;依据叶子节点输出结果确定边界并得到采样边界段,对边界段进行无偏估计并获得边界段的无偏估计数值结果;构建梯度复用模型,通过复用模型获得优化器更新的模型参数;结合物质形式路径积分的微分、无偏估计数值结果、更新后模型参数对初始化的场景参数进行优化调整。本发明为参与介质的可微渲染提供解决方案,为进一步优化提供明确的方向。
背景技术
基于物理的可微渲染技术在计算机视觉与计算机图形学领域的应用正日益扩大。然而,对于参与介质而言其计算复杂度高且优化流程中存在着大量冗余计算,进而严重阻碍了效率的提升。在可微分渲染中,边界积分是一个独特且关键的部分,在其积分域往往存在不连续性等问题。
为了解决边界积分问题,目前引入了多种技术其包括了普通渲染积分的重新参数化以及可微路径积分等方法。现有方法对仅包含表面场景中的可微路径积分进行优化,从而提升了计算速度和处理复杂场景的能力。然而,当场景中存在参与介质时,对于边界积分的蒙特卡洛估计仍然是一个亟需探索的领域,最终导致在处理复杂的逆行渲染任务时,仍存在效率较低等问题。
尽管在可微渲染技术方面已经取得了进展,但在涉及参与介质的复杂场景中,如何更有效地估计边界积分仍然是一个亟待解决的问题,需要继续探索和优化相关技术,以提高在复杂场景下的渲染效率和精度。
实现思路