ENG Новый сайт

Расширенный поиск
[ Новые сообщения · Пользователи · Правила ]
Какую игру вы хотите?
Digit1990Дата: Воскресенье, 05.06.2011, 12:34 | Сообщение # 136
Исследователь
Группа: Администраторы
Российская Федерация
Сообщений: 260
Награды: 0
Статус: Offline
Montesuma и Aerospacefag

Вы затрагиваете тему "SE как планетарий". Если есть какие-то соображения, если не трудно, то изложите их развернуто и по пунктам.
(как пример):
- пожелания к движку
- пожелания к каталогам
- пожелания к отображаемой информацмм
- пожелания к контекстной справке
- пожелания к инструментам (перемещения, фиксация, управление временем, тщательность рендра, возможности по изменению фокусного расстояния камеры и т.п.)


Per aspera ad Astra
MontesumaДата: Воскресенье, 05.06.2011, 17:20 | Сообщение # 137
Первооткрыватель
Группа: Пользователи
Российская Федерация
Сообщений: 539
Награды: 3
Статус: Offline
Хорошо попробую...

1. Каталоги

Опитамальный вариант для звёзд - HST Guide Star Catalog. Этот каталог содержит 19,000,000 звезд до 15m весит 350 МБ

Туманности - NGC 2000.0. Этот каталог содержит 13,226 туманностей из каталогов NGC и IC.

Галактики - Catalog of Principal Galaxies. Этот каталог содержит 193'898 галактик.

А еще есть полный каталог NGC с фото с возможностью поиска по номерам

http://seds.org/~spider/ngc/ngc.cgi?1

Прикрепил HTML файл с описаниями каталогов и ссылками на их скачку...

Также в некоторых программах используется онлайн доступ к каталогу USNO-A2.0 на 526230881 звёзд (лучший). Сайт каталога на котором можно получить из него любую информацию: http://archive.eso.org/skycat/servers/usnoa

2. Движок (визуализация)...

http://www.youtube.com/watch?v=Wfngj0GsmuM

Это очень интересное видео, хорошо показана визуализация галактик, туманностей, астероидов, комет и т.д. Вот такую бы и сделать... Искусственные спутники земли можно бы реализовать...

4. Отображаемая информация

Также показано неплохо в видео выше... Отображение границ, линий созвездий или в виде изображений...

3. Контекстная справка.

По клику на любом объекте подробная информация онём: расстояние от земли, класс, светимость, склонение, скорость вращения вокруг своей оси, время обращения вокруг светила и т.п. Можно прикрутить для полной инфы выход на интернет каталог...

3. Интрументы (время, камера, рендер и т.п.)

Возможность вести наблюдения с поверхности или у поверхности любого космического тела и прокручивать время на тычелетия вперёд и назад... Возможность выбрать положение наблюдателя на Земле путем введения координат места положения, а также возможность ускорять или замедлять время для просмотра динамики изменения звездного неба и устанавливать любую дату, относительно которой и пересчитывается положение небесных тел. Также стандартом является отображение небесной сетки и эклиптики. Моделирование падений комет и астероидов... Деталицазия планет хотелось бы примерно как в Eingana...

Ну вот както так... cool


Если череп смеется - значит у него есть на то причины.
Слова Ванталы
CrabДата: Воскресенье, 05.06.2011, 20:41 | Сообщение # 138
Первооткрыватель
Группа: Модераторы
Российская Федерация
Сообщений: 444
Награды: 1
Статус: Offline
Туманности делать, как я понял, надо вручную... поэтому с каталога мало пользы.
Время матать можно, глянь инструкцию, небесная сетка тоже есть отметь её в меню вызываемом на F4.


