ENG Новый сайт

Расширенный поиск
[ Новые сообщения · Пользователи · Правила ]
SpaceEngine TODO - обновлено 11 июля 2016
oleg999Дата: Вторник, 19.05.2015, 00:07 | Сообщение # 586
Первооткрыватель
Группа: Пользователи
Российская Федерация
Сообщений: 424
Награды: 2
Статус: Offline
Более свежее обновление TODO-списка есть, но это на англоязычном форуме. Там обновление от 31 декабря 2014. А так согласен, неплохо бы и здесь обновить.
enzo118Дата: Воскресенье, 10.01.2016, 17:18 | Сообщение # 587
Нет аватара
Космический турист
Группа: Пользователи
Российская Федерация
Сообщений: 34
Награды: 0
Статус: Offline
его обновили уже в 14 декабря 2015 там

Сообщение отредактировал enzo118 - Воскресенье, 10.01.2016, 17:19
enzo118Дата: Воскресенье, 10.01.2016, 17:18 | Сообщение # 588
Нет аватара
Космический турист
Группа: Пользователи
Российская Федерация
Сообщений: 34
Награды: 0
Статус: Offline
обидно что тут не обновляют
yahorizon2011Дата: Четверг, 14.01.2016, 10:08 | Сообщение # 589
Строитель Миров
Группа: Пользователи
Пират
Сообщений: 793
Награды: 2
Статус: Offline
Цитата enzo118 ()
обидно что тут не обновляют

Держи кусочек!

TODO от 14 декабря 2015 года
ПЛАНЕТЫ
Уменьшение времени загрузки\генерации планет
Улучшение уровня детализации планет
Достижение детализации планет до уровня 1мм на пиксель
Освещение планет квазарами, галактическими ядрами, звездными скоплениями и туманностями
Distortion function for elevation map (terraces, horizontal shift)
Моделирование континентов
Освещение планет шаровыми скоплениями, галактическими ядрами, близкими туманностями, сверхновыми
Тени на ландшафте, рассеянное освещение, глобальное освещение.
Анимация облаков и циклонов
Отбрасывание теней облаками на ландшафт
Объемные облака, светящиеся в отраженном свете и облака с тенями (тучи)
Лучи бога, бьющие сквозь облачный слой планет и их воздействие на ландшафт
Вода с эффектом глубины и анимация волн
Симуляция морских приливов
Преломление лучей в водной поверхности и их отражение от водной поверхности (блики на воде)
Больше типов атмосфер
Генерация моделей атмосфер в реальном времени, привязка к астрофизике
Вулканы, вулканические извержения, анимация выбросов пепла и пламени
Анимация лавовых потоков
Моделирование магнитного поля
Освещение ландшафта северным сиянием
Пояса космической пыли и астероидов вокруг звезд и планет (планетные кольца, анимация или симуляция их динамики
Тени спутников и других планет на планетарных кольцах и наоборот
Объемные тени внутри пылевых планет и самозатенение колец
Освещение планет и спутников кольцами планет
Улучшение атмосфер газовых гигантов
Элементы ландшафта (камни, растения, дороги, здания)
Терраморфирование
Ландшафты с водоемами и термальная эрозия
Тектонические плиты
Моделирование падения астероидов на планеты с сопутствующими световыми эффектами, взрывами и образованием кратеров
Анимация метеоритов и метеоритных дождей
Каверны в поверхности планет (пещеры, шахты)
Правильный конус тени затмений от лун и колец в атмосферах планет
Атмосферная рефракция
Состояние погоды (снежный покров, туман, молнии, радуга)
Сезонные изменения (снежный покров, полярные шапки, пыльные бури, испарение замерзших морей и атмосферы)
Генерация климата и вида поверхностей планет, лежащих на боку, как Уран
Планеты, летящие в межзвездном пространстве (планемо)
Моделирование двумерной динамики газа в атмосферах на видеокарте
Моделирование тектоники и эволюции планет
Симуляция столкновений, приливного взаимодействия планет и искусственное разрушение планет,
формирование пояса астероидов и пылевых дисков вокруг звезд, Эволюция этих поясов
Моделирование эволюции планетных систем, когда их солнце находится в стадии красного гиганта
Симуляция разрушения планетных систем при взрыве сверхновой
Улучшенное моделирование структуры планетной системы, принимая во внимание миграцию планет, резонансы, сильно вытянутые орбиты и большой наклон орбит к эклиптике.
Различные типы облачного покрова и многоярусные облака
Новые классы планет, привязка к астрофизике, геология и геохимия
Новые классы поверхностей планет
Линейные и радиальные структуры (реки, grooves, scarps)
Проверка столкновения объектов с поверхностью
Отлов багов, связанных с сжатыми по одной оси планетами
Пояса астероидов и кометные облака
.....................
Прикрепления: TODO.txt (3.1 Kb)


Phenom IIx6 3870 МГц; Radeon HD 7870 OC 2048 Мб; RAM 6 Гб; Win 7 64, видеодрайвер Radeon 16.4.1

"И страшным, страшным креном
к другим каким-нибудь
неведомым вселенным
повернут Млечный Путь."
ABetcДата: Среда, 22.06.2016, 21:57 | Сообщение # 590
Космический турист
Группа: Пользователи
Российская Федерация
Сообщений: 36
Награды: 0
Статус: Offline
Идейка: смотреть на всё в ИК, УФ, рентгене, радио... smile

Кольца планет - это диски, на которые предыдущие цивилизации записали всю свою историю и как они довели планету до такого состояния...))
[BC]afGunДата: Среда, 06.07.2016, 09:47 | Сообщение # 591
Нет аватара
Наблюдатель
Группа: Новички
Российская Федерация
Сообщений: 1
Награды: 0
Статус: Offline
Полностью поддерживаю идею выше об озоре в различных спектрах. Как раз сам хотел предложить :)

