LVDIF: A Framework for Real-Time Interaction with Large Volume Data


The interest in real-time volume graphics has grown rapidly in the last few years, driven by the increasing demands from both academia and industry. GPU-based volume rendering has been used in a wide variety of fields, including scientific visualization, visual effects, and video games. Similarly, real-time volume editing has been used to build terrain and create visual effects during game development; it has even become an integral part of gameplay in various video games (e.g., Minecraft). Nowadays, as the size of volume data increases, processing large volume data in real time is inevitable in many modern application scenarios. However, manipulation and editing of large volume data are associated with various challenges, such as dramatically increasing memory usage and computational burden. In this paper, we present a framework for interactive manipulation and editing of large volume data to address these challenges. A robust and efficient method for large signed distance function (SDF) volume generation is presented and incorporated into the framework. Also, a complete implementation with specialized GPU optimization is introduced to demonstrate its usefulness and effectiveness—it is included in the framework as well. The framework can be an easy-to-use middleware or a plugin that is able to integrate into game engines for the development of various types of applications (e.g., video games). It can also contribute to the research looking at large volume data from a user-centered perspective (e.g., for human–computer interaction researchers).

Main reference:

Jialin Wang, Nan Xiang, Navjot Kukreja, Lingyun Yu, and Hai-Ning Liang. 2023. LVDIF: a framework for real-time interaction with large volume data. Vis. Comput. 39, 8 (Aug 2023), 3373–3386.


author = {Wang, Jialin and Xiang, Nan and Kukreja, Navjot and Yu, Lingyun and Liang, Hai-Ning},
title = {LVDIF: a framework for real-time interaction with large volume data},
year = {2023},
issue_date = {Aug 2023},
publisher = {Springer-Verlag},
address = {Berlin, Heidelberg},
volume = {39},
number = {8},
issn = {0178-2789},
url = {},
doi = {10.1007/s00371-023-02976-x},
journal = {Vis. Comput.},
month = {jul},
pages = {3373–3386},
numpages = {14}