ISSN 2079-3537      


Scientific Visualization, 2021, volume 13, number 4, pages 127 - 143, DOI: 10.26583/sv.13.4.10

An Experience of Using Cinemascience Format for 3D Scientific Visualization

Authors: Pavel Vasev1,A, Sergey Porshnev2,A,B, Majid Forghani3,B, Dmitry Manakov4,A, Mikhail Bakhterev5,A, Ilya Starodubtsev6,A,B

A N.N. Krasovskii Institute of Mathematics and Mechanics of Russian Academy of Sciences, Ekaterinburg, Russia

B Ural Federal University, Ekaterinburg, Russia

1 ORCID: 0000-0003-3854-0670,

2 ORCID: 0000-0001-6884-9033,

3 ORCID: 0000-0002-9443-3610,

4 ORCID: 0000-0001-6852-8096,

5 ORCID: 0000-0001-8016-9946,

6 ORCID: 0000-0002-3494-4611,



To visualize any new entity, a visualization algorithm should be designed and programmed. Investigating approaches for programming new scientific visualizations, we come with the following technique: utilize CinemaScience format to describe 3D scenes. CinemaScience is developed for storing and visualizing supercomputer and physical modelling results, and differs with simplicity both for human and machine. It has a set of interesting features, for example it allows to specify dynamics in views dependent on parameters. However, the technique currently known applications are 2D graphics, and in this paper we extend it for 3D case. The main feature of the approach is treating of Cinema artifacts as visual objects of explicit type. We successfully used the suggested approach in various visualization tasks, examples are presented in the paper. We developed the open-source web application that implements the suggested approach. It is open-source and its main features are also described in the paper.


Keywords: scientific visualization, declarative visualization, 3d visualization, cinemascience.