Кометы в Stellarium'е
8 комментариев 18 января 2014, 22:36 • Stellarium
Перед самым новым годом Георгом Зотти была решена одна из интерсных и важных задач, которые стояли перед разработчиками планетария — добавление визуализации хвостов комет. Код Георга был включён в основную ветку в начале этого года и в принципе все желающие могут его опробовать на версии 0.13.0alpha3 или более поздних.
Вид хвостов пока не очень реалистичный, но первый шаг сделан (кстати, в работе использовалось часть кода, который был подготовлен в рамках GSoC 2012) и теперь можно думать о втором большом шаге — добавлении шейдеров для более реалистичной отрисовки хвостов и комы.
В процессе работы над данной задачей Георг попутно улучшил вычисление кометных орбит (и исправил пару багов в имеющихся расчётах) и добавил список из 1000 исторических ярких комет.
Я уже поигрался с этими историческими кометами и часть из них весьма впечатляющая — когда хвост кометы растягивается почти на всё видимое небо, то это очень драматично!
Максим • 17 июня 2014 г. в 13:28 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Это супер! Скачал одну из бета-версий Стеллариума 0.13.0. Комета Хейла-Боппа выглядит впечатляюще, а вот комета Галлея не визуализируется вообще, даже название (только место). Вопрос, как в незабываемой песне «Алёшкина любовь»: "Как же быть? Как быть! " Или как у Чернышевского: "Что делать? "
Александр Вольф • 17 июня 2014 г. в 13:52 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Нужно либо добавить комету Галлея при помощи плагина Редактор Солнечной системы, либо использовать подготовленный ssystem.ini, в котором уже имеется тысяча комет. Ну и время подкрутить надо — сейчас эта комета без хвоста.
Максим • 17 июня 2014 г. в 14:55 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Добавлял при помощи Редактора Солнечной системы и время для воссоздания неба 1607 и 1910 года подкручивал — результат тоже. А где можно нвйти упомянутый вами подготовленный ssystem.ini? И ещё: может ли быть причина в том, что программу в целях экономии места на диске С я поставил на диск D? Простите, что много задаю вопросов...
Максим • 17 июня 2014 г. в 14:55 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Прощу прощения за опечатку — «результат тот же».
Александр Вольф • 17 июня 2014 г. в 14:59 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Взять можно тут — только его нужно будет переименовать в ssystem.ini и положить в профиль пользователя вместо существующего ssystem.ini
Максим • 17 июня 2014 г. в 15:05 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Спасибо, буду пробовать. А можно просто добавить данные из этого списка в уже существующий ssystem.ini?
Александр Вольф • 17 июня 2014 г. в 23:35 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
По сути это он и есть, но для 90% пользователей эта 1000 комет не нужна.
Максим • 18 июня 2014 г. в 02:46 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Спасибо! Всё получилось!