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 разрабатывается и распространяется Шери Микельсонои и Джоном Тэйлором из национальной лаборатории в Аргонне. Здесь его можно найти в свободном доступе. 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 можно скачать тут.

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

1.       Дополнительные утилиты( v5dinfo, v5dstats, etc.. )

2.       Программы конвертации форматов( foo_to_v5d, foo2_to_v5d, etc.. )

3.       Написание кода.

Ваш браузер спросит куда скачать файл и как его назвать. Скачивайте его туда, куда хотите установить 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 с добавлением функций выделения признаков и определением контура. Она доступна благодаря Дебре Сильвер и Саймону Жин Вангу из Рудгерского университета.

 

Прочие ссылки

 Vis5D FAQ может помочь ответить на вопросы о инсталляции и использовании Vis5D.

Vis5D API document Описывает внутренний программный интерфейс Vis5D. Это позволяет использовать Vis5D как подсистему, ориентировано только для програмистов.

Vis5D scripting document описывает интерфейс написания TCL кода в Vis5D 5.1.

Vis5D Tutorial поможет вам узнать больше о Vis5D.

Группа UW-NMS используетVis5D для визуализации операционных прогнозов.

 Галлерея разработок отдела научных расчетов NCAR содержит множество отличных визуализаций, полученных использованием Vis5D (особенно удалась симуляция лесного пожара).

С помощью Vis5D, университет МакГилла получил несколько великолепных визуализаций симуляций урагана Эндрю.

Агентство Защиты Окружающей Среды США создало несколько поистине хороших визуализаций cравнивая подели прогнозов с изображением спутников используя Vis5D. Экспертом по языку программирования TCL в Vis5D являетсяЯнЧинг Жанг (yan@vislab.epa.gov).

Офис проекта TAO (NOAA/PMEL)также, используя Vis5D, произвел несколько хороших визуализаций океанографических данных ТAO

В добавок, у нас для VisAD еще есть своя страничка.

Последнее обновление оригинальной статьи 17 сентября 1998.