Перейти к содержимому

Как работает арт-прицел


Рекомендованные публикации

Игроки
370 публикаций
17 629 боёв
18 Апр 2013 - 23:57 пользователь Med433 сказал:

Меньше всего нагрузки будет если сгенерить заранее ряд случайных чисел и брать последовательно из него значения. Можно придумать сколь угодно сложное распреление, сгенерить таблицу заранее и юзать её в тысячах боёв, нагрузка на проц минимальна. Подобным образом поступали прогеры первых 3Д-шутеров. Они составляли таблицы синусов для углов от 0 до 90, и когда нужно было вычислить синус (это медленная операция), то просто брали готовое значение из памяти.

 

 

Если бездумно подходить к проверке, то, несомненно, получится ***. Что, по-твоему, должно быть распределено нормально? Радиус? Но у нас же не круг, а вытянутый эллипс. Проекция радиуса на полуоси эллипса сведения? Но распределение обрезано, оно в любом случае не нормально. Ну и последний гвоздь - 156 точек - это мало, мягко говоря, для определения нормальности.

ок, сгенерированная таблица, сути дела это не меняет, вообще не меняет.

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

 

ок, распределение обрезано, вопрос в том, куда дели обрезанные концы их а) прилепили к краю области сведения; б) засуммировали их и засунули под оставшуюся область распределения.

а) если они прилеплены по углам, то если генерируется значение больше чем +-2.3 сигмы, то снаряд просто летит в край

б) если засунуто под распределение, то внутри +-2.3 сигм распределение нормальное. тогда вероятность = интеграл от новой функции распределения. функция распределения такая же, только с ограничением по предельным значениям радиуса и чуток приподнятая на осью r, приподнятая таким образом, что интеграл от того прямоугольничка, но который мы "поставили" оставшеся распределение = сумме площадей хвостов, и делов то...

в любом случае картина должна быть всегда примерно одинаковая...

взгляните вот сюда пожалуйста http://piccy.info/vi...df4d2e3dd/orig/

извините, но на самом деле 156 точек - это в 5 раз больше чем достаточно... нам тут аккуратность до 10-й цифры после запятой не нужна

Ссылка на комментарий
Игроки
3 194 публикации
46 157 боёв
19 Апр 2013 - 00:27 пользователь mrstason сказал:

ок, распределение обрезано, вопрос в том, куда дели обрезанные концы

Перенесли в границу эллипса
19 Апр 2013 - 00:27 пользователь mrstason сказал:

функция распределения такая же, только с ограничением по предельным значениям радиуса и чуток приподнятая на осью r

Это не верно.

Картинку для распределения по х, у и r для "Гаусса с обрезкой по 2.2 сигма" можно найти тут аналитически рассчитанную, тут смоделированную.

Распределение искажается гораздо интереснее, чем "поднятие на прямоугольничек".

Если говорить о распределении отклонений по х и у, то вблизи границ возникают хвосты, ведущие себя подобно функции 1/Sqrt(х-а)

В распределении по радиусу возникает дельта-функция.

В зависимости от дистанции выстрела в край может улетать, к примеру, до 20% снарядов, подробнее тут

Картинки в ссылках построены для обрезки по 2.2 сигмам, при этом в край улетает 9% снарядов. На близких дистанциях искажение еще сильнее.

Поэтому измеренное на опыте распределение нельзя в тупую подгонять нормальным, оно заведомо не такое.

Ссылка на комментарий
Игроки
2 публикации
16 760 боёв
почему у меня при стрельбе из арты не появляется режим прицеливания в виде сверху, когда нажимаю лев. шифт,а просто снайперский.спасибо
Ссылка на комментарий
Игроки
370 публикаций
17 629 боёв
21 Апр 2013 - 04:27 пользователь Med433 сказал:

Перенесли в границу эллипса

 

Это не верно.

Картинку для распределения по х, у и r для "Гаусса с обрезкой по 2.2 сигма" можно найти тут аналитически рассчитанную, тут смоделированную.

Распределение искажается гораздо интереснее, чем "поднятие на прямоугольничек".

