当前位置: X-MOL 学术Comput. Graph. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Tone mapping High Dynamic 3D scenes with global lightness coherency
Computers & Graphics ( IF 2.5 ) Pub Date : 2020-10-01 , DOI: 10.1016/j.cag.2020.08.004
Ific Goudé , Jérémy Lacoche , Rémi Cozot

Abstract We propose a new approach for real-time Tone Mapping Operator dedicated to High Dynamic Range rendering of interactive 3D scenes. The proposed method considers the whole scene lighting in order to preserve the global coherency. This is the major contribution of our method. Indeed, most of existing Tone Mapping Operators only consider the image rendered by the camera at the current frame and simulate the Human Visual System accommodation to bright and dark luminance. Consequently, after an adaptation time, the lighting design of the 3D scene is lost. For example, two rooms with a high contrast (one dark and one bright) can be perceived with the same luminance level after adaptation. To cope with this coherency issue, we adapt an existing Tone Mapping Operator that combines (1) a global Tone Mapping Operator which takes into account the High Dynamic Range of the whole scene and (2) a viewport frame based Tone Mapping Operator that enhances the image contrast. Thus, we preserve the global lighting coherency and enhance the contrast for each rendered image. Furthermore, we present a subjective evaluation that shows that our method provides a better user experience than previous methods in the case of visualization on Head-Mounted Display.

中文翻译:

具有全局亮度一致性的色调映射高动态 3D 场景

摘要 我们提出了一种实时色调映射算子的新方法,专用于交互式 3D 场景的高动态范围渲染。所提出的方法考虑整个场景照明以保持全局一致性。这是我们方法的主要贡献。事实上,大多数现有的色调映射算子只考虑相机在当前帧渲染的图像,并模拟人类视觉系统对明暗亮度的适应。因此,经过一段适应时间后,3D 场景的照明设计就会丢失。例如,可以在适应后以相同的亮度水平感知具有高对比度的两个房间(一暗一亮)。为了解决这个一致性问题,我们采用了现有的色调映射算子,该算子结合了 (1) 考虑整个场景高动态范围的全局色调映射算子和 (2) 增强图像对比度的基于视口帧的色调映射算子。因此,我们保留了全局照明的一致性并增强了每个渲染图像的对比度。此外,我们提出了一个主观评估,表明在头戴式显示器上的可视化情况下,我们的方法比以前的方法提供了更好的用户体验。
更新日期:2020-10-01
down
wechat
bug