Телескопы покупают здесь


A A A A Автор Тема: Все о программе Celestia - версии, возможности, настройки, скрины...  (Прочитано 118049 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Ajaja

  • ***
  • Сообщений: 221
  • Благодарностей: 4
  • Мне нравится этот форум!
    • Сообщения от Ajaja
Действительно, что-то орбита ни Плутона ни его барицентра вокруг Солнца так и не отображается, а ведь обещали к релизу исправить :(

Кстати, копаясь по коду в поисках этого глюка c Плутоном обнаружил интересную вещь - SpiceOrbit. Подробней тут . В кратце - в Celestia есть возможность подключать объекты с орбитами, считающимися по NASA-вским эфемеридам на основе SPK-файлов (*.bsp). Вроде работает. Пока проверил только на DE418. Хоть положения планет (кроме, само-собой, Плутона и немного /img99/8746/spicele3.jpg]Нептуна) почти не отличаются от дефолтных VSOP87, но огромное количество разных эфемерид для кучи объектов и миссий на ftp://naif.jpl.nasa.gov/pub/naif/ делают эту фичу весьма перспективной.
« Последнее редактирование: 27 Янв 2008 [19:47:51] от Ajaja »

Ivvi

  • Гость

Оффлайн Ajaja

  • ***
  • Сообщений: 221
  • Благодарностей: 4
  • Мне нравится этот форум!
    • Сообщения от Ajaja
Да, SpiceOrbit - это "вещь" :) Вот, по-быстрому сделал для  v1.5.0 систему  Плутона со спутниками, на основе насовских эфемерид ftp://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/satellites/plu017.bsp :

extras\spice\spice.ssc
ReferencePoint "Pluto_Barycenter_Spice" "Sol"
{
    Beginning "1990 1 2"
    Ending    "2050 1 1"
    OrbitFrame {
        EclipticJ2000 { Center "Sol" }
    }
    SpiceOrbit
    {
        Kernel "plu017.bsp"
        Target "PLUTO BARYCENTER"
        Origin "SUN"
        BoundingRadius 1e11
        Period 100
        Beginning "1990 1 2"
        Ending    "2050 1 1"
    }
}

"Pluto_Spice" "Sol"
{
    Texture "pluto-lok.*"
    SpecularTexture "pluto-lok-spec.*"
    SpecularColor            [ 0.135 0.12 0.08 ]
    SpecularPower             9.5
    Radius 1151
    Beginning "1990 1 2"
    Ending    "2050 1 1"
    OrbitFrame {
        EclipticJ2000 { Center "Sol/Pluto_Barycenter_Spice" }
    }
    BodyFrame {
       EclipticJ2000 { Center "Sol/Pluto_Barycenter_Spice" }
    }
    SpiceOrbit
    {
        Kernel "plu017.bsp"
        Target "PLUTO"
        Origin "PLUTO BARYCENTER"
        BoundingRadius 1e10
        Period     6.387206
        Beginning "1990 1 2"
        Ending    "2050 1 1"
    }
    UniformRotation
    {
      Period      153.292944
      Inclination     115.60
      AscendingNode   228.34
      MeridianAngle   320.75
    }
    Albedo           0.55
}

"Charon_Spice" "Sol/Pluto_Spice"
{
    Texture "charon-lok.*"
    SpecularTexture "charon-lok-spec.*"
    SpecularColor            [ 0.135 0.12 0.08 ]
    SpecularPower             9.5
    Radius   593
    InfoURL "http://www.nineplanets.org/pluto.html#Charon"
    OrbitFrame {
       EclipticJ2000 { Center "Sol/Pluto_Barycenter_Spice" }
    }
    BodyFrame {
       EclipticJ2000 { Center "Sol/Pluto_Barycenter_Spice" }
    }
    SpiceOrbit
    {
        Kernel "plu017.bsp"
        Target "CHARON"
        Origin "PLUTO BARYCENTER"
        BoundingRadius 1e10
        Period     6.387206
        Beginning "1990 1 2"
        Ending    "2050 1 1"
    }
    UniformRotation
    {
      Period              153.292944
      Inclination         115.9
      AscendingNode       227.3
      MeridianAngle       140.4
    }
    Albedo               0.35
}