Windows 8 x64
Intel Core2 Duo CPU E7500 2.93GHz.
4 GB RAM.
Nvidia GeForce 550Ti 1024mb.
MontesumaДата: Воскресенье, 05.06.2011, 20:58 | Сообщение # 139
Первооткрыватель
Группа: Пользователи
Российская Федерация
Сообщений: 539
Награды: 3
Статус: Offline
Quote (Crab)
Туманности делать, как я понял, надо вручную... поэтому с каталога мало пользы. Время матать можно, глянь инструкцию, небесная сетка тоже есть отметь её в меню вызываемом на F4.


Каталог даёт точную привязку объекта к определённому участку пространства в определённый промежуток времени, а уж какон изображён точкой, фотографией или 3D моделью это как хочется...

Звезды, Бетельгайзе и другие почему комками угловатыми???? Разве они такие в Celestia или любой другой 3d визуальзации??? Взгляните на NASA Sun 3D... Кстати Солнце в программе зделано хорошо... Остальные звезды надо в такойже графике, ну может не столь детально, можно просто цвет и размеры менять...


Если череп смеется - значит у него есть на то причины.
Слова Ванталы


Сообщение отредактировал Montesuma - Воскресенье, 05.06.2011, 21:00
CrabДата: Воскресенье, 05.06.2011, 21:22 | Сообщение # 140
Первооткрыватель
Группа: Модераторы
Российская Федерация
Сообщений: 444
Награды: 1
Статус: Offline
Красные гиганты уже обсуждались)

Вот симуляция красного гиганта. Похоже?


Windows 8 x64
Intel Core2 Duo CPU E7500 2.93GHz.
4 GB RAM.
Nvidia GeForce 550Ti 1024mb.
MontesumaДата: Понедельник, 06.06.2011, 12:46 | Сообщение # 141
Первооткрыватель
Группа: Пользователи
Российская Федерация
Сообщений: 539
Награды: 3
Статус: Offline
Quote (Crab)
Вот симуляция красного гиганта. Похоже?


Только в программе это в статике...

Хмм вот такиебы звезды





Если череп смеется - значит у него есть на то причины.
Слова Ванталы
CrabДата: Понедельник, 06.06.2011, 15:35 | Сообщение # 142
Первооткрыватель
Группа: Модераторы
Российская Федерация
Сообщений: 444
Награды: 1
Статус: Offline
Возможно потом так и будет)

Windows 8 x64
Intel Core2 Duo CPU E7500 2.93GHz.
4 GB RAM.
Nvidia GeForce 550Ti 1024mb.
SpaceEngineerДата: Вторник, 07.06.2011, 16:13 | Сообщение # 143
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Привет! По поводу предложений:

Quote (Montesuma)
1. Добавить каталоги астероидов и комет (если их ещё нет)... Астероиды и кометы чтобы были выполнены как в Starry Night Pro Plus 6...

Работаю над этим. В предыдущих версиях были сильные тормоза при добавлении более 500 астероидов, сейчас 5000 более менее быстро просчитываются. Сделал процедурные астероидные пояса для процедурных звёзд, но 5000 астероидов всё равно мало. Пока что можно добавить каталок из нескольких тысяч реальных астероидов для Солнечной системы. Для добавления 100 тысяч астероидов придётся переносить код рассчёта орбитального движения и блеска на GPU - в будущем займусь этим.
Кометы внечнепока не отличаются от астеродов. Сделаю систему частиц - будут хвосты с анимацией.

Quote (Montesuma)
2. Добавить каталоги звёзд до 11.5 или более звёздной виличины, это Tycho и Tycho 2...

Есть каталог TYCHO-2, 2 млн звёзд, весит 50 Мб. Думаю лучше добавить его как отдельный файл для скачивания.

Quote (Montesuma)
3. Чтобы все орбиты всех тел солнечной системы были максимально близки к реальности как это Starry Night Pro Plus 6

Они и так близки к реальности, кроме орбит лун. Для точного ("планетарийного") рассчёта нужно вводить код vsop87 или подобные модели. Это есть в TODO:)

Quote (Montesuma)
4. Туманности (я так и непонял есть они или нет) добавить в 3D...

