ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
Scientific Visualization
Issue Year: 2017
Quarter: 2
Volume: 9
Number: 2
Pages: 102 - 119
Article Name: VISUALIZATON SOFTWARE BASED ON WEBGL
Authors: S.A. Korshunov (Russian Federation), O.A. Nikolaychuk (Russian Federation), À.I. Pavlov (Russian Federation)
Address: S.A. Korshunov
grey.for@gmail.com
Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of RAS, Irkutsk, Russian Federation

O.A. Nikolaychuk
nicoly@icc.ru
Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of RAS, Irkutsk, Russian Federation

À.I. Pavlov
asd@icc.ru
Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of RAS, Irkutsk, Russian Federation
Abstract: The paper describes the main principles of visualization software development, as well as implemented by this software approach, which is based on the use of ontologies to describe both the rendered domain, and the rules of its 3D-displaying. This approach allows the user to avoid programming the 3D-scene and describe it in terms of the research area.
The paper set out a formal model of a software tool, its architecture, basic modules and ontology structure. The process of visual scene design and creation is described, including the steps of ontology modelling, visual objects creation, formation of scene describing rules, code generation, visualization, organization of data exchange between visualization software and data source.
WebGL-based library was chosen as primary means for 3D graphics rendering, which allows to create visual scenes in the user's web browser. Examples of generated scenes and the question of its performance are also discussed in the article.
Language: Russian


Open Article   Download ZIP archive