"Hydra_Spice" "Sol/Pluto_Spice"
{
    Texture     "asteroid.jpg" # "spectrally neutral"
    Mesh        "asteroid.cms"
    Radius      36
    InfoURL "http://www.boulder.swri.edu/plutonews/"
    OrbitFrame {
        EclipticJ2000 { Center "Sol/Pluto_Barycenter_Spice" }
    }
    BodyFrame {
       EclipticJ2000 { Center "Sol/Pluto_Barycenter_Spice" }
    }
    SpiceOrbit
    {
        Kernel "plu017.bsp"
        Target "903"
        Origin "PLUTO BARYCENTER"
        BoundingRadius 1e10
        Period  38.734
        Beginning "1990 1 2"
        Ending    "2050 1 1"
    }
    Albedo 0.18
}

"Nix_Spice" "Sol/Pluto_Spice"
{
    Texture     "asteroid.jpg"
    BlendTexture true
    Mesh        "asteroid.cms"
    Radius      44
    InfoURL "http://www.boulder.swri.edu/plutonews/"
    OrbitFrame {
        EclipticJ2000 { Center "Sol/Pluto_Barycenter_Spice" }
    }
    BodyFrame {
       EclipticJ2000 { Center "Sol/Pluto_Barycenter_Spice" }
    }
    SpiceOrbit
    {
        Kernel "plu017.bsp"
        Target "902"
        Origin "PLUTO BARYCENTER"
        BoundingRadius 1e10
        Period  25.492
        Beginning "1990 1 2"
        Ending    "2050 1 1"
    }
    Albedo 0.08
}

Сам plu017.bsp положить в extras\spice\data\

Правда, орбита вокруг Cолнца тоже не отображается, но зато само положение планеты должно быть намного точней ;)
« Последнее редактирование: 28 Янв 2008 [23:37:55] от Ajaja »

Ivvi

  • Гость
Ajaja, спасибо, это вещь!
Вы бы Крису предложили этот файлик. Или на их форуме тоже выложить можно.

Оффлайн Ajaja

  • ***
  • Сообщений: 221
  • Благодарностей: 4
  • Мне нравится этот форум!
    • Сообщения от Ajaja
Еще одна новинка в 1.5.0: http://en.wikibooks.org/wiki/Celestia/JPL_Ephemerides
Пишут, что теперь можно без напрягов и JPL's DE405/406 эфемериды вместо стареньких VSOP87 подключать. Надо будет попробовать :)

Добавлено
Попробовал. Работает!!! Только там в инструкции глюк, как раз с Плутоном
Вместо
Modify "Pluto" "Sol"
{
    CustomOrbit "jpl-pluto-sun"
}
надо
Modify "Pluto-Charon" "Sol"
{
    CustomOrbit "jpl-pluto-sun"
}
И то,  кажется, это не совсем правильно, т.к Плутон сейчас в solarsys.ssc привязан не к Солнцу, а к барицентру системы "Pluto-Charon" (кстати именно из-за этого отображается орбита не вокруг Солнца, а вокруг этого самого барицентра), а  "jpl-pluto-sun" вроде дает орбиту именно Плутона а не барицентра. Тут без правки solarsys.ssc не обойтись.  Но все-равно погрешность получается намного меньше.

P.S. Объединять файлы эфемерид в один можно (и нужно) утилиткой merge_de.exe .
« Последнее редактирование: 28 Янв 2008 [02:17:17] от Ajaja »

Ivvi

  • Гость
Вот сделал тут небольшой патч для Celestia 1.5.0 для тех, кто хочет "разогреть" звёзды, изрядно потерявшие свой жар по сравнению со старой доброй версией 1.4.1. Правда, для этого придётся поступиться текстурами, но цвет, отражающий спектральный класс, останется. Да в общем-то пользователи могут сами изменить текстуры в сторону повышения яркости и насыщенности окраски. Кроме того, в render.cpp уплотнил немного атмосферу и увеличил ширину блеска.
http://www.celestia.klest.by.ru

Оффлайн mr. Zorg

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
    • Сообщения от mr. Zorg
Установил Celestia 1.5.0. Скажите пожалуйста почему у меня не отображаются русские буквы на карте? В меню всё в порядке.

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched
Установил Celestia 1.5.0. Скажите пожалуйста почему у меня не отображаются русские буквы на карте? В меню всё в порядке.

