Blog: Alter World

Виртуальный мир является своеобразным Alter Ego мира реального…

Кометы в Stellarium'е

8 комментариев 18 января 2014, 22:36 • Stellarium

Перед самым новым годом Георгом Зотти была решена одна из интерсных и важных задач, которые стояли перед разработчиками планетария — добавление визуализации хвостов комет. Код Георга был включён в основную ветку в начале этого года и в принципе все желающие могут его опробовать на версии 0.13.0alpha3 или более поздних.

Вид хвостов пока не очень реалистичный, но первый шаг сделан (кстати, в работе использовалось часть кода, который был подготовлен в рамках GSoC 2012) и теперь можно думать о втором большом шаге — добавлении шейдеров для более реалистичной отрисовки хвостов и комы.

Комета Галлея 1607 года

Комета Галлея 1607 года.

Комета Хейла-Боппа в 1997 году

Комета Хейла-Боппа в 1997 году.

В процессе работы над данной задачей Георг попутно улучшил вычисление кометных орбит (и исправил пару багов в имеющихся расчётах) и добавил список из 1000 исторических ярких комет.

Я уже поигрался с этими историческими кометами и часть из них весьма впечатляющая — когда хвост кометы растягивается почти на всё видимое небо, то это очень драматично!

Ещё заметки на эту тему:

Метки: ,

8 комментариев

Вы можете подписаться на комментарии к этой статье через RSS или отправить к ней TrackBack.

  1. Максим • 17 июня 2014 г. в 13:28

    Это супер! Скачал одну из бета-версий Стеллариума 0.13.0. Комета Хейла-Боппа выглядит впечатляюще, а вот комета Галлея не визуализируется вообще, даже название (только место). Вопрос, как в незабываемой песне «Алёшкина любовь»: "Как же быть? Как быть! " Или как у Чернышевского: "Что делать? "

  2. Александр Вольф • 17 июня 2014 г. в 13:52

    Нужно либо добавить комету Галлея при помощи плагина Редактор Солнечной системы, либо использовать подготовленный ssystem.ini, в котором уже имеется тысяча комет. Ну и время подкрутить надо — сейчас эта комета без хвоста.

  3. Максим • 17 июня 2014 г. в 14:55

    Добавлял при помощи Редактора Солнечной системы и время для воссоздания неба 1607 и 1910 года подкручивал — результат тоже. А где можно нвйти упомянутый вами подготовленный ssystem.ini? И ещё: может ли быть причина в том, что программу в целях экономии места на диске С я поставил на диск D? Простите, что много задаю вопросов...

  4. Максим • 17 июня 2014 г. в 14:55

    Прощу прощения за опечатку — «результат тот же».

  5. Александр Вольф • 17 июня 2014 г. в 14:59

    Взять можно тут — только его нужно будет переименовать в ssystem.ini и положить в профиль пользователя вместо существующего ssystem.ini

  6. Максим • 17 июня 2014 г. в 15:05

    Спасибо, буду пробовать. А можно просто добавить данные из этого списка в уже существующий ssystem.ini?

  7. Александр Вольф • 17 июня 2014 г. в 23:35

    По сути это он и есть, но для 90% пользователей эта 1000 комет не нужна.

  8. Максим • 18 июня 2014 г. в 02:46

    Спасибо! Всё получилось!

Оставить свое мнение

XHTML: Вы можете использовать эти тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>