Если говорить о распределении отклонений по х и у, то вблизи границ возникают хвосты, ведущие себя подобно функции 1/Sqrt(х-а)

В распределении по радиусу возникает дельта-функция.

В зависимости от дистанции выстрела в край может улетать, к примеру, до 20% снарядов, подробнее тут

Картинки в ссылках построены для обрезки по 2.2 сигмам, при этом в край улетает 9% снарядов. На близких дистанциях искажение еще сильнее.

Поэтому измеренное на опыте распределение нельзя в тупую подгонять нормальным, оно заведомо не такое.

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

 

вы говорите не верно, но я же предположил 2 варианта: а) прилеплено к краю, как у товарища из 2-й ссылки, б) равномерно распределено внутри распределения, а это UNIFORM DISTRIBUTION, те и есть приподнятие на небольшом прямоугольничке, и это приподнятие меняет вероятности, но суть от того не меняется...

 

я просто про че говорю, я говорю про то, что функция распределения заведомо НЕ нормальная, а какая-то своя... как вы это уже доказали, проводя эксперимент со стрельбой на разные дистанции, как это доказывают настрелы других игроков, где в крайние 19% области летит 25-30% снарядов.

 

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

  • Плюс 1
Ссылка на комментарий
Игроки
3 194 публикации
46 157 боёв
21 Апр 2013 - 09:53 пользователь mrstason сказал:

по-моему люди уже отвечали, что х и у генерятся на основе отклонения и угла альфа и что они распределены не нормально... радиус не по дельта функции, а по гауссу получается, а х и у черт пойми какие...

Я это "по-моему где-то" уже, наверно раз пятый читаю на форуме, а первоисточник ну никто не может вспомнить. Скорее всего, разрабы никогда не уточняли, генерируются ли (а) нормально х и у, либо же (б) радиус нормально, а угол равномерно. Потому что разницу практически никто не понимает.

 

21 Апр 2013 - 09:53 пользователь mrstason сказал:

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

Мой эксперимент не доказывает, что она совсем уж не нормальная. Он показывает, что значительная часть снарядов летит точно в край, причем эта часть зависит от расстояния нелогичным образом (не постоянна и не увеличивается с расстоянием, а, как ни странно, уменьшается). При этом я не исследовал распределение внутри эллипса, а там оно вполне может оказаться нормальным, в смысле варианта (а) или (б). То есть, возможно, это нормальное распределение с обрезкой, зависящей от расстояния.
Ссылка на комментарий
Игроки
370 публикаций
17 629 боёв
22 Апр 2013 - 11:41 пользователь Med433 сказал:

Я это "по-моему где-то" уже, наверно раз пятый читаю на форуме, а первоисточник ну никто не может вспомнить. Скорее всего, разрабы никогда не уточняли, генерируются ли (а) нормально х и у, либо же (б) радиус нормально, а угол равномерно. Потому что разницу практически никто не понимает.

 

 

Мой эксперимент не доказывает, что она совсем уж не нормальная. Он показывает, что значительная часть снарядов летит точно в край, причем эта часть зависит от расстояния нелогичным образом (не постоянна и не увеличивается с расстоянием, а, как ни странно, уменьшается). При этом я не исследовал распределение внутри эллипса, а там оно вполне может оказаться нормальным, в смысле варианта (а) или (б). То есть, возможно, это нормальное распределение с обрезкой, зависящей от расстояния.

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

 

опять же, в вашем эксперименте вы написали что вероятность, что ваши результаты получены случайно, а не закономерно = 2  раза выкинуть кубик с одинаковым номером = 1/36 = 0.0278. вы же сами отлично знаете, что взаимосвязь расстояние/снаряды в край существует. мб и с обрезкой связано... просто чем дольше я смотрю на вот такие пичкчи, анализирую их и в уме и на бумаге, тем больше убеждаюсь, что нас где-то обманули и для баланса сделали свое распределение, с повышенной вероятностью попадания в край и в центр, а меньше в середину круга сведения...

  • Плюс 1
Ссылка на комментарий
Игроки
6 876 публикаций
618 боёв
22 Апр 2013 - 11:41 пользователь Med433 сказал:

