Vis5D

Оригинальная статья подготовлена Билл Хиббард (Bill Hibbard) из University of Wisconsin – Madison

Мы рекомендуем Vis5d+

Разработка Vis5D была прекращена на SSEC , но продолжается на SourceForge как проект Vis5d+ Проект был инициирован Стивеном Джонсоном (MIT), но сейчас включает в себя Джима Эдвардса (Команда визуализации NCAR) и других. Мы продолжим обслуживать наши старые версии Vis5D, но все-таки рекомендуем Vis5d+.

D3D

Разработка Vis5D получила продолжение в лабораториях по прогнозированию NOAA в проекте D3D Пола МакКаслина, Фила Макдональда, Эва Зока и Херба Грота. D3D не доступен публично, однако он используется с системой AWIPS во многих офисах NWS. Надеемся, что FSL в конце концов дадут этой прекрасной системе выйти публично.

Cave5D

Cave5D это версия Vis5D в виртуальной реальности для CAVE и ImmersaDesk. Она была написана для проекта визуализации SSEC для ежедневного прогноза погоды The SIGGRAPH 94 внутри VROOM (комнаты виртуальной реальности) на Siggraph '94,а также изучения сдвоенных атмосферно-океанных моделей используя Vis5D и VisAD в Supercomputing '95 на испытательном стенде GII. Во время демонстрации, CAVE в Сан-Диего подключался с помощью высоко-скоростной сети I-Way к серверу SP-2 внутри национальной лаборатории в Аргонне.

Сейчас, Cave5D разрабатывается и распространяется Шери Микельсонои и Джоном Тэйлором из национальной лаборатории в Аргонне. Cave5D можно использовать с любым набором данных Vis5D (т.е. Любым файлом .v5d)

Доступен бета релиз Vis5D-5.2

Vis5D версии 5.2 находится на ftp://ftp.ssec.wisc.edu/pub/vis5d-5.2. Исходный код (vis5d-5.2.tar.Z) , а также предварительно скомпилированные исполнимые файлы можно найти тут.

Также доступно следующее

  • Vis5D-5.2 README
  • Vis5D-5.2 API Document
  • Vis5D-5.2 Scripting Document

Введение

Vis5D это система для экстрактивной визуализации большого объема данных в 5-D координатах, таких как те, что получаются с помощью численных погодных моделей. В 3D координатной сетке возможно создание изоповерхностей, контурных долей, цветных долей, объемных изображений и т.п., затем развертка изображения и добавление анимации в реальном времени. Также существуют функция для записи траектории ветра, возможность делать аннотации для публикаций, поддержка анализа интерактивных данных и т.п.

Ниже снимок экрана того, как Vis5D генерирует таблицу из четырех крупных секторов прогноза ECMWF.

20 1

Vis5D был написан в рамках проекта визуализации центра космических наук и инженерии (SSEC) университета Висконсина-Мэдисона Билом Хиббартом, Джоаном Келлумом и Брайаном Полом при поддержке:

  • Андре Батайола CPTEC, Сан Пауло, Бразилия
  • Дейва Сантека SSEC
  • Мари-Франсуазы Войдро-Мартинез Французский метеорологический отдел
  • Дейва Каминза и Джеффа Врума Stellar Computer, Inc.
  • Симона Бааса и Ганса де Джонга, Нидерланды, за порт HP/VOGL
  • Пратишу Шах из Kubota Computer за порт Kubota
  • Майка Строяна из HP за поддержку PEX

Разработку Vis5D поддерживали NASA и EPA.

Системные требования

Vis5D 5.1, самая последняя версия, будет работать на следующих системах:

  • Silicon Graphics рабочая станция с IRIX 5.x или позднее. При наличии используются несколько процессоров.
  • IBM RS/6000 рабочая станция с AIX 3 или позднее. Поддерживается 3D оборудование, основанное на OpenGL .
  • Sun рабочая станция с SunOS 5.x или позднее.
  • HP рабочая станция с HP-UX A.09.01 или позднее. Поддерживается 3D оборудование, основанное на PEX .
  • DEC Alpha рабочая станция с OSF/1 V1.3 или позднее.
  • IBM PC compatibles с версией Linux v1.2 или позднее. Рекомендуется процессор 90MHz Pentium или быстрее.
  • Windows NT работающий на Intel.
  • OS/2 работающий на Intel.

заметки:

  • Для всех случаев рекомендуется иметь хотя бы 32 MB RAM.
  • Необходим хотя бы 8-битный цвет. Рекомендован 24-битный.
  • На системах без 3D, аппаратный рендеринг достигается программным обеспечением с библиотекой Mesa . Иметь оборудование для 3D графики сильно рекомендуется.

Размер вашей памяти определяет размер данных, которые вы сможете визуализировать. Необходимо иметь два байта памяти на каждый пункт в вашем наборе данных для того, чтобы интерактивность была максимальной. Однако, визуализировать большие объемы данных можно и с пониженной интерактивностью.

Как получить Vis5D