Они есть в 3D:
http://spaceengine.org/photo/deepdpace/5-2-0-0-1
Модели реальных туманностей пытался делать, задавая текстурами карты плотности спереди, сбоку, сверху и т.д., но получается неубедительно. Для них нужно писать какой-то специальный 3D редактор.
Есть ещё такая вот система с освещением от 4 звёзд, всё никак не перенесу её в движок (это столбы в M16):



Quote (Montesuma)
Одним словом какможно больше реальных объектов вслененной и как можно меньше случайно генерируемых...
Максимальная реальность и полнота отображения известного космоса уменьшает надобность в случайной генерации и соответсвенно в ресурсах системы...

Даже миллиард звёзд - это капля в море, как правильно тут выразились. На производительность объём информации никак не влияет, и не важно, загружаются данные с диска или генерируются процедурно.

Quote (Montesuma)
ЗЫ: В Starry Night Pro Plus 6 на межгалактическом уровне очень точно отображена 3D струкура известного космоса, а с таким 3D движком SpaceEngine побьёт Starry Night Pro Plus 6 главное снабдить её хорошими каталогами обектов...


3D структура космоса - это вы имеете в виду фрактальное распределение галактик? Движок запросто отображает полмиллиона галактик:
http://en.spaceengine.org/forum/9-13-1
Был бы нормальный каталог 2df и SDSS (этот взят из Селестии, а там только координаты галактик указаны - ни типов, ни светимостей). Ещё я планирую сделать процедурную генерацию такого распределения, причём гладко стыкующегося с реальным каталогом.

Quote (Montesuma)
Даже Starry Night Pro Plus 6 весит около 6 ГБ, а он самый большой по объёму из всех... Во вторых как сделано в упомянутой программе доступ к крупнейшим каталогам на 100 млн звёзд (100 гб весом) производится через интернет т.е. качать его весь ненужно, а информация их него подгружается и выводится на карту по мере надобности... Такчто онлайн каталоги решают эту проблему...

Полная насовская текстура Земли с разрешением 300 метров на пиксель весит у меня 5 гигов. В релиз я включил только верхние её уровни. Вероятно, надо где-то выложить всю текстуру, и/или сделать поддержку загрузки необходимых кусков онлайн. Но это довольно сложная подсистема. Плюс требуется сервер с нехилой пропускной способностью, а это деньги, которых у бесплатного проекта быть не может:) Хотя спасением могут быть торренты...

Добавлено (07.06.2011, 16:13)
---------------------------------------------
Quote (Montesuma)
Опитамальный вариант для звёзд - HST Guide Star Catalog. Этот каталог содержит 19,000,000 звезд до 15m весит 350 МБ Туманности - NGC 2000.0. Этот каталог содержит 13,226 туманностей из каталогов NGC и IC. Галактики - Catalog of Principal Galaxies. Этот каталог содержит 193'898 галактик.
А еще есть полный каталог NGC с фото с возможностью поиска по номерам
http://seds.org/~spider/ngc/ngc.cgi?1
Прикрепил HTML файл с описаниями каталогов и ссылками на их скачку...
Также в некоторых программах используется онлайн доступ к каталогу USNO-A2.0 на 526230881 звёзд (лучший). Сайт каталога на котором можно получить из него любую информацию: http://archive.eso.org/skycat/servers/usnoa


Вы упускаете главное. SpaceEngine - трёхмерная программа, поэтому для неё нужно знать не только небесные координаты звёзд и галактик, но и расстояния до них. В том же TYCHO-2 нет расстояний, они вычислены по спектрам звёзд (спектральные параллаксы), так что имеют погрешность чуть ли не 50%. Единственный на сегодняшний день каталог звёзд с точными расстояниями (параллаксами) - это HIPPARCOS, 120 тыс. звёзд, то самый, что сейчас идёт в релизе SE.