Правда дополню, что лучше дополнительно реализовать интерфейс назначения условных цветов на диапазоны с сохранением конкретных настроек - "линз", что бы пользователь мог быстро переключаться между ними.
mrdvorchukДата: Среда, 06.07.2016, 12:57 | Сообщение # 592
Исследователь
Группа: Пользователи
Пират
Сообщений: 195
Награды: 1
Статус: Offline
Интересная идея.Её можно будет реализовать?

«…и если долго всматриваться в бездну, бездна тоже начнёт всматриваться в тебя» Фридрих Ницше
SteelyGlowДата: Вторник, 12.07.2016, 18:02 | Сообщение # 593
Нет аватара
Наблюдатель
Группа: Пользователи
Российская Федерация
Сообщений: 8
Награды: 0
Статус: Offline
Добрый день.

Понимаю, что сейчас вовсю идёт работа над визуальной частью, но всё же. Есть идея доработать механизмы поиска в браузере звёзд - расширить функционал и за счёт этого добавить ему стабильности.
На данный момент (0.9.7.4 RC3) ситуация следующая:
1) поиск объектов производится по сфере с заданным радиусом;
2) количество строк в результате ограничено 10000 (видимо, обусловлено особенностями CSV), но по достижении 10000 поиск не прекращается;
3) недостаточное количество критериев поиска ограничивает возможности конкретизации запроса.
При поиске с большим радиусом, когда количество найденных систем зашкаливает, ближе к концу поиска всегда происходит вылет. В 0.9.7.3 работает стабильней - вылетает на втором-третьем таком поиске. Поиск в сфере 2600 св.л. занимает 10-12 минут на i7 3.4 ГГц с 8 ГБ памяти, и во время поиска лучше вообще не дышать, иначе - вылет. Есть подозрение, что часть проблем создаёт обращение к несуществующему элементу массива результатов поиска.
Предлагаю следующее решение:
1) диапазон поиска ограничить не сферой от наблюдателя до указанного значения радиуса, а от одного указанного значения до другого (поиск объектов по критерию удалённости от наблюдателя), или, как альтернатива, сделать поиск на указанном участке неба;
2) принудительно останавливать поиск по достижении предела результата в 10000 строк;
3) в отбор систем в окне фильтров добавить критерии: каталог или процедурная, кол-во светил в системе, возможность задать спектральный класс каждого из светил (например, для M5III отдельно выборы для "M", "5" и "III"), кол-во и типы планет в искомой системе.
Max5896Дата: Вторник, 12.07.2016, 21:16 | Сообщение # 594
Нет аватара
Космический пилот
Группа: Пользователи
Российская Федерация
Сообщений: 126
Награды: 0
Статус: Offline
Цитата SteelyGlow ()
диапазон поиска ограничить не сферой от наблюдателя до указанного значения радиуса, а от одного указанного значения до другого (поиск объектов по критерию удалённости от наблюдателя), или, как альтернатива, сделать поиск на указанном участке неба;

Неплохая идея.

Цитата SteelyGlow ()
кол-во светил в системе

Уже есть.

Цитата SteelyGlow ()
возможность задать спектральный класс каждого из светил (например, для M5III отдельно выборы для "M", "5" и "III"), кол-во и типы планет в искомой системе.

Проще свою систему создать.
ВикарычДата: Среда, 13.07.2016, 08:36 | Сообщение # 595
Нет аватара
Космический пилот
Группа: Пользователи
Российская Федерация
Сообщений: 138
Награды: 0
Статус: Offline
Поиск это чит и в релизе его выпилят или модифицируют так, что будут искаться только исследованные объекты.
SteelyGlowДата: Среда, 13.07.2016, 09:29 | Сообщение # 596
Нет аватара
Наблюдатель
Группа: Пользователи
Российская Федерация
Сообщений: 8
Награды: 0
Статус: Offline
Цитата Max5896 ()
кол-во светил в системе

Уже есть.

То, что есть, работает странно, и выдаёт совсем не то, что искалось.

Цитата Max5896 ()
Проще свою систему создать.

Если нужно найти существующую систему, а не создавать фикцию - не проще.

Цитата Викарыч ()
Поиск это чит и в релизе его выпилят или модифицируют так, что будут искаться только исследованные объекты.

