Revision as of 07:50, 20 Oct 2006
Визуализация с помощью JAS3
(Статья в процессе написания)
Как известно, далеко не все из имеющихся в G4 средств визуализации адекватны в том, что касается непосредственно визуализации. Скажем, интерфейс к OpenInventor мало чем отличается от простого GL'ного окошка с треками (разве что возможностью поворачивать картинку с помощью мышки). При этом, чтобы успешно установить его на последних линуксах, придется поседеть, т. к. SGI не обновляет OI с незапамятных времен. Кроме перечисленных двух, работающих in vitro, во время моделирования, остальные драйверы визуализации предназначены в основном для анализа результатов post mortem — отработавшая программа создает файл заданного формата, который потом обрабатывается соответствующим приложением. Здесь-то и начинаются проблемы. Почти каждое из этих сторонних приложений имеет недостатки, делающие работу с ним невозможной. DAWN остро не хватает интерактивности (вообще он создавался в основном для анализа геометрии на предмет пересечений и наложений объемов друг на друга, распространенной ошибки в программах на GEANT). VRML морально устарел, и если в Windows vrml-браузеров достаточно много, то под линукс есть только один более-менее работоспособный freewrl, медленный и неудобный. Так же в последних версиях GEANT4 появилась экзотика под названием RayTracer, 3D-рендерер, использующий движок G4 для трассировки лучей, что не лучшим образом сказывается на его скорости. А также на привлекательности результата работы.
В свете вышеизложенного единственным достойным методом работы с off-line-визуализацией является HepRep. Этот формат позволяет сохранять в файле геометрию и треки.