С галактиками попроще, расстояния вычисляются по красному смещению, так что нужно только скачать каталог и сконвертить в формат SE. Но опять же, для корректного отображения нужно знать светимость или блеск галактики, и хоть приблизительно её тип, так что многие галактики "не пройдут". Возьмётесь за такую работу? smile

Все галактики и квазары из каталогов NGC/IC уже есть в релизе. Остаётся дополнить каталоги туманностей и звёздных скоплений пропущенными объектами из NGC/IC и каталога Мессье. Для этого тоже нужно время или другие руки, поэтому я и создал тему на астрофоруме:)

Если есть качественные фотки галактик, с их помощью можно создать реалистичные 3D модели этих галактик. Это довольно трудоёмкий процесс. Но я собираюсь переделать подсистему генерации моделей, в идеале чтобы можно было просто указать путь к фотографии и угол наклона галактики на этой фотографии - остальное движок сделает сам. С туманностями ещё сложнее - если спиральные галактики можно считать в первом приближении плоскими, то туманности объёмные, а создать правильную 3D модель по фотографии - почти нереально. А в некоторых случаях просто невозможно - например мы не знаем, что находится по другую сторону туманности Конская голова, потому что она непрозрачная. Так что тут придётся частично использовать процедурную генерацию.

Quote (Montesuma)
2. Движок (визуализация)... http://www.youtube.com/watch?v=Wfngj0GsmuM Это очень интересное видео, хорошо показана визуализация галактик, туманностей, астероидов, комет и т.д. Вот такую бы и сделать... Искусственные спутники земли можно бы реализовать...

Чё-то особо крутой визуализации я тут не видел. Кометы с анимацией гейзеров - да, это тоже есть в моём TODO списке smile
Спутники будут, когда сделаю корабли. А что с ними делать в движке? Только смотреть, как в Селестии? Или расстеливать "Вояджеры" из блестеров, как неблагодарные клингонцы в стар треке? smile

Quote (Montesuma)
4. Отображаемая информация Также показано неплохо в видео выше... Отображение границ, линий созвездий или в виде изображений...

Ок

Quote (Montesuma)
3. Контекстная справка. По клику на любом объекте подробная информация онём: расстояние от земли, класс, светимость, склонение, скорость вращения вокруг своей оси, время обращения вокруг светила и т.п. Можно прикрутить для полной инфы выход на интернет каталог... 3. Интрументы (время, камера, рендер и т.п.) Возможность вести наблюдения с поверхности или у поверхности любого космического тела и прокручивать время на тычелетия вперёд и назад... Возможность выбрать положение наблюдателя на Земле путем введения координат места положения, а также возможность ускорять или замедлять время для просмотра динамики изменения звездного неба и устанавливать любую дату, относительно которой и пересчитывается положение небесных тел.

Так это всё уже есть.

Quote (Montesuma)
Моделирование падений комет и астероидов... Деталицазия планет хотелось бы примерно как в Eingana...

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

Quote (Montesuma)
Звезды, Бетельгайзе и другие почему комками угловатыми???? Разве они такие в Celestia или любой другой 3d визуальзации??? Взгляните на NASA Sun 3D... Кстати Солнце в программе зделано хорошо... Остальные звезды надо в такойже графике, ну может не столь детально, можно просто цвет и размеры менять...

Про красные гиганты уже сказали. Остальные звёзды выглядят точно также как Солнце, только другого размера и цвета.
Я не понял, это баг что ли? Уже в который раз жалуются, что ВСЕ звёзды выглядят как Бетельгейзе. Или это эффект селкции - юзеры чаще кликают по ярким звёздам, которые в большинстве случаев оказываются далёкими гигантами?

Quote (Montesuma)
Только в программе это в статике... Хмм вот такиебы звезды

Анимацию процедурно генерируемой поверхности сложно сделать на данном этапе. Это всё равно что каждый кадр или несколько кадров удалять все текстуры и запускать генерацию заново. Производительности пока не хватает. Может быть переход на прямой рендер трассировкой луча поможет, не знаю, надо экспериментировать.
Всякие протуберанцы, факелы и т.п. - тоже есть в TODO списке:
http://spaceengine.org/forum/15-29-1


