77328

IMPROVING THE DEVELOPMENT OF VISUALIZATION SOFTWARE

Научная статья

Информатика, кибернетика и программирование

Visuliztion helps to interpret results of vrious stges of clcultions. However there is problem of developing of visuliztion tools exist. To explin tht lets see which types of visuliztion tools re: Universl visuliztion systems cpble to disply visul objects of vrious clsses.

Английский

2015-02-02

30.5 KB

0 чел.

IMPROVING THE DEVELOPMENT

OF VISUALIZATION SOFTWARE

P.A.Vasev

IMM UrB RAS, Ekaterinburg

Computer graphics is used in many research projects which include numeric modeling. Visualization helps to interpret results of various stages of calculations. However, there is a problem of developing of visualization tools exist. To explain that, let’s see which types of visualization tools are:

  1.  Universal visualization systems, capable to display visual objects of various classes. For example, ParaView and AVS.
  2.  Specialized visualization systems, capable to display visual objects from subject domain of computing experiment or specific type. For example:: IVS 3D (geo-information), VENUS (molecular structures), VolVis (any three-dimensional arrays).
  3.  Custom visualization tools created for the given user (case).

Systems from classes (1) and (2) are good that allow to perform visualization of user’s data quickly. Thus systems from class (1) can even play a role of "a silver bullet» and act as uniform solution for all needs. However a drawback of such systems is that they are superfluous by the nature, possess the overloaded interface, and do not consider all nuances of the research project that leads to additional actions and time expenses for the user.

The best case for any user is the custom system created for his project and data, considering all user’s inquiries and wishes. However the development of systems from a class (3) is difficult, expensive and long process. The main reason is that development of such systems is conducted practically «from zero».

During development, a wide range of tasks is performed:

– selection of an execution environment (MFC, .NET Forms, VCL, Qt etc.),

– choice of graphic library (OpenGL, DirectX etc.) or rendering environment (VTK, OGRE, Open Inventor etc.),

– implementations of algorithms of rendering and interaction for required visual objects,

– programming of the windowing interface and so on.

To solve all the spectrum of these tasks skilled experts are involved, spending their time for these seem routine problems.

As a result of long-term work and creation of several dozens of custom systems of visualization the new vision had emerged. This is a vision of the environment which could simplify the solution of stated technical problems considerably. The given environment should comprise following features:

  1.  The expansible graphics kernel capable to display various visual objects - from primitive things (like axis, triangles, surfaces) to high-level objects (grids, graphs, solid data).
  2.  The expansible data processing kernel, for example for construction of isosurfaces, performing a filtration, features detection and so on.
  3.  Build-in scripting language to manage the environment. This includes data loading and processing, creation and management of visual objects, interaction with the user and so on.
  4.  Possibility to adjust any aspect of GUI, including placement of control elements of visualization parameters and other controls to interact with the internal scripts (3).

Creation of the similar environment will allow reducing essentially the resources demanded on working out custom systems of visualization. A developer can implement loading of any data in the built in scenario language, designate visual objects in the same language, expand capabilities of the environment with new visual objects, adjust the GUI and so on.

Thus, the development of visualization systems converts from the difficult project including set of routine technical problems, to process of adjustment, adaptation and expansion of the standard environment.


 

А также другие работы, которые могут Вас заинтересовать

22701. Експорт та імпорт України 26.5 KB
  Існує заборона експорту або імпорту того чи іншого товару для захисту національних інтересів економічна безпека захист культурних цінностей фінансові положення тощо. Сьогодні ні розміри експорту ні його структура не можуть задовольнити Україну. Розміри експорту поки що недостатні: в 1995 р. У його структурі найбільшу частку мають сировина матеріали і товари народного споживання 876; машини і устаткування 103 інші товари у тому числі послуги 21 що вказує на дуже неефективну структуру експорту оскільки майже 90 його...
22702. Структурна політика розвитку 35.5 KB
  сукупних економічних проблем які виникають внаслідок структурних зрушень всередині галузей народного господарства та між ними регіонами і між групами підприємств структурна політика розвитку.Структурна політика розвитку використовується там і тоді де і коли виникає потреба у скороченні періоду адаптації галузей і регіонів до необхідних змін макроекономічної структури та коли структурні зрушення мають стати соціально вигідними для економічних суб'єктів. Заходи держави орієнтовані на галузі народного господарства визначаються як галузева...
22703. Зовнішньоекономічна діяльність 26 KB
  ЗЕЗ це комплексна система різних форм міжнародного співробітництва. ЗЕЗ категорія історична: продукт цивілізації виникає з появою держави та розвивається разом з нею. ЗЕЗ виступають елементом зростання та прискорення. В залежності від ефективності ЗЕЗ розглядають класифікацію.
22704. Українська класифікація товарів ЗЕД 19 KB
  Вона розроблена на базі гармонізованої системи опису та кодування товарів яка існує в світі з 1983 р. Цифрові коди товарів уніфіковано з гармонізованою системою в світі.
22705. Географічна і галузева структура прямих іноземних інвестицій 27 KB
  Географічна і галузева структура прямих іноземних інвестицій Державний комітет статистики зафіксував у 2002 році рекордний для України показник залучення прямих іноземних інвестицій у 107 млрд. Галузева структура іноземних інвестицій визначається значною диференціацією. Більше 60 іноземних інвестицій зосереджено у п'яти галузях харчовій промисловості внутрішній торгівлі машинобудуванні фінансах та паливній промисловості. Безпосередньо в 2000 році до галузей промисловості надійшло лише близько 42 прямих іноземних інвестицій тоді як...
22706. Основні системні наслідки економічного спаду 1992-1999 рр 44.5 KB
  Об'єкт економічної стратегії в Україні на початку періоду трансформації характеризувався складною і недосконалою структурою великою кількістю неузгоджених чинників розвитку що мають різну природу. Надмірний негативний вплив цих чинників став можливим через значну розбалансованість економічної стратегії неузгодженість її елементів. Ефективність економічної стратегії на цьому етапі може бути оцінена як вкрай низька. В основі його виникнення і поширення лежить відсутність економічної свободи і надмірно високі податки.
22707. Реформування відносин власності в Україні 37.5 KB
  Зокрема у Великобританiї нараховувалось понад два десятки методик якi застосовувались у ходi приватизацiї залежно вiд ситуацiї. Для зростання виробництва iнколи достатньо лише приватизацiї управлiння шляхом переведення пiдприємств у ринковi умови iснування лiбералiзацiї ринкiв тощо. Дослiдники видiлили вимоги недотримання яких зумовлює неефективнiсть приватизацiї. Серед них утворення сприятливого для приватної власностi середовища широкi програми iнформування населення i пiдготовки спецiалiстiв встановлення прiоритетiв врахування...
22709. Нетарифні заходи ЗЕД 32.5 KB
  Ліцензування це комплекс питань повязаних з підготовкою та поданням переліку документів потрібних для отримання ліцензії. Вимоги до системи ліцензування: коли не обмежує конкуренцію коли створені чіткі і прозорі ліцензійні умови коли використання ліцензій сприяє розвитку окремого виду діяльності. Ліцензування має бути логічним послідовним економічно обґрунтованим умови зрозумілі для всіх підприємств.