Он-лайн планетарии

May 23, 2020 17:24

После поста недельной давности Полноэкранная карта я решил имплементировать и другие он-лайн планетарии к себе на сайт, с утра этим занялся и к вечеру завершил.

Что такое он-лайн планетарии и чем они отличаются от карт неба?

Вообще-то определений никто не давал, но разница есть: он-лайн планетарии показывают небо для наблюдателя с точки зрения ( Read more... )

софт, астрономия, астромиф

Leave a comment

al_wolf May 24 2020, 10:27:36 UTC
Как один из авторов Stellarium'а немного вмешаюсь...

> Вообще планетарий Stellarium написан для десктопов как оупен-сорс, кажется на C, и сразу стал стандартом де факто для любителей астрономии, для продвинутых любителей и не только для любителей. Это действительно крутой продукт, и я им с удовольствием пользуюсь.
Сам планетарий изначально писался на C++, но в нём есть куски кода на C (сторонний код, если уж на то пошло). До версии 0.10 кода на C было намного больше.

> Но "настоящий" Stellarium нужно инсталлировать на компьютер. А сейчас модно все смотреть он-лайн через браузер, поэтому энтузиасты перегнали Stellarium на JavaScript и запустили в сеть - смотри-не хочу. Он-лайн версия по функциональности несколько урезана, но все равно она тормозит чудовищно. Оно и понятно: JS не C.

Веб-версию делают два брата, один из которых (Фабьен) родоначальник Stellarium'а. Фактически веб-версия пишется с нуля и на C, а потом при помощи Emscripten перегоняется в JS/WebAssembly. У меня на домашней машине веб-версия не тормозит, тот тут могут быть ньюансы - что именно тормозит в Вашем случае? Пробовали отключить слой DSS к примеру?

> Кроме того, у него ограниченный API и на мой вкус плохой GUI в той части, которую привнесли умельцы.

API веб-версии используется в мобильной планетарии (Stellarium Mobile Plus) - другое дело, что не всё оно используется в веб-интерфейсе. Если что-то не хватает, то ведь можно и feature request оформить на github'е ;)

Reply

taurus_ek May 24 2020, 11:09:09 UTC
Да, по поводу С++ меня уже поправили.

На счет торможения - у меня даже текстуры заметно по времени подгружаются. :( Со слоями я не экспериментировал просто потому, что пользуюсь десктопной версией, которая выше всяких похвал. Все-таки веб-версию хочется иметь легонькую.

Рад вас встретить на территории ЖЖ и да, среди авторов Stellariuma обращал внимание Вашу фамилию.

Reply


Leave a comment

Up