Войти
ПрограммированиеФорумФизика

Почему симуляция релятивистской физики не возможно симулировать в Real-time... (3 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 1 2 3 4 5 Следующая »
#30
14:43, 9 фев. 2020

werasaimon
> Ну так в этом и проблема. Потому что мы начинаем двигаться и объекты к которым
> движемся начинают исщезать.
То, что выше вот этой самой линии, которая в главной ИСО горизонтальная, а у наблюдателя косая. Ничего там исчезать не будет. Вот красная точка - она в симуляции только-только появилась. Но она уже появилась, ей уже назначена координата и момент времени в главной ИСО, и никуда она больше не денется. Если наблюдатель задвигается, и горизонтальная линия перекосится - точка перекосится вместе с этой линией, но всё равно останется на этой линии и никуда не денется. А то, что этот кусок линии с точкой может оказаться в личном будущем у наблюдателя - личные проблемы наблюдателя. Причём чисто математические проблемы: наблюдает он одни и те же (по смыслу и содержанию) события, и в один и тот же момент своего собственного времени получает от них одни и те же сигналы, независимо от того, в будущее или в прошлое эти события "сдвинутся" при резком изменении скорости.
В отличие от реального движения точек вниз по мере хода времени, их сдвиги при изменении скорости СО - иллюзорные, и не могут изменить статуса наблюдаемости этих точек в данной СО.


#31
16:30, 9 фев. 2020

Не уверен, что понял все до конца, но вот есть игра на эту тему:

#32
20:36, 10 фев. 2020

ychebotaev
В этой игре нет не релятивиского сдвига, не сокращения длины. Единственое что там реально это камера, и доблеровский сдвиг цвета. И это скорее ОТО.

#33
20:53, 10 фев. 2020

Sbtrn. Devil
> То, что выше вот этой самой линии, которая в главной ИСО горизонтальная, а у
> наблюдателя косая. Ничего там исчезать не будет. Вот красная точка - она в
> симуляции только-только появилась. Но она уже появилась, ей уже назначена
> координата и момент времени в главной ИСО, и никуда она больше не денется. Если
> наблюдатель задвигается, и горизонтальная линия перекосится - точка перекосится
> вместе с этой линией, но всё равно останется на этой линии и никуда не денется.
> А то, что этот кусок линии с точкой может оказаться в личном будущем у
> наблюдателя - личные проблемы наблюдателя
То есть когда наблюдатель начинает двигаться, тогда мировые линии объектов наченают вытягиваться. Ну то бишь пространство-время в ИСО наблюдателя перекашивается , и все мировые линии вытягиваються. По этому даже на наклонёоной плоскости настоящего, мировые линии будут пересекаться с плоскостю. Другими словами в движующеся ИСО пространство-время ростягивает интервал между событиями "мировые линии". И поэтому там где кубик должен был исщезнут, он будет в настоящем движуйщесего наблюдателя, потому что интервал между событиями на мировой линии ростянулся. Ну то есть мировую линию мы как ризинку ростянули по оси времени t....?

#34
11:33, 11 фев. 2020

werasaimon
> То есть когда наблюдатель начинает двигаться, тогда мировые линии объектов
> наченают вытягиваться. Ну то бишь пространство-время в ИСО наблюдателя
> перекашивается , и все мировые линии вытягиваються. По этому даже на
> наклонёоной плоскости настоящего, мировые линии будут пересекаться с плоскостю.
> Другими словами в движующеся ИСО пространство-время ростягивает интервал между
> событиями "мировые линии". И поэтому там где кубик должен был исщезнут, он
> будет в настоящем движуйщесего наблюдателя, потому что интервал между событиями
> на мировой линии ростянулся. Ну то есть мировую линию мы как ризинку ростянули
> по оси времени t....?
Напутал термины, но направление мысли правильное. Мировые линии в СО наблюдателя именно "растягиваются", и "плоскость настоящего" тоже. И кубик, который лежал на пересечении "плоскости настоящего" и какой-нибудь другой линии, хотя и сдвинулся по мнению наблюдателя, но так и лежит на их пересечении.

#35
0:46, 12 фев. 2020

Короче, изготовил хтмлку с демонстрацией: симуляция эйнштейнизма в реалтайме
Пример стоп-кадра:
realtime_sto_screenshot | Почему симуляция релятивистской физики не возможно симулировать в Real-time...
Слева - картина по мнению наблюдателя, справа - в главной ИСО, как она симулируется на самом деле.
Зелёная - линия условного настоящего, в которой появляются новосимулируемые объекты. Бледно-зелёная - линия условного удалённого прошлого (-1 единица времени), в которой объекты удаляются из симуляции. Синяя линия - линия наблюдателя, он летает с переменной скоростью от 0 до примерно 0.9*с. Бледно-синяя линия - другой объект, летающий с более медленной скоростью. Голубые линии - стены вокруг области полёта справа и слева. Жёлтые линии - задний световой конус наблюдателя. Крестики - единичные события. Скорость симуляции подстраивается таким образом, чтобы у наблюдателя время шло равномерно для зрителя. Для наглядности, наблюдатель генерирует периодическое событие-тик своих часов, которое по его часам происходит через равные периоды времени - эти события отображаются кружочками.
Кнопкой можно переключать скорость симуляции между обычной и замедленной.

#36
6:55, 13 фев. 2020

Sbtrn. Devil, а сделай модифицированную демку, чтоб события возникали не на линии настоящего, а по границам будущего светового конуса?

#37
14:30, 13 фев. 2020

Dmitry_Milk
Вот: симуляция эйнштейнизма в реалтайме с событиями из будущего конуса
Правда, в этом больше демонстрационного смысла, чем практического: наблюдатель что так, что этак события по бокам от конуса не видит и не взаимодействует, а симулировать проще по общему "выделенному" настоящему.

#38
16:15, 13 фев. 2020

Sbtrn. Devil
> Правда, в этом больше демонстрационного смысла, чем практического

Ну в таком случае ты убиваешь сразу двух зайцев:
- события (пусть даже наблюдатель еще не может их наблюдать) симулируются всегда в будущем относительно текущего для наблюдателя (а не зафиксированного в некой АСО) среза настоящего, что убирает вопрос "с фига ли события случаются в прошлом?"
- события никогда не "убегают в будущее" при резких ускорениях (как было бы просто при симуляции в текущем настоящем наблюдателя в его текущей СО). Они только скользят вдоль границ будущего светового конуса, и соответственно никогда не возникает ситуации, что событие должно быть перегенерировано повторным наступлением "настоящего"

Мне кажется, что такой способ симуляции событий в релятивистском мире как раз удовлетворил бы топикстартера.

#39
19:37, 13 фев. 2020

Dmitry_Milk
> - события (пусть даже наблюдатель еще не может их наблюдать) симулируются
> всегда в будущем относительно текущего для наблюдателя (а не зафиксированного в
> некой АСО) среза настоящего, что убирает вопрос "с фига ли события случаются в
> прошлом?"
Сомнительный заяц. Симуляция их в будущем требует "проиграть кино вперёд", но при этом ничего не трогать внутри будущего конуса наблюдателя - это всё усложнит, да ещё и поднимет проблему "а что делать, если мы сменим наблюдателя?" (его пустой конус останется пустым, а конус нового наблюдателя - заполненным). Но наблюдателю нет физической разницы, когда именно появилось ещё не наблюдаемое событие, и появилось ли оно вообще. Лучше уж их добавлять в такой момент, в который проще.

> - события никогда не "убегают в будущее" при резких ускорениях (как было бы
> просто при симуляции в текущем настоящем наблюдателя в его текущей СО). Они
> только скользят вдоль границ будущего светового конуса, и соответственно
> никогда не возникает ситуации, что событие должно быть перегенерировано
> повторным наступлением "настоящего"
А неважно, куда они там убегают и где появляются. Это личные закидоны ускоряющегося наблюдателя, которые никак не влияют на саму симуляцию и на генерацию событий. Генерация, настоящее и причинно-следственная связь - строго по часам главной ИСО.

#40
18:07, 17 фев. 2020

werasaimon
Программирование - это составление алгоритмов.
>Но проблема в том что симуляция идёт здесь и сейчас, то есть во времени наблюдателя t=1,2,3. И геодезическая прямая точек существует только до времени наблюдателя.
>А к точкам к которым движемся, надо время t на геодезической перематывать вперёд в будущее . А ведь там геодезической попросту не существует, она существует только от начала симуляции и до времени наблюдателя.!
Не вижу никакой проблемы просчитать на дистанцию видимости и отрисовать "геодезическую прямую".

#41
4:54, 18 фев. 2020

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

Поэтому, для симуляции релятивистской физики достаточно просто запоминать последнее движение всех точек, и потом проецировать его на текущее положение.

/discussion.

#42
21:41, 19 фев. 2020

KKH
> Не вижу никакой проблемы просчитать на дистанцию видимости и отрисовать
> "геодезическую прямую".
Разве что ростянуть, как мы узнаем какие там повороты были.

#43
(Правка: 22:20) 22:03, 19 фев. 2020

Sbtrn. Devil
> Слева - картина по мнению наблюдателя, справа - в главной ИСО, как она
> симулируется на самом деле.
> Зелёная - линия условного настоящего, в которой появляются новосимулируемые
> объекты. Бледно-зелёная - линия условного удалённого прошлого (-1 единица
> времени), в которой объекты удаляются из симуляции. Синяя линия - линия
> наблюдателя, он летает с переменной скоростью от 0 до примерно 0.9*с.
> Бледно-синяя линия - другой объект, летающий с более медленной скоростью.
> Голубые линии - стены вокруг области полёта справа и слева. Жёлтые линии -
> задний световой конус наблюдателя. Крестики - единичные события. Скорость
> симуляции подстраивается таким образом, чтобы у наблюдателя время шло
> равномерно для зрителя. Для наглядности, наблюдатель генерирует периодическое
> событие-тик своих часов, которое по его часам происходит через равные периоды
> времени - эти события отображаются кружочками.
> Кнопкой можно переключать скорость симуляции между обычной и замедленной.
То есть в главной абсолютно никак неподвижной ИСО, мировые линии объектов которые движеться с скоростью x относительно нашей ИСО, наклоняем и ростягиваем в зависимости от их относительной скорости x. А плоскость настоящего просто прямо по оси времени t поднимаем вверх "симулируем". То есть относительная скорость объекта это "угол" нагебатор и ростягиваетль мировой линии...этого же объекта ?
А когда двигаться ИСО наблюдателя то мы наклоняем плоскость настоящего, в абсолютной ИСО

#44
22:09, 19 фев. 2020


ychebotaev
> Я так понял, что это можно симулировать следующим образом. Из за скорости
> движения света, мы не можем заглянуть в будущее по-настоящему, но можем как
> будто бы заглянуть в будущее, если ускориться. То есть, мы все равно видим
> прошедшие события, но они ускоряются лишь с нашей точки зрения.
Это и есть настоящее будущее, потому что информация роспространяеться с скоростью света, а не моментально. То есть настоящие будущие для нас в ИСО, это и есть то что мы видим!

Страницы: 1 2 3 4 5 Следующая »
ПрограммированиеФорумФизика