In this work, we propose a visualization development framework that is a C++ class library for easily and efficiently rendering three-dimensional datasets, such as numerical simulation results, medical image datasets, and measurement datasets. Our framework provides a modular programming environment that supports the construction and execution of a visualization pipeline and allows the user to readily implement custom visualization algorithms using our simple module-based execution model. In addition, we also provide a simple implementation of a visualization environment that can handle multiple volumes and semi-transparent polygons in a single scene, which we call a fused visualization environment. Although many visualization software packages have been proposed thus far, such an environment has not previously been supported because of the visibility ordering problem.
Kyoto Visualization System (KVS), https://github.com/naohisas/KVS/
Naohisa Sakamoto, Koji Koyamada, KVS: A simple and effective framework for scientific visualization, Journal of Advanced Simulation in Science and Engineering (JASSE), Vol.2, No.1, pp.76-95, 2015
Kengo Hayashi, Naohisa Sakamoto, Jorji Nonaka, Motohiko Matsuda and Fumiyoshi Shoji, An In-Situ Visualization Approach for the K computer using Mesa 3D and KVS, Proc. of International Conference on High Performance Computing (ISC Workshop on In Situ Visualization 2018), pp 310-322, 2018
Razil Bin Tahir, Jorji Nonaka, Ken Iwata, Taisei Matsushima, Naohisa Sakamoto, Chongke Bi, Masahiro Nakao, Hitoshi Murai, Towards PowerAPI and KVS-based Energy-Aware Image-based In-Situ Visualization on the Fugaku, The 6th R-CCS International Symposium, Poster presentation, 2023
One of the most critical issues for the visualization and analysis of large-scale datasets generated from modern HPC (High Performance Computing) systems is probably the data I/O, which includes the data transfer to specialized post-processing systems or even local machines. In this paper, we present a Web-based client-server system for assisting visualization and analysis processes of large-scale datasets stored on the high performance server side. This system provides an intuitive and interactive visual programming editor from the HIVE (Heterogeneously Integrated Visual analytics Environment) framework for building the visualization pipelines directly on the Web browser-based GUI (Graphics User Interface). In this initial stage, a set of typical visualization functionalities from the KVS (Kyoto Visualization System), a proven effective visualization framework, has been selected and integrated as modules. We evaluated this system by using different visualiza-tion scenarios and confirmed the effectiveness of our proposed system.
Takashi Shimizu, Naohisa Sakamoto, Jorji Nonaka, Kenji Ono, Koji Koyamada, Web-based Visualization System for Large-Scale Volume Datasets, Proc. of International Conference on Simulation Technology (JSST2016), pp.253-260, 2016
Takashi Shimizu, Naohisa Sakamoto, Jorji Nonaka, Kenji Ono, Koji Koyamada, Integrated Volume Visualization Environment on the Web, Proc. of International Workshop on In-Situ Infrastructures for Enabling Extreme-scale Analysis and Visualization (ISAV2016) held in conjunction with SC16, Lightning Presentation, 4 pages, 2016