Статья посвящена разрабатываемой авторами системе научной визуализации. Под научной визуализацией понимается методика перевода абстрактных объектов в геометрические образы, что дает возможность исследователю наблюдать результаты численного моделирования. Таким образом, в цепочке визуализации находятся вычислительная программа, генерирующая числовые данные, процедура построения геометрического объекта на основе этих данных и среда, позволяющая проводить манипуляции со сценой, куда помещены построенные объекты. Основным отличительным свойством разрабатываемой системы является поддержка любых форматов исходных данных и видов отображений. Это достигается за счет богатого встроенного программного интерфейса управления визуальными объектами, источниками света, камерами, историей работы и др. Предполагается, что для каждой новой задачи визуализации программируется индивидуальный вид отображения, отвечающий задаче и запросам исследователя. Система реализована на языке C# для среды исполнения .NET 4.0 для операционных систем Microsoft Windows. В настоящее время предусмотрено подключение пользовательских процедур, оформленных в виде DLL-библиотек для среды .NET, в виде скриптов на языке Ruby и в виде консольного приложения, выдающего команды в выходной поток. Приводятся примеры задач, для исследования которых в настоящее время применяется разработанная система.
Ключевые слова: научная визуализация, система визуализации, подключаемые внешние модули.Количество просмотров:
Вернуться в раздел Специализированные системы визуализации