MontesumaДата: Вторник, 07.06.2011, 16:21 | Сообщение # 144
Первооткрыватель
Группа: Пользователи
Российская Федерация
Сообщений: 539
Награды: 3
Статус: Offline
Quote (SpaceEngineer)
Есть каталог TYCHO-2, 2 млн звёзд, весит 50 Мб. Думаю лучше добавить его как отдельный файл для скачивания.


Быть может всё таки TYCHO-2 включить в дистрибутив, а вот HST Guide Star Catalog, 19 млн звёзд, весит 350 мб, уже как отдельный скачиваемый... Ибо 50 МБ с нынешним интернетом это ИМХО ерунда...

Quote (SpaceEngineer)
Полная насовская текстура Земли с разрешением 300 метров на пиксель весит у меня 5 гигов. В релиз я включил только верхние её уровни. Вероятно, надо где-то выложить всю текстуру, и/или сделать поддержку загрузки необходимых кусков онлайн. Но это довольно сложная подсистема. Плюс требуется сервер с нехилой пропускной способностью, а это деньги, которых у бесплатного проекта быть не может:) Хотя спасением могут быть торренты...


Если такую вставлять, то нужен хорошо ужатый (в 7ZIP лучше всего) инсталлятор или просто архив...

ЗЫ: Насчот отображения жизни на земле Eingana тут в переди и без тормозов, но графика конечно не очень...

Quote (SpaceEngineer)
3D структура космоса - это вы имеете в виду фрактальное распределение галактик? Движок запросто отображает полмиллиона галактик: http://en.spaceengine.org/forum/9-13-1 Был бы нормальный каталог 2df и SDSS (этот взят из Селестии, а там только координаты галактик указаны - ни типов, ни светимостей). Ещё я планирую сделать процедурную генерацию такого распределения, причём гладко стыкующегося с реальным каталогом.


Так есть нормальные каталоги:

PGC2003 (catalog of principal galaxies) - содержит данные о примерно 1 миллионе галактик.
Hubble Ultra Deep Field Catalog (UDF) - содержит информацию о порядка 10000 галактик, попавших в область Hubble Ultra Deep Field (эти хорошо сфотографированы).

Quote (SpaceEngineer)
Даже миллиард звёзд - это капля в море, как правильно тут выразились. На производительность объём информации никак не влияет, и не важно, загружаются данные с диска или генерируются процедурно.


Это понятно, но дело не в производительности даже, а в том чтобы найти любую реальную известную на настоящее время звезду там где она реально находится сейчас...

Quote (SpaceEngineer)
Они есть в 3D: http://spaceengine.org/photo/deepdpace/5-2-0-0-1 Модели реальных туманностей пытался делать, задавая текстурами карты плотности спереди, сбоку, сверху и т.д., но получается неубедительно. Для них нужно писать какой-то специальный 3D редактор. Есть ещё такая вот система с освещением от 4 звёзд, всё никак не перенесу её в движок (это столбы в M16):


А если их делать отдельно (например в 3DSMAX (кто умеет конечно)) и потом вставлять эти готовые модели???

Ещё коечто вспомнил:

Квазары - как они будут реализоваться???
Искуственные спутники земли - (неплохо сделаны в Celestia) - как они будут и будут ли реализовываться?
Ну и конечно звезды всех типов, (вот на том видео с 3DSMAX отличная модель) с ними будут улучшения ближайшие, а то они сейчас выглядят мягко говоря не очень реалистичто...


Если череп смеется - значит у него есть на то причины.
Слова Ванталы
SpaceEngineerДата: Вторник, 07.06.2011, 16:49 | Сообщение # 145
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (Montesuma)
Это понятно, но дело не в производительности даже, а в том чтобы найти любую реальную известную на настоящее время звезду там где она реально находится сейчас...