Vis5D можно найти на анонимном ftp сервере www.ssec.wisc.edu/pub/vis5d. Дистрибутив состоит из 2 файлов:

  • vis5d-5.1.tar.Z – Исходный код и документация (5.4MB)
  • vis5d-data.tar.Z – Наборы данных для примера, файлы карт, топографические файлы.(4.7MB)

Если вы пользовались Vis5D ранее, то файл vis5d-data.tar.Z вам не нужен, так как у вас уже должно быть его содержимое. Файл README содержит полную документацию по Vis5D, включая инструкции по компиляции и инсталляции (глава 2).

Операции с ftp вручную:

% ftp www.ssec.wisc.edu
Connected to www.ssec.wisc.edu
Name: anonymous
Guest login ok, type your name as password.
Password: myname@address
ftp> cd pub/vis5d
ftp> asc
ftp> get README
ftp> bin
ftp> get vis5d-5.1.tar.Z
ftp> get vis5d-data.tar.Z
ftp> bye

Прекомпилированные исполнительные файлы Vis5D (вместе с топографическими файлами и файлами карт) доступны на следующих системах:

  • IBM R6000 / AIX
  • HP / HP-UX
  • HP / HP-UX (PEX)
  • DEC Alpha / OSF1
  • SUN / SunOS 5.x
  • SUN Ultra / SunOS 5.x with Creator graphics and Sun's OpenGL
  • Pentium / LINUX

Ваш браузер спросит куда скачать файл и как его назвать. Скачивайте его туда, куда хотите установить Vis5D и назовите его vis5d.tar (убедитесь что вы находитесь в папке, куда собираетесь установить Vis5D). Vis5D установлен. Можете избавится от tar файла набрав команду "rm vis5d.tar".

Установка Vis5d+ на OS X

Тут можно найти инструкции по установке Vis5d+ на Apple's OS X.

Установка Linux на вашем PC

На своем РС запустить Vis5D вы можете предварительно установив Linux. Linux это бесплатная версия Unix и все что вам необходимо находится на странице проекта документации Linux. Отметьте то, что где-то на 2\3 страницы вниз можно найти список коммерческих продуктов Linux, которые могут облегчить установку.

Порт Vis5D на Windows NT

Этот порт был создан Эриком Кийном из проекта Генератора Погодных Сценариев и доктором Михаилом Жижинком из Мирового Центра Данных В в России. Порт нуждается в том, чтобы пользователь запустил сервер Windows X . Можно выбрать между этой полностью функциональной демоверсией (рекомендуется) или найти подходящий Windows X Server здесь. Вы также возможно захотите скачать исполнительные файлы и сопровождающие их DLL библиотеки для Vis5D отсюда.

Возможно, вы захотите собрать программу с самого начала. Вам понадобятся клмпиляторы и библиотеки GNU С, заголовки и библиотеки для клиента X Windows доступны на этом сайте , патч для библиотеки GNU C и код дляVis5D-5.0 можно скачать тут.

Все, чего не хватает это:

  • Дополнительные утилиты( v5dinfo, v5dstats, etc.. )
  • Программы конвертации форматов( foo_to_v5d, foo2_to_v5d, etc.. )
  • Написание кода.

Ваш браузер спросит куда скачать файл и как его назвать. Скачивайте его туда, куда хотите установить Vis5D и назовите его vis5d.tar (браузер распакует файл автоматически). Затем ввидите команду "tar -xvf vis5d.tar" (убедитесь что вы находитесь в директории, куда собираетесь установить Vis5D). Vis5D установлен. Можете избавится от tar файла набрав команду "rm vis5d.tar".

Обслуживание и просмотр файлов 5D Files через сеть

Для того, чтобы облегчить исследования чужих наборов данных, мы определили файлы Vis5D как медиум по обмену информации в мировой сети. Ссылки на файлы Vis5D могут быть включены в веб страницу также как ссылки на GIF файлы, а для просмотра Mosaic использует Vis5D автоматически ( так же как она использует xv для просмотра GIF файлов).

Утверждение совместимости 2000 года для Vis5D

Vis5D совместим с датами 2 тысячелетия. Он использует двухзначный год, с 00 по 49 читается 21м веком, а с 50-99 с 20м. Все временное вычисление определена двумя простыми функциями в vis5d-5.1/src/v5d.c, под названиями v5dYYDDDtoDays и v5dDaysToYYDDD

Помощь

UCAR поддерживает список рассылок на vis5dplus@ucar.edu. Тут можно найти их страницу по подпискам и сообщениям

Vis5D в виртуальной реальности CAVE и ImmersaDesk

Cave5D это версия Vis5D, которая выполняется в виртуальной реальности CAVE и ImmersaDesk. Она свободно доступна благодаря Глену Уилессу и Кэйти Ласкаре из университета Старого Доминиона и включает в себя улучшения, которые легко позволяют использовать Cave5D с любыми данными Vis5D (например, любыми файлами .v5d). Они основаны на ранних версиях Cave5D, которую мы демонстрировали на Siggraph '94 VROOM на испытательном стенде GII Supercomputing '95

Vis5D С добавлением определения контура

FVis5D это версия Vis5D с добавлением функций выделения признаков и определением контура. Она доступна благодаря Дебре Сильвер и Саймону Жин Вангу из Рудгерского университета.