Я это "по-моему где-то" уже, наверно раз пятый читаю на форуме, а первоисточник ну никто не может вспомнить. Скорее всего, разрабы никогда не уточняли, генерируются ли (а) нормально х и у, либо же (б) радиус нормально, а угол равномерно. Потому что разницу практически никто не понимает.

 

 

Мой эксперимент не доказывает, что она совсем уж не нормальная. Он показывает, что значительная часть снарядов летит точно в край, причем эта часть зависит от расстояния нелогичным образом (не постоянна и не увеличивается с расстоянием, а, как ни странно, уменьшается). При этом я не исследовал распределение внутри эллипса, а там оно вполне может оказаться нормальным, в смысле варианта (а) или (б). То есть, возможно, это нормальное распределение с обрезкой, зависящей от расстояния.

http://forum.worldof...30#entry1472030

 

В самом конце поста.

 

Если честно, очень сомневаюсь, что распределение какое-то другое. Просто не вижу смысла. Если разработчикам надо понерфить арту, они ее нерфят в открытую. Доказано неоднократно.

Ссылка на комментарий
Игроки
3 194 публикации
46 157 боёв
22 Апр 2013 - 18:54 пользователь vovan_tankist сказал:

http://forum.worldof...30#entry1472030

В самом конце поста.

Спасибо за ссылку. Ну, как истину в последней инстанции я бы это брать не стал, потому что, к примеру, как выяснилось, обрезка идет не по трём сигмам. Да и в советской энциклопедии сказано, что нормально распределён не сам радиус, а его проекции на перпендикулярные оси. А что запрогано в игрушке, покажет эксперимент. Гэлакси!!! Где обещанные оцифрованные 1200 выстрелов???
Ссылка на комментарий
Игроки
6 876 публикаций
618 боёв
22 Апр 2013 - 21:31 пользователь Med433 сказал:

Спасибо за ссылку. Ну, как истину в последней инстанции я бы это брать не стал, потому что, к примеру, как выяснилось, обрезка идет не по трём сигмам. Да и в советской энциклопедии сказано, что нормально распределён не сам радиус, а его проекции на перпендикулярные оси. А что запрогано в игрушке, покажет эксперимент. Гэлакси!!! Где обещанные оцифрованные 1200 выстрелов???

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

Ссылка на комментарий
Игроки
6 876 публикаций
618 боёв
Кстати, Вы считаете, что у арты распределение отличается от остальных танков? Причем в обоих режимах - как артприцеле, так и обычном?
Ссылка на комментарий
Игроки
2 077 публикаций
42 369 боёв
22 Апр 2013 - 21:41 пользователь vovan_tankist сказал:

Кстати, Вы считаете, что у арты распределение отличается от остальных танков? Причем в обоих режимах - как артприцеле, так и обычном?

"Для сервера нет разницы арт прицел или обычный" (с) Шторм
Ссылка на комментарий
Игроки
3 194 публикации
46 157 боёв
22 Апр 2013 - 18:28 пользователь mrstason сказал:

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

Если вы имеете ввиду советскую энциклопедию, то там сказано как раз наоборот: нормально распределён не радиус, а две его проекции
22 Апр 2013 - 18:28 пользователь mrstason сказал:

просто чем дольше я смотрю на вот такие пичкчи

Эта пикча получена в результате обстрела поля на Прохоровке из СУ-8. След взрыва при этом неправильной формы и величиной с добрую четверть эллипса сведения. Автор картинки определял центр такого следа на глаз. Поэтому я думаю, что почти все точки, лежащие вблизи границы, на деле должны лежать точно на границе, а остальные распределены более-менее нормально внутри эллипса (в смысле в центре - гуще)
22 Апр 2013 - 21:41 пользователь vovan_tankist сказал:

Кстати, Вы считаете, что у арты распределение отличается от остальных танков? Причем в обоих режимах - как артприцеле, так и обычном?

Есть ощущение, что у танков так же на ближней дистанции снаряды летят в край чаще, но наверняка этот процент по-другому зависит от расстояния (в смысле тоже убывает с расстоянием, но с другими коэффициентами). Это только впечатления, в трене не проверял пока.
Ссылка на комментарий
Игроки
6 876 публикаций
618 боёв
22 Апр 2013 - 21:47 пользователь McCleod сказал:

"Для сервера нет разницы арт прицел или обычный" (с) Шторм

22 Апр 2013 - 21:50 пользователь Med433 сказал:

Если вы имеете ввиду советскую энциклопедию, то там сказано как раз наоборот: нормально распределён не радиус, а две его проекции

 

Эта пикча получена в результате обстрела поля на Прохоровке из СУ-8. След взрыва при этом неправильной формы и величиной с добрую четверть эллипса сведения. Автор картинки определял центр такого следа на глаз. Поэтому я думаю, что почти все точки, лежащие вблизи границы, на деле должны лежать точно на границе, а остальные распределены более-менее нормально внутри эллипса (в смысле в центре - гуще)

 

Есть ощущение, что у танков так же на ближней дистанции снаряды летят в край чаще, но наверняка этот процент по-другому зависит от расстояния (в смысле тоже убывает с расстоянием, но с другими коэффициентами). Это только впечатления, в трене не проверял пока.

Я почему это спрашиваю - в снайпрежиме ИМХО проще отслеживать попадания в край/не в край.

 

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

 

Я очень-очень-очень сомневаюсь в том, что есть какая-то зависимость от расстояния. Чтобы ее ввести, разработчики должны быть психами, а они на них не похожи.

Ссылка на комментарий
Игроки
3 194 публикации
46 157 боёв

А чего сомневаться, возьми да проверь.

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

Да, если надумаете проверять, то стрелять надо по танку, а не в стену - вдруг рассеяние завязано на число в дальномере.

Ссылка на комментарий
Игроки
6 876 публикаций
618 боёв
23 Апр 2013 - 11:09 пользователь Med433 сказал:

А чего сомневаться, возьми да проверь.

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

Да, если надумаете проверять, то стрелять надо по танку, а не в стену - вдруг рассеяние завязано на число в дальномере.

ОК, так что, не важно из чего стрелять - из арты или из простого танка?

Ссылка на комментарий
Игроки
3 194 публикации
46 157 боёв
Я стрелял на арте, получилось, что обрезка зависит от расстояния. На танке не пробовал. Разрабы говорят, что разницы для разных классов нет, но это стоит проверить. В любом случае эксперимент - это лучше, чем догадки.
Ссылка на комментарий
Игроки
6 876 публикаций
618 боёв
23 Апр 2013 - 15:02 пользователь Med433 сказал:

Я стрелял на арте, получилось, что обрезка зависит от расстояния. На танке не пробовал. Разрабы говорят, что разницы для разных классов нет, но это стоит проверить. В любом случае эксперимент - это лучше, чем догадки.

Можете реплеи тестов выложить?

Ссылка на комментарий
Игроки
3 194 публикации
46 157 боёв
На арте расстояние до прицельной точки всегда отображается в дальномере. В снайперском прицеле - только если навестись на танк. Поэтому, возможно, если просто стрелять в стену с разных расстояний, то одна и таже часть снарядов будет лететь в край, а если, допустим, целиться в маленькое окошко, за которым стоит танк противника, то зависимость могла бы проявиться.
Ссылка на комментарий
Игроки
3 194 публикации
46 157 боёв
23 Апр 2013 - 15:19 пользователь vovan_tankist сказал:

Можете реплеи тестов выложить?

Да запросто, только найду их среди тысячи  :trollface:  Все девять выкладывать, или пара сойдет?
Ссылка на комментарий
Игроки
6 876 публикаций
618 боёв
23 Апр 2013 - 15:22 пользователь Med433 сказал:

Да запросто, только найду их среди тысячи  :trollface:  Все девять выкладывать, или пара сойдет?

сойдет пара с маленькой дистанцией и пара с большой

Ссылка на комментарий
Гость
Эта тема закрыта для публикации новых ответов.
  • Сейчас на странице   0 пользователей

    • Эту страницу никто не просматривает.
×
×
  • Создать...