Ну, любую это уж слишком... Каталог 2MASS содержит координаты 2 млрд звёзд. К тому же, он не содержит расстояния или параллаксы звёзд, так что в 3D движок их не включить.

Quote (Montesuma)
А если их делать отдельно (например в 3DSMAX (кто умеет конечно)) и потом вставлять эти готовые модели???

Ну примерно так и сделано, модели генерируются движком и сохраняются в папке cache. В 3ds максе может и можно сделать модель из 20 тысяч спрайтов, но я не представляю, как. И не очень представляю, как может выглядеть редактор для спрайтовой модели.

Quote (Montesuma)
Квазары - как они будут реализоваться???

Квазары сейчас это просто галактики (чем они и являются в реальности), но без активного источника в центре. Недавно сделал чёрные дыры, останется сделать анимированный аккреционный диск и джеты на системе частиц (спарайтов) - и получится квазар.


КесджанДата: Вторник, 07.06.2011, 17:55 | Сообщение # 146
Космический турист
Группа: Пользователи
Российская Федерация
Сообщений: 37
Награды: 0
Статус: Offline
Quote (SpaceEngineer)
...а это деньги...

Думаю проделанный вами труд оценят многие. Предлагаю создать на главной странице что-нибудь типа баннера "добровольные пожертвования на развитие проекта" с реквизитами вебмани и т.п. smile
SpaceEngineerДата: Вторник, 07.06.2011, 18:00 | Сообщение # 147
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Это похоже на попрошайничество, как говорил Digit

FixerДата: Среда, 08.06.2011, 22:53 | Сообщение # 148
Нет аватара
Наблюдатель
Группа: Новички
Российская Федерация
Сообщений: 7
Награды: 0
Статус: Offline
Не помню в какой теме это обсуждалось , но звук даже в проекте созданном не для экономической выгоды нужно оформлять документ который позволяет пользоваться авторскими композициями. ТАк что на авось не получится , если автор заметит он имеет полное право подать в суд.

Добавлено (08.06.2011, 22:53)
---------------------------------------------
Насчет геймплея . Предлагаю реализовать более подробную землю , и симуляцию жизни то есть чтобы планета не была голым куском камня кое где зеленым кое где коричневым .

Меткий3000Дата: Четверг, 09.06.2011, 10:23 | Сообщение # 149
Наблюдатель
Группа: Новички
Беларусь
Сообщений: 6
Награды: 0
Статус: Offline
Сорри за оффтоп, но мне нужно было где-то на заметном месте высказать свое мнение. Прошу не стирать сообщение хоть какое-то время.

Посмотрел планеты. Конкретно модели. Народ, вы либо решили скомуниздить их, либо изобретаете колесо. Некоторые модели в точь-точь как из Space Rangers.

Добровольные пожертвования... Хм. Это идея. Но мне кажется, что больше 10 рублей на пакет "кириешек" вам никто не даст. Нужна классная игра, и поощрения за вклад денег в игру. Например, новые корабли, оружие и т.п.

Quote (SpaceEngineer)
Это похоже на попрошайничество, как говорил Digit

Нет. Это просто предложение пользователям поддержать проект. Ведь деньги пойдут не на ваши нужды, а на проект. Да и оплачивать все-все из своего кармана не выгодно.

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


Сообщение отредактировал Меткий3000 - Четверг, 09.06.2011, 10:30
SpaceEngineerДата: Четверг, 09.06.2011, 10:50 | Сообщение # 150
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (Меткий3000)
Посмотрел планеты. Конкретно модели. Народ, вы либо решили скомуниздить их, либо изобретаете колесо. Некоторые модели в точь-точь как из Space Rangers.

Скриншоты планет из Space Rangers в студию. Сам в них не играл, но подозреваю, что там процедурные планеты на шуме Перлина (как верхние октавы планет у меня). Так что не удивительно, что они выглядят похоже.


Поиск:

>