Поиск - это чит только для игры-песочницы, а для планетария это необходимая фича. Тем более, что в других планетариях - ни в Селестии, ни в Стеллариуме - нормального расширенного поиска нет.
SpaceEngineerДата: Среда, 13.07.2016, 13:35 | Сообщение # 597
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Цитата SteelyGlow ()
2) количество строк в результате ограничено 10000 (видимо, обусловлено особенностями CSV), но по достижении 10000 поиск не прекращается;

Нет, csv тут вообще не при чём. Ограничение связано с производительностью. Генерация самих звёзд не мультипоточная, весь движок (кроме музыки) зависает, пока она не закончится. То, что потом "ищется" с обновлением списка - это генерация планетных систем у уже помещённых в список звёзд. Вот она мультипоточная и не тормозит движок.

Цитата SteelyGlow ()
3) недостаточное количество критериев поиска ограничивает возможности конкретизации запроса.
При поиске с большим радиусом, когда количество найденных систем зашкаливает, ближе к концу поиска всегда происходит вылет. В 0.9.7.3 работает стабильней - вылетает на втором-третьем таком поиске. Поиск в сфере 2600 св.л. занимает 10-12 минут на i7 3.4 ГГц с 8 ГБ памяти, и во время поиска лучше вообще не дышать, иначе - вылет. Есть подозрение, что часть проблем создаёт обращение к несуществующему элементу массива результатов поиска.

У меня ни разу не вылетало smile Хотя я не пробовал насиловать генератор звёзд таким огромным радиусом. Если вы не ищете что-то в системах звёзд-сверхгигантов (установив самый первый фильтр - спектральный класс главной звезды системы), то генерируются вообще все звёзды в заданном радиусе (пока список в 10 тыс. не заполнится), так что список будет заполнен в основном карликами, т.к. их большинство. А искать карлики в таком большом радиусе бессмысленно.

Цитата SteelyGlow ()
1) диапазон поиска ограничить не сферой от наблюдателя до указанного значения радиуса, а от одного указанного значения до другого (поиск объектов по критерию удалённости от наблюдателя), или, как альтернатива, сделать поиск на указанном участке неба;

Т.е. сферический слой? Это ничего не даст. Генерация звёзд происходит кубами (сразу целым кубом), и только потом звёзды в этом кубе проверяются на попадание в радиус поиска и сравниваются с фильтром "спектральный класс главной звезды". Движок так устроен, что всё равно приходится генерировать кубы целиком.

Цитата SteelyGlow ()
2) принудительно останавливать поиск по достижении предела результата в 10000 строк;

Он и останавливается.

Цитата SteelyGlow ()
3) в отбор систем в окне фильтров добавить критерии: каталог или процедурная, кол-во светил в системе, возможность задать спектральный класс каждого из светил (например, для M5III отдельно выборы для "M", "5" и "III"), кол-во и типы планет в искомой системе.

Так, стоп. Вы вообще нажимали кнопку "Настройки фильтра"?

Прикрепления: 5703565.jpg (482.1 Kb)


SteelyGlowДата: Среда, 13.07.2016, 18:03 | Сообщение # 598
Нет аватара
Наблюдатель
Группа: Пользователи
Российская Федерация
Сообщений: 8
Награды: 0
Статус: Offline
Цитата SpaceEngineer ()
Так, стоп. Вы вообще нажимали кнопку "Настройки фильтра"?

Добрый день.

Да, фильтр я настраивал, о нём и речь.
Поиск производил с параметрами: главная звезда - красный гигант М3 (в другом поиске - красный гигант М5), число солнц - 1, радиус 2615 св.л. (~803 пк)
Действия в таком порядке - в окне браузера ввожу радиус поиска, потом - настройка фильтра, по нажатии "ОК" начинается процесс.
Также пробовал искать с параметрами: главная звезда - чёрная дыра, солнце объекта - красный гигант М3 и М5, число солнц - пробовал 1 и 2, радиус 300 пк. В результате большая часть найденных систем была только с одной чёрной дырой без звезды-компаньона, и несколько систем ЧД с коричневым или красным карликом. Пробовал менять местами красный гигант и ЧД - тогда находились системы, в основной массе, только с одними красными гигантами (не считая планет) или двойные звёзды красный гигант + что угодно, но не ЧД.


Сообщение отредактировал SteelyGlow - Среда, 13.07.2016, 18:07
SpaceEngineerДата: Среда, 13.07.2016, 20:02 | Сообщение # 599
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
В списке выводятся вообще все найденные системы, удовлетворяющие первому параметру фильтра. Они затем сортируются по последнему столбцу - "фильтр", где указано число совпадений с остальными параметрами фильтра. Так что всё правильно, просто похоже интерфейс не очевиден (для большинства пользователей).

MontesumaДата: Среда, 13.07.2016, 20:33 | Сообщение # 600
Первооткрыватель
Группа: Пользователи
Российская Федерация
Сообщений: 539
Награды: 3
Статус: Offline
Классный TODO, но так и нет в нём пункта: Улучщение детализации поверхности планет солнечной системы. cool

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

>