1) скачиваете файл rufonts.zip отсюда:
http://21.ifolder.ru/5425453

2) извлекаете его содержимое в папку Celestia\fonts. Готово!

Оффлайн mr. Zorg

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
    • Сообщения от mr. Zorg
Ой! Спасибо, хорошо! Положите на комод! (с)
Благодарю!

Оффлайн zerik777

  • Новичок
  • *
  • Сообщений: 1
  • Благодарностей: 0
    • Сообщения от zerik777
Net или те у кого еще осталась tle2xxx, не могли бы вы выложить программу на обменник - старые линки не рабочие :(

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched
Net или те у кого еще осталась tle2xxx, не могли бы вы выложить программу на обменник - старые линки не рабочие :(

Вот, вроде последняя:

http://www.filestock.ru/9585239028/tle2xxx%202.2.16.218.zip

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched
Celestia 1.5.1 RC0 (предварительная версия)
http://www.shatters.net/~claurel/celestia/files/celestia-win32-1.5.1rc0.exe (20 МБ)

Официальные русские шрифты:
sans12_ru.txf
sans14_ru.txf
sansbold20_ru.txf

Оффлайн Свердловчанин

  • Новичок
  • *
  • Сообщений: 31
  • Благодарностей: 5
    • Сообщения от Свердловчанин
    • Семёрки
Версию 1.5.0 + аддоны spacecraft можно взять тут
http://torrents.ru/forum/viewtopic.php?t=632346

Оффлайн 3san

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
    • Сообщения от 3san
КСТАТИ СКАЧАЛ  С САЙТА http://www.celestiamotherlode.net/  ПОЧТИ ВСЕ аддоны(4 dvd  диска) т . к . живу в нижнем новгороде то могу все выложить в нижегородское кольцо :)

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched
Celestia 1.5.1 RC2 (предварительная версия)
http://www.shatters.net/~claurel/celestia/files/celestia-win32-1.5.1rc2.exe (19,5 МБ)

Обновление до самой последней тестовой версии:
http://www.purebytes.de/stuff/celestia/celestia_win32_svn_latest.zip
(временно?) не работает
« Последнее редактирование: 14 Апр 2008 [12:02:18] от ched »

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched

Оффлайн Ajaja

  • ***
  • Сообщений: 221
  • Благодарностей: 4
  • Мне нравится этот форум!
    • Сообщения от Ajaja
ched
Рекомендую обратить внимание на тестовую ветку проекта (v1.6.0).
Версия 1.5.1 - это всего лишь:
http://en.wikibooks.org/wiki/Celestia/Development_Road_Map#Celestia_1.5.1
Celestia v1.5.1 will be strictly a bug-fix release, plus translations which were not included in v1.5.0.
Features listed below which weren't in v1.5.0 will be included in v1.6.0.

Зато в 1.6.0 планируется действительно куча усовершенствований и довольно большая часть из них  уже присутствуют в svn-билдах :)
http://en.wikibooks.org/wiki/Celestia/160Features

Брать svn-билды можно, например, тут: http://www.shatters.net/forum/viewtopic.php?p=101539#101539

Оффлайн ched

  • Первооткрыватель астероидов
  • *****
  • Сообщений: 2 751
  • Благодарностей: 18
    • Skype - chestd
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от ched

Ivvi

  • Гость
Опубликована финальная версия 1.5.1
http://www.shatters.net/~claurel/celestia/files/celestia-win32-1.5.1.exe
Исходника .tar.gz пока нет.
Я так понимаю, теперь вышли на финишную прямую с версией 1.6.0. Правда, скоро новый релиз не предвидится по той причине, что у команды программистов накопилось несколько довольно серьёзных задач: одна из них - новая эмуляция адекватного динамического диапазона, т.е. очередная попытка сотворить HDR-движок. Кроме того, с версии 1.5.0 все ссылки на сцены в Celestia оказались сбиты, т.к. точка отсчёта координат теперь привязана, как известно, к барицентру Солнечной системы, а также уточнено расстояние, называемое световым годом, из-за чего чем дальше от солнца, тем больше расхождение по расстоянию.

_Alfa_

  • Гость
В  Windows  Vista  программа  нормально работает ?