Но это ведь не правильно.
Да и не поможет, астероидов в одной только СС несколько тысяч (в каталоге).
А может, сделать еще и процедурные, чтобы плотность поднять до реальной? А чтобы не тормозило, процедурные генерить как звезды - при нахождении на достаточной дистанции для обнаружения. Правда, в отличии от звезд, которые у нас прибиты к небесной сфере, астероиды движутся...В реальности их открыто уже около миллиона.
В этом-то и проблема. Чтобы определить, "достаточна ли дистанции для обнаружения", надо чтобы астероид уже был сгенерирован, а его координаты в данном кадре - рассчитаны. Т.е. как со звёздами не получится всё равно.QR_BBPOST Правда, в отличии от звезд, которые у нас прибиты к небесной сфере, астероиды движутся...
Кстати, метки покрасивее - хорошая идея. В частности, астероидные и кометные метки можно сделать "блескучими"(белым), они ведь "вращаются"...Можно добавить какой нибудь графический блеск чтобы пояс был виден? Только не надо про метки, я не об этом, они некрасивые.
Может можно генерировать не астероиды, а сразу орбиты астероидов? Выбирать ближайшие орбиты и смотреть в зависимости от времени на какой точке орбиты астероид. Подобрать генерацию орбит, чтобы они не пересекались и их не было слишком много в объеме пространства. Возможно ли это?QR_BBPOST В этом-то и проблема. Чтобы определить, "достаточна ли дистанции для обнаружения", надо чтобы астероид уже был сгенерирован, а его координаты в данном кадре - рассчитаны. Т.е. как со звёздами не получится всё равно.
Вообще-то я даже не знал что это такое, но теперь уже хочу. Вообще хочу всякие редкие явления со светом, погодой, миражи там всякие.Чел хочет зодиакальный свет, инфа сотка!
Ну да, розовые планеты по полмиллиона в диаметре, жизнь при +300. Бугурт в группе про гигантские звезды еще помню. У вас блин из миллиона астероидов есть только 3000, а еще 997000 нету, то есть пояса астероидов тупо нет. Туда надо добавить подобие кольца как у планет, только не всё текстурой заполненное, а состоящее из точек, которые изображали бы этот миллион.В SE никогда не будет добавлено ничего, чего нет в реальности.
Зачем? Из этого миллиона хорошо если пару тысяч будут видны.QR_BBPOST а состоящее из точек, которые изображали бы этот миллион.
Найти ближайшие орбиты - задача нетривиальная. Гораздо более сложная, чем найти ближайшие неподвижные точки. Расстояние "до орбиты" можно считать разными способами, но почти все они численные. Т.е. расчёты очень тяжелые, если говорить о миллионах объектов.QR_BBPOST Может можно генерировать не астероиды, а сразу орбиты астероидов? Выбирать ближайшие орбиты и смотреть в зависимости от времени на какой точке орбиты астероид. Подобрать генерацию орбит, чтобы они не пересекались и их не было слишком много в объеме пространства. Возможно ли это?
Опять троллинг начинаете?QR_BBPOST Ну да, розовые планеты по полмиллиона в диаметре, жизнь при +300. Бугурт в группе про гигантские звезды еще помню. У вас блин из миллиона астероидов есть только 3000, а еще 997000 нету, то есть пояса астероидов тупо нет. Туда надо добавить подобие кольца как у планет, только не всё текстурой заполненное, а состоящее из точек, которые изображали бы этот миллион.
Для процедурного генерирования и не надо считать сразу все орбиты. Тут нужен метод, чтобы не считать все орбиты. Пусть процедурные астероиды, и будет видны только допустим с 10000 км. Единственный гипотетический способ не просчитывать заранее орбиты, это их генерировать упираясь от текущего положения наблюдения. А чтобы орбиты были постоянны тут нужна либо специфическая функция, чтобы генерирование от точек наблюдения было непрерывным и постоянным, да еще создавало эллиптическую кривую (ставлю 100% на то, что такие функции не существуют, хотя доказать это или обратное, наверное, не проще задач тысячелетий), либо брать точки в объеме вычисления орбит и потом приближениями искать и проверять может ли орбита генерироваться тут, уже упираясь от звёздной системы. И чтобы это работало надо генерировать, пусть упираясь и от солнечной системы, так чтобы, орбиты не пересекались и не было много в каждом объеме, и усложняется всё это эллиптичностью орбит. Сомневаюсь, что подобные задачи, когда либо решались. Задача таки непростая, если не сказать невозможная. Поэтому надеяться на ещё 997000 астероидов нет оснований.QR_BBPOST Найти ближайшие орбиты - задача нетривиальная. Гораздо более сложная, чем найти ближайшие неподвижные точки. Расстояние "до орбиты" можно считать разными способами, но почти все они численные. Т.е. расчёты очень тяжелые, если говорить о миллионах объектов.
Текстурные точки, лежащие в одной плоскости выглядят не убедительно. (в объеме тоже)QR_BBPOST Туда надо добавить подобие кольца как у планет, только не всё текстурой заполненное, а состоящее из точек, которые изображали бы этот миллион.
Почему вы постоянно так реагируете? Люди хотят вам помочь.Опять троллинг начинаете?
Для кольца из точек как раз меток достаточно. Только более красивых, имхо.Вообще кольцо из точек норм.