Potentially Visible Hidden-Volume Rendering for Multi-View Warping (ACM SIGGRAPH 2023)
Official GLSL Implementation
Project | Paper
This repository contains the official shader implementation of Effective Depth Peeling used in the following paper:
Potentially Visible Hidden-Volume Rendering for Multi-View Warping
Janghun Kim1, Sungkil Lee1
1Sungkyunkwan University
ACM Transactions on Graphics (Proc. SIGGRAPH) 2023
This paper presents the model and rendering algorithm of Potentially Visible Hidden Volumes (PVHVs) for multi-view image warping. PVHVs are 3D volumes that are occluded at a known source view, but potentially visible at novel views. Given a bound of novel views, we define PVHVs using the edges of foreground fragments from the known and the bound of novel views. PVHVs can be used to batch-test the visibilities of source fragments without iterating individual novel views in multi-fragment rendering, and thereby, cull redundant fragments prior to warping. We realize the model of PVHVs in Depth Peeling (DP). Our Effective Depth Peeling (EDP) can reduce the number of completely hidden fragments, capture important fragments early, and reduce warping cost. We demonstrate the benefit of our PVHVs and EDP in terms of memory, quality, and performance in multi-view warping.
If you find this code useful, please consider citing:
@ARTICLE{kim23:pvhv,
title={{Potentially Visible Hidden-Volume Rendering for Multi-View Warping}},
author={Janghun Kim and Sungkil Lee},
journal={{(Accepted to) ACM Trans. Graphics (Proc. SIGGRAPH)}},
volume={42},
number={4},
pages={1--11},
year={2023}
}