PDA

Просмотр полной версии : Баг с осколками. Касается всех.



deCore
02.09.2003, 23:10
Вот этот баг (ну фичей это назвать язык не поворачивается) существует, по крайней мере, с момента выхода ЗС, а возможно, и Ил2.
Суть бага- осколки появляются не в том месте куда попал снаряд. Место генерации осколков смещено относительно места попадания вдоль вектора скорости цели.
В прикрепленном тестовом треке (проигрывается корректно) был всего один выстрел (сзади-сверху) из главного калибра Кобры по крылу Ил2. Как видим, осколки генерятся (голубой кружок на скрин-шоте) не в том месте, в куда попал снаряд(пурпурный кружок).
Как следствие, только два осколка попали в крыло, еще четыре- в разные части фюзеляжа. Крыло сломалось чисто случайно (один из осколков был очень большим). Обычно, в таких случаях люди удивляются как это самолет выдержал 37 (30, 45) мм. Основная же часть осколков ушла в молоко. Хотя, если бы осколки генерились в месте попадания снаряда, то все бы они попали в цель.
Эта проблема уже всплывала на форуме (у Роджеров), но тогда было (неверное) предположение, что имеет место сквозная пробоина. На самом же деле, снаряд разорвался не на продолжении своей траектории, а на продолжении тракетории цели. Со смещением на случайное расстояние (в худшем случае на то, которое самолет пролетит за один квант времени, в лучшем- на нулевое). Например, если ОФ снаряд попал в хвост, то разрыв может произойти в кабине (очень распространенный случай ПК, кстати).
Резюмируя, в 99% случаев осколки появляются не в том месте куда попал снаряд. Хотя, иногда, довольно близко к нему. Смещение происходит всегда вдоль вектора скорости самолета-жертвы. Обычно- впереди самолета. Если самолет имеет некоторый УА, то немного сверху или снизу. Но так или иначе, часто за пределами конструкции. В таких случаях, очевидно, более половины осколков идут в молоко.
Этот баг имеет место не только у М4, а у всех ОФ снарядов в игре. Особенно сильно проявляется при игре в тырнете (там цели как правило движутся большими рывками и с большим УА).
Вот.
Очень хотелось бы, чтобы это поправили к адд-ону.

deCore
02.09.2003, 23:11
Скрин 1. Попадание:

deCore
02.09.2003, 23:13
Другой ракурс:

VGV
02.09.2003, 23:36
Глючит CollisionDetection в нашей любимой игре.

MikeR
02.09.2003, 23:50
В -1 приближении считают - а то фпсов будет вообще 0 =). Только текстовые сообщения.
2 deCore спасибо, что просветил.

VGV
03.09.2003, 00:30
а ведь пулемёты правильно обсчитывает, странно...

Vintik
03.09.2003, 00:49
В -1 приближении считают - а то фпсов будет вообще 0 =).
Я, конечно, извиняюсь, но как это может быть? Ведь collision detection отрабатывает нормально (стрелка от снаряда торчит где надо). Я бы понял, если бы осколки генерились на этой стрелке. По-моему, это какой-то глюк.

MikeR
03.09.2003, 00:53
да я прикалываюсь =).

deCore
03.09.2003, 01:22
Originally posted by VGV
а ведь пулемёты правильно обсчитывает, странно...
Пулеметные пули, содержащие ВВ подвержены точно тому же багу.

Кстати, коллизии просчитываются на ура. Именно расположение "эпицентра" осколков относительно самолета неправильное...

Wad
03.09.2003, 03:35
Вот интересно, а почему вы полагаете, что эпицентр взрыва снаряда должен находится в точке касания снаряда цели? Или на продолжении траектории полета снаряда? Во время полета к цели любого снаряда существует так называемая прецессия снаряда, т.е. продольная ось снаряда во время его полета отклоняется от траектории полета на некоторый небольшой угол и совершает циклические колебания. В результате этого после столкновения с препятствием снаряд изменяет свою траекторию движения. Кроме того для срабатывания взрывателя требуется некоторое время, в результате осколки разлетаются в стороне от контакта с целью. Смоделировать все это достаточно точно довольно трудно. Но в любом случае можно уверенно сказать что:
1. Снаряд не должен взрываться при касании цели;
2. Снаряд не должен взрываться на траектории своего полета.
Так что то, что мы наблюдаем в ИЛ-2 скорее фича чем баг!

Balamut
03.09.2003, 04:13
Originally posted by Wad
Вот интересно, а почему вы полагаете, что эпицентр взрыва снаряда должен находится в точке касания снаряда цели? На мой взгляд, для срабатывания взрывателя требуются какие-то милисекунды, за время которых снаряд пролетит точку касания и эпицентр разлета осколков как раз и сместится на некоторое расстояние. Так что в этом смысле разработчики наоборот поступили грамотно.
Тема эта всплывает уже не первый раз и представляет похоже уже крик души в попытке привлечь внимание к загадочному (я бы даже сказал - неприличному) поведению осколков.
При желании можно на форуме найти скрины где после ловли огурца на пересекающихся курсах со встречного направления, разрыв опять же происходит впереди по курсу ловца, эдакая лапта с огурцами. :)

Wad
03.09.2003, 04:42
Originally posted by Balamut
При желании можно на форуме найти скрины где после ловли огурца на пересекающихся курсах со встречного направления, разрыв опять же происходит впереди по курсу ловца, эдакая лапта с огурцами. :)

Тут уж конечно хотелось бы послушать коментарии разработчиков... :)

Jameson
03.09.2003, 04:53
Эх, видел кадры, где было прямое попадание ракеты в самолет- выглядело не так, как в фильмах, пересеклись два следа - ракеты и самолета и полетели дальше -самолет -разваливаясь, ракета -взрываясь.

Hammer
03.09.2003, 09:40
Originally posted by deCore
Пулеметные пули, содержащие ВВ подвержены точно тому же багу.

Кстати, коллизии просчитываются на ура. Именно расположение "эпицентра" осколков относительно самолета неправильное...

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

Arthur =SF=TopAce
03.09.2003, 10:18
ну о каком замедлении может идти речь, если ты стреляешь в крыло сверху под углом 90 градусов, а осколки образуются впереди крыла в ПУСТОМ простанстве, где самолета ЕЩЕ НЕТ.

Hammer
03.09.2003, 10:33
Хм а что не может быть рикошетов скажем при попадании в лонжерон ?

Arthur =SF=TopAce
03.09.2003, 10:46
А что, эти рикошеты у нас уже ПОСТОЯННЫЕ? Ведь речь о том, что эпицентр взрыва ВСЕГДА смещен ВПЕРЕД (относительно точки попадания снаряда) по вектору скорости цели ВНЕ ЗАВИСИМОСТИ от ракурса, с которого ведется огонь!!! Ты хоть в лобовой стреляй - все равно взрыв будет смещен вперед.

Hammer
03.09.2003, 11:04
Originally posted by Arthur =SF=TopAce
А что, эти рикошеты у нас уже ПОСТОЯННЫЕ? Ведь речь о том, что эпицентр взрыва ВСЕГДА смещен ВПЕРЕД (относительно точки попадания снаряда) по вектору скорости цели ВНЕ ЗАВИСИМОСТИ от ракурса, с которого ведется огонь!!! Ты хоть в лобовой стреляй - все равно взрыв будет смещен вперед.

Дык ты же не удивляешся что пулеметы и пушки в игре не отказывают и дырки то от пулемтов что от снарядов часто очень похожие в крыльях :) Это ведь только игра и в этом плане она ограничена.

И кстатина скриншотах попадания как раз приходятся на район лонжерона.

Miguel Gonsalez
03.09.2003, 11:11
Это действительно бага нехорошая. Больше всего она не нравится тем, кто любит на встречных ракурсах в кабину бомберу огурцов отсыпать. Вот такая фигня все время и происходит... вроде попал прям в кабину, а все живы...

Arthur =SF=TopAce
03.09.2003, 11:43
Короче, предлагаю всем успокоится. Это не бага, это фича движка. Поправлено не будет.

Karaya
03.09.2003, 11:43
какие тут все дотошные прям:)

Alezz
03.09.2003, 11:53
Originally posted by Arthur =SF=TopAce
Короче, предлагаю всем успокоится. Это не бага, это фича движка. Поправлено не будет.
Оповестите весь список, пожалуйста (с)
Я имею в виду "фичи" ;)

Arthur =SF=TopAce
03.09.2003, 12:00
ХЗ :)

Alexander =SF=Krogoth
03.09.2003, 12:07
Нда... Про некоторое время эт круто задвинули... Одно неясно, нафига инженеры перед войной с взрывателями мгновенного действия мучались, ведь именно эта проблема очень долгое время препятствовала созданию авиационных артсистем.

Hurricane
03.09.2003, 12:31
Originally posted by Arthur =SF=TopAce
Короче, предлагаю всем успокоится. Это не бага, это фича движка. Поправлено не будет.
Категорически паааддерживаю !
Задокуметнированый , описаный баг - это уже фича. И вобще в ил-2 багов нет - есть только особенности реализации =)

Smoker
03.09.2003, 12:36
Originally posted by Wad
...skiped...
1. Снаряд не должен взрываться при касании цели;
2. Снаряд не должен взрываться на траектории своего полета.
Так что то, что мы наблюдаем в ИЛ-2 скорее фича чем баг! [/B]
НЕ ДОЛЖЕН ВЗРЫВАТЬСЯ ПРИ КАСАНИЕ??? = фича! :D
НЕ ДОЛЖЕН ВЗРЫВАТЬСЯ НА ТРАЕКТОРИИ СВОЕГО ПОЛЕТА??? = фича в квадрате... :D
ФИЗИКА ОТДЫХАЕТ! :eek:

Hammer
03.09.2003, 13:11
Originally posted by Alexander =SF=Krogoth
Нда... Про некоторое время эт круто задвинули... Одно неясно, нафига инженеры перед войной с взрывателями мгновенного действия мучались, ведь именно эта проблема очень долгое время препятствовала созданию авиационных артсистем.

Непутайте чуствительность взрывателя и замедление.
Первое нужно для срабатывания снаряда т.е иначе при пробивании перкаля может просто не взорваться. А второе
характерно для бронебойных снарядов и служит для того чтобы снаряд сработал после пробития брони а не сразу на ней.

Smoker
03.09.2003, 13:55
Originally posted by Hammer
Непутайте чуствительность взрывателя и замедление.
Первое нужно для срабатывания снаряда т.е иначе при пробивании перкаля может просто не взорваться. А второе
характерно для бронебойных снарядов и служит для того чтобы снаряд сработал после пробития брони а не сразу на ней.
То есть ты хочешь сказать что если я с 9 (или 3) часов стреляю в самолет бронебойными снарядами, они должны взрываться (пробив насквозь перкаль, лонжероны и т.д. ) за фюзеляжем с другой стороны? На хера мне такие боеприпасы?

Hammer
03.09.2003, 14:28
Originally posted by Smoker
То есть ты хочешь сказать что если я с 9 (или 3) часов стреляю в самолет бронебойными снарядами, они должны взрываться (пробив насквозь перкаль, лонжероны и т.д. ) за фюзеляжем с другой стороны? На хера мне такие боеприпасы?

А нахера стрелять бронебойными ?;)
Можеш сам посчитать скажем 20мм снаряд пробивает 10мм бронеспинку скорость на входе 500м/с на выходе 0
отсюда можно вычислить время преодоления этой брони
у меня получилось что то около 0.002 сек (время необходимого замедления)

t=sqrt(2*l/v)
t-время пробития
l-толщина брони
v- скорость которую потеряет снаряд.


теперь предположим что при пробитии перкали снаряд практически не потерял скорость и летит с теми же 500м/с дальше в резултате даже если взрыватель сработал таки снаряд успеет пролетет 0.002сек*500м/с=1м что вполне достаточно чтобы выйти с другой стороны крыла или фюзеляжа если мы стреляем под 90 градусов к направлению движения. И наверняка замедление бралось с небольшим запасом.

Hurricane
03.09.2003, 14:39
Originally posted by Smoker
То есть ты хочешь сказать что если я с 9 (или 3) часов стреляю в самолет бронебойными снарядами, они должны взрываться (пробив насквозь перкаль, лонжероны и т.д. ) за фюзеляжем с другой стороны? На хера мне такие боеприпасы?
Ну да, так и было ... А еще были СПЕЦБОЕПРИПАСЫ для стрельбы с 6 , с 3 c 9 часов и отравленные гранаты с заостреным концом для убийства вражского для пилота.И пули с жидким вакуумом.

При наведении на цель, бортовой арифмометр вычисляет толщину самолета в направлении стрельбы, настраивает бронебойность каждого отдельного перед выстрелом снаряда и фугасность его и выставляет замедление и чуственность. Так что, некоторые несознательные русские пилоты (в отличии от белокурых лыцарей ) подбирали код для входа в БИОС, правили програму(писаную на Jaбе) и снаряды взрывались недолетая самолета. Сильно пугали.

Че не знал че ли ?:p

PS
Ну соответствено и были свои снаряды для стрельбы с 15 00 , 18 00 , и 21 00.
Разница меж временем выстрела и взрывом - и есть замедление. Стрельнишь с утра таким по бомберу - он и застрянет в двигле. Тока точно подбирать нужно было задержку. То есть летит бомбер в 6 утра бомбить. Летел 3 часа. Значит стрелять надо 9-ти часовыми снарядами.
Прилетет бомбер на базу - думает "от круто слетал" . Сядет подрулит к своим - тут то снаряд и сработает.
Попозжее изобрели снаряды для стрельбы с 15 30 , c полшестого (18 30) и 21 30 ... Но не попробовали война уж кончилась ....

Ну а снаряды с повышеной чуствительностю так и звали - чуственные снаряды =)... Сам понимашь - нежные и ранимые они были ...:)

deCore
03.09.2003, 14:49
Originally posted by Hammer
И кстатина скриншотах попадания как раз приходятся на район лонжерона.

Район попадания никого не волнует, это просто баг.
Реализовать правдоподобный замедленный взрыватель достаточно просто. Но данный баг к этому не имеет ни малейшего отношения.
Трудно назвать фичей такую особенность, при которой чтобы сделать ПК нужно стрелять в хвост, а чтобы остановить движок нужно стрелять по кабине.
А если стрелять по крылу, то лучше стрелять по задней кромке (тогда осколки породятся внутри крыла) чем по передней (тогда они породятся вне крыла).

Hammer
03.09.2003, 14:51
Originally posted by deCore
Район попадания никого не волнует, это просто баг.
Реализовать правдоподобный замедленный взрыватель достаточно просто. Но данный баг к этому не имеет ни малейшего отношения.
Трудно назвать фичей такую особенность, при которой чтобы сделать ПК нужно стрелять в хвост, а чтобы остановить движок нужно стрелять по кабине.
А если стрелять по крылу, то лучше стрелять по задней кромке (тогда осколки породятся внутри крыла) чем по передней (тогда они породятся вне крыла).

Вполне может быть что и баг я лиш указал на возможную его интерпретацию как фичи ;)

Wad
03.09.2003, 15:02
Originally posted by Smoker
НЕ ДОЛЖЕН ВЗРЫВАТЬСЯ ПРИ КАСАНИЕ??? = фича! :D
НЕ ДОЛЖЕН ВЗРЫВАТЬСЯ НА ТРАЕКТОРИИ СВОЕГО ПОЛЕТА??? = фича в квадрате... :D
ФИЗИКА ОТДЫХАЕТ! :eek:

При касании обшивки самолета не взрывается снаряд а СРАБАТЫВАЕТ ЕГО ВЗРЫВАТЕЛЬ. Если это взрыватель мгновенного действия, то все равно его быстродействие конечно и имеет некоторое значение. При скорости подлета снаряда к цели около 800 м/с при быстродействии взрывателя мгновенного действия около 0,001с снаряд пролетит 80 см прежде чем взорвется и вполне может вылететь за пределы цели.

Hurricane
03.09.2003, 16:00
2 Wad

ОК - 80 см .... а в какую сторону ? Может ли место взрыва от сработавшего взрывателя взорвавшегося снаряда распологатся перпендикулярно вектору направления полета снаряда ? Как это объясняет современая физика ?

deCore
03.09.2003, 16:51
Originally posted by Wad
При скорости подлета снаряда к цели около 800 м/с при быстродействии взрывателя мгновенного действия около 0,001с снаряд пролетит 80 см прежде чем взорвется и вполне может вылететь за пределы цели.

800м/с- это если из ШВАКА в упор.
По пробитии обшивки, думаю, выше 500 не будет. Если не перкаль, конечно. (Ишак- чемпион! :))

Природа сего бага, кстати, такова:

1. Имеем движущуюся цель и движущийся снаряд.
2. Их траектории, конечно, линейно интерполируются.
3. За 1 тик (допустим, это 20 м/с) цель, имеющая скорость 150м/с пролетает 3 метра.
4. Где-то на протяжении этих трех метров траектория снаряда пересекается с целью. Коллизию просчитали, отлично. Самолет получил повреждение в этой точке.
5. Допустим они пересеклись ровно на середине тика (т.е. от начала тика самолет должен пролететь 1.5 метра).
6. Допустим, снаряд был фугасный и разорвался ровно в том месте, куда попал.
7. Породили в этом месте кучу осколков, каждый со своей начальной скоростью.
8. Теперь мы просчитываем осколки (разумеется, точно также, как любой другой снаряд, только не осколочный т.е. с пункта 1 по пункт 4). Но есть особенности:
9. А вот здесь, самое интересное: приличный осколок будет иметь скорость в 1000м/с, то есть за 20 м/с он пролетит 20м, что превышает размеры истребителя, так что коллизия с целью если будет, то на том же тике.
10. Когда просчитывается коллизия цели с осколком, то траектория самолета интерполируется, разумеется с начала тика, также как и траектория осколка.
11. Но! Получается, что в начале тика самолет находится там, где ему и положено было находится на начало тика, а осколок поражден там, где самолету положено быть в середине тика, т.е., в нашем случае, на 1.5 метра перед самолетом (точнее, перед той его точкой куда попал ОФ снаряд).
12. Разумеется, это будет выглядеть, как будто взрыв произошел впереди самолета.
13. Вывод: В зависимости от того, в начале или в конце тика (в нашем случае 20 м/с, что соответствует 50 FPS) произошла коллизия самолета со снарядом, осколки будут пораждены ближе или дальше от места коллизии. То есть на расстоянии от 0 до 3 метров (при скорости цели 150м/с).
14. Решение: В п.7, осколки нужно пораждать относительно самолета на начало тика, т.е. сместив точку на расстояние, которое цель преодолела от начала тика до взрыва. Точно там же, где рисуется огненный шар. (это если нет желания имитировать замедлитель).

(небольшой хинт ушами, если тот-кому-следует это прочтет):cool:

Miguel Gonsalez
03.09.2003, 16:59
Блин, да сколько же это можно! :( Вы поймите, стреляем в лоб, в лобовой атаке, попадаем в двигло, а центр из которого летят осколки сдвинут в сторону винта и более того - вообще вынесен за пределы корпуса. Какие взрыватели???? Какие задержки?????

Wad
03.09.2003, 17:52
Originally posted by Hurricane
2 Wad

ОК - 80 см .... а в какую сторону ? Может ли место взрыва от сработавшего взрывателя взорвавшегося снаряда распологатся перпендикулярно вектору направления полета снаряда ? Как это объясняет современая физика ?

Насчет того, что в ИЛ-2 он отлетает не пойми куда я не спорю. Особенно, конечно, странно выглядят взрывы на встречных курсах.

Wad
03.09.2003, 18:07
Originally posted by deCore

14. Решение: В п.7, осколки нужно пораждать относительно самолета на начало тика, т.е. сместив точку на расстояние, которое цель преодолела от начала тика до взрыва. Точно там же, где рисуется огненный шар. (это если нет желания имитировать замедлитель).


Природа бага, похоже, действительно такова.

Но корректно ли относить точку порождения осколков в сторону от траектории полета снаряда?

deCore
03.09.2003, 18:25
Originally posted by Wad
Природа бага, похоже, действительно такова.

Но корректно ли относить точку порождения осколков в сторону от траектории полета снаряда?

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

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

JGr124_Barakuda
03.09.2003, 21:33
А не с этим ли связан прикол, что когда с близкого расстояния стреляеш осколки от своих же снарядов собственный самолет прошивают?

deCore
03.09.2003, 21:45
Originally posted by JGr124_Barakuda
А не с этим ли связан прикол, что когда с близкого расстояния стреляеш осколки от своих же снарядов собственный самолет прошивают?

Это как раз фича классического образца "пуля-дура". Более того, если баг поправить, то явление только усугубится при стрельбе с 6-ти. Впрочем, ничего противоестественного в этом нет, есть исторические факты, когда пилот погибал при близком взрыве жертвы (описаны как люфтваффелями так и нашими).
Кстати, на скрин-шоте виден осколок (самый большой) который при стрельбе с 6 как раз привел бы к неминучей погибели стрельца. :) Ну это селяви такая.

А, впрочем, т.к. пролетов "на вылет" нет, то если снаряды будут рваться не в воздухе, то все осколки окажутся в теле жертвы, и стрелка повредить не должны... Так что, все-таки такие случаи станут реже. Как и случаи, когда попадание в крыло вызывает ПК.

Arthur =SF=TopAce
04.09.2003, 14:43
Originally posted by deCore

14. Решение: В п.7, осколки нужно пораждать относительно самолета на начало тика, т.е. сместив точку на расстояние, которое цель преодолела от начала тика до взрыва. Точно там же, где рисуется огненный шар. (это если нет желания имитировать замедлитель).

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

Vintik
04.09.2003, 18:19
К сожалению, тот-кто-следует об этом прекрасно знает и править ничего не хочет.
Досадно очень.

albo
04.09.2003, 21:14
А можно узнать как точно следует интрепетировать эти стрелки? Не подумайте что я предираюся просто расматривая скрины выше приведёные и сам трек у меня возникли не которые сомнения относительно выводов которые вы делаете из этих скринов. А имено, видно что короткие стрелки пересекаются в одной точке (синей), но самая длиная стрелка находится вне этой точки она пересекает пурпурную точку на крыле и с синий точкой её никак связать если предроложить что эти стрелки показывают вектор скорости осколков в момент времени сразу после разрыва снаряда. Однако если предположить что стрелки показывают вектор скорости через некоторое время после разрыва снаряда (к примеру в конце тика) то нечего особенно страшного в этих (имено в этих) скринах нет. Их можно тогда осмыслить следующим оброзом выстрел был всё таки не под прямым углом к крылу и после разрыва снаряда большой осколок имел направление скорости близкое к направлению движения снаряда а група мелких осколков от рекошетив от конструкций крыла отлетев немного вперёд столкнувшись друг с другом начал разлетаться в синей точке. Поэтому у меня и возникло два вопроса:
1) К какому моменту времени отоносится изброжаемая картина?
2) И где на стрелки расположен сам осколок?
Так же попутно возникает вопрос учитываются ли в игре столкновения осколков между собой?

Hurricane
04.09.2003, 21:57
Не подумайте что придираюсь, но скажите , что мешает вообще внятно рисовать как снаряд ВОШЕЛ - ВЗОРВАЛСЯ - ВЫЛЕТЕЛО все его 1024 осколка ? X вперед улетело , Y - назад . Все равно же все они обсчитываются .... Такие тонкости как рикошеты обсчитываюца а тут....Лично у меня - стрелочки не вызвыют доверия и кажутся мне в большинстве случаев рисоваными от балды.

deCore
05.09.2003, 00:09
Originally posted by albo
А можно узнать как точно следует интрепетировать эти стрелки?
Стрелка- это папавший снаряд (пуля, осколок). Не отрекошетивший, т.е. который попал и нанес повреждение.
Длина стрелы зависит от массы снаряда (пули, осколка).


Originally posted by albo
...видно что короткие стрелки пересекаются в одной точке (синей), но самая длиная стрелка находится вне этой точки она пересекает пурпурную точку на крыле и с синий точкой её никак связать если предроложить что эти стрелки показывают вектор скорости осколков в момент времени сразу после разрыва снаряда.
Самая длинная стрелка- это сам снаряд (а не осколок). Он попадает в крыло в пурпурной точке (там где центр "взрыва"). А взрывается- в синей, откуда идут остальные стрелки (осколки) (на самом деле- стрелки идут не строго из одной точки, но это уже баг/фича визуализации).


Originally posted by albo
1) К какому моменту времени отоносится изброжаемая картина?
Как только стрелы показались и до конца трека она не меняется.

Originally posted by albo
2) И где на стрелки расположен сам осколок?
Что значит сам осколок? Место его попадания в конструкцию?


Originally posted by albo
Так же попутно возникает вопрос учитываются ли в игре столкновения осколков между собой?
Нет.

deCore
05.09.2003, 00:12
Originally posted by Arthur =SF=TopAce
К сожалению, тот-кто-следует об этом прекрасно знает и править ничего не хочет.
Это достоверно известно?

LostCluster
05.09.2003, 01:35
Originally posted by Miguel Gonsalez
Блин, да сколько же это можно! :( Вы поймите, стреляем в лоб, в лобовой атаке, попадаем в двигло, а центр из которого летят осколки сдвинут в сторону винта и более того - вообще вынесен за пределы корпуса. Какие взрыватели???? Какие задержки?????

Дык, может, просто в расчетах перепутан знак у какого-то вектора?Тоже бывает...

Maximus_G
05.09.2003, 02:45
Рикошеты обсчитываются? Разве??

badger
05.09.2003, 02:53
Originally posted by LostCluster
Дык, может, просто в расчетах перепутан знак у какого-то вектора?Тоже бывает...

Скорее точка разрыва снаряда откладываеться не на векторе траектории снаряда, а на векторе траектории самолёте :D

albo
05.09.2003, 11:58
Originally posted by deCore


Как только стрелы показались и до конца трека она не меняется.

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

Originally posted by deCore

Что значит сам осколок? Место его попадания в конструкцию?



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

Arthur =SF=TopAce
05.09.2003, 12:05
Originally posted by deCore
Это достоверно известно?
Да.

Arthur =SF=TopAce
05.09.2003, 12:09
Короче, дабы загасить споры по поводу рикошетов, перепутанных знаков и т.д.
Цитирую "взрыв рождается по тикам, а самолет интерполируется. снаряды считаются между тиками - для них 0.03333сек важны иначе мазать будут,
а вот взрыв рождается там, где будет точка, в которую попали на конец тика. Т.е. в среднем [СМЕЩЕНИЕ ТОЧКИ ВЗРЫВА РАВНО] 0.015сек*скорость самолета" ( в квадратных скобках приведено мое пояснение)
И хватит об этом.

deCore
05.09.2003, 14:40
Originally posted by Arthur =SF=TopAce
И хватит об этом.

Ну ни х*я себе хватит?!!
Я, пардон, М4 или Мк108 беру не для того, чтобы в случайном месте взрывы рожать.

Может это меня одного волнует, что этот баг фиксить не собираются?

=FB=TL
05.09.2003, 14:55
Originally posted by deCore
Ну ни х*я себе хватит?!!
Я, пардон, М4 или Мк108 беру не для того, чтобы в случайном месте взрывы рожать.

Может это меня одного волнует, что этот баг фиксить не собираются?
ну если я прально посчитал,то при скорости 300км\ч средний промах 1.24м,что не есть гуд
одна надежда что в след симе от МГ этого не будет :)

Arthur =SF=TopAce
05.09.2003, 14:56
Originally posted by deCore
Ну ни х*я себе хватит?!!
Я, пардон, М4 или Мк108 беру не для того, чтобы в случайном месте взрывы рожать.

Может это меня одного волнует, что этот баг фиксить не собираются?
Не тебя одного. Но в текущий патч поправка включена не будет. Так что сейчас бить себя пяткой в грудь резону нет

Wad
05.09.2003, 15:00
Originally posted by Arthur =SF=TopAce
И хватит об этом.

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

Arthur =SF=TopAce
05.09.2003, 15:03
Не... я не понимаю... Сказано же - расслабьтесь. Wad, Вам нужен ответ от разработчиков - мыльте на mado@1c.ru. Ждите ответа. Чего флейм-то разводить?

deCore
05.09.2003, 15:12
Originally posted by Arthur =SF=TopAce
Не... я не понимаю... Сказано же - расслабьтесь. Wad, Вам нужен ответ от разработчиков - мыльте на mado@1c.ru. Ждите ответа. Чего флейм-то разводить?
Дык еще со времен Ил2 известно: кто громче вопит тот больше получает. :)

deCore
05.09.2003, 15:16
Originally posted by =FB=TL
ну если я прально посчитал,то при скорости 300км\ч средний промах 1.24м,что не есть гуд
одна надежда что в след симе от МГ этого не будет :)
Угу, только максимальный- около трех, а в онлайне и все пять...

Arthur =SF=TopAce
05.09.2003, 15:23
Originally posted by deCore
Дык еще со времен Ил2 известно: кто громче вопит тот больше получает. :)
Удачи

Arthur =SF=TopAce
05.09.2003, 15:24
Originally posted by deCore
Угу, только максимальный- около трех, а в онлайне и все пять...
При чем тут онлайн??

deCore
05.09.2003, 15:30
Originally posted by Arthur =SF=TopAce
При чем тут онлайн??
При том, что разброс завист от того, какое расстояние цель проходит за тик. Ты видел, как в он-лайне цели скачут, когда курс меняют или с перегрузкой (и с каким УА)?
Да и ФПС поменьше...

Arthur =SF=TopAce
05.09.2003, 15:40
Это расстояние зависит только от скорости. Пинг тут ни при чем (при его стабильности)

deCore
05.09.2003, 16:12
Originally posted by Arthur =SF=TopAce
Это расстояние зависит только от скорости. Пинг тут ни при чем (при его стабильности)
Скорость и есть "то расстояние, которое цель проходит за тик".
Зависит от длины тика и мгновенной скорости перемещения.

Arthur =SF=TopAce
05.09.2003, 16:20
Да. но длина тика от пинга не зависит. Перемещение, которое видишь ТЫ, от ВЕЛИЧИНЫ пинга тоже не зависит, зависит только от стабильности оного. Поэтому аргументы про онлайн несущественны

=FB=TL
05.09.2003, 16:27
Originally posted by Arthur =SF=TopAce
Да. но длина тика от пинга не зависит. Перемещение, которое видишь ТЫ, от ВЕЛИЧИНЫ пинга тоже не зависит, зависит только от стабильности оного. Поэтому аргументы про онлайн несущественны
Артур,ты сменил работу ? ;)
очень убедительно гишь-а у нас всё правильно :p

pwl
05.09.2003, 16:44
Originally posted by Arthur =SF=TopAce
Да. но длина тика от пинга не зависит. Перемещение, которое видишь ТЫ, от ВЕЛИЧИНЫ пинга тоже не зависит, поправочка: при строго горизонтальном полете.

зависит только от стабильности оного. Поэтому аргументы про онлайн несущественны согласен что, по крайней мере, от стабильности зависит? почему-же тогда несущественны?


Артур,ты сменил работу ?
очень убедительно гишь-а у нас всё правильно Если бы. А то ведь: "да, баг. правиться не будет тчк"

Arthur =SF=TopAce
05.09.2003, 16:56
Originally posted by pwl
поправочка: при строго горизонтальном полете.
согласен что, по крайней мере, от стабильности зависит? почему-же тогда несущественны?

Если бы. А то ведь: "да, баг. правиться не будет тчк"
1) Без поправочек :)
2) Согласен
3) Потому что если бы он так сильно зависел, то из пушек 30-45 мм в онлайне сбить ОФ снарядом было бы нереально.
4) Скажем так - в МГ про это знают. В планах исправлений этого нет. С дальнейшими вопросами - по уже указанному адресу. "Все в сад" :)))

Костя, я работу не менял, я просто пью пиво с праильными людьми :)

=FB=TL
05.09.2003, 17:05
Originally posted by Arthur =SF=TopAce

Костя, я работу не менял, я просто пью пиво с праильными людьми :)
Они тебя плохому научат :D

pwl
05.09.2003, 17:11
Originally posted by Arthur =SF=TopAce
1) Без поправочек :)
а зря. оно не только от пинга зависит, но и от того какая скорость соединения выставлена (у обоих). Если хочется могу привести более подробное объяснение механизма интерполяции положения крафтов в ЗС online.


2) Согласен
3) Потому что если бы он так сильно зависел, то из пушек 30-45 мм в онлайне сбить ОФ снарядом было бы нереально.
опять не совсем так. во первых у ОФ снаряда (в ЗС) и без осколков эффект неплохой - в основном он и учитывается.

я (в отличии от deCore) не утверждаю что в online это очень уж важно - будет взрыв смещен на метр или на 10 это не столь существенно (мимо пройдет либо 90% осколков, либо 99%)


4) Скажем так - в МГ про это знают. В планах исправлений этого нет. С дальнейшими вопросами - по уже указанному адресу. "Все в сад" :)))
А можно совсем неофициально сказать почему? решение-то проблемы тривиальное

Arthur =SF=TopAce
05.09.2003, 17:23
Originally posted by pwl
а зря. оно не только от пинга зависит, но и от того какая скорость соединения выставлена (у обоих). Если хочется могу привести более подробное объяснение механизма интерполяции положения крафтов в ЗС online.
Не стоит. Это еще 5 страниц флейма



опять не совсем так. во первых у ОФ снаряда (в ЗС) и без осколков эффект неплохой - в основном он и учитывается.

Вполне возможно, спорить не буду



А можно совсем неофициально сказать почему? решение-то проблемы тривиальное
Не спорю. Но я не Олег, на МГ не работаю, так что вопрос мимо кассы. Что знаю - могу сказать. Чего не знаю - говорить не буду. На этот вопрос я сам ответа внятного получить не могу.
Единственная возможность - "достать" этим Олега. Так что если все ему напишут про это, то вполне может быть...

FilippOk
05.09.2003, 17:45
Короче. Спор двоих самых упёртых... :)
Оно надо?
Факт, бага имеется. Не исправлябельна пока что. Ну и всё, что тут буньки друг на друга катить...

Arthur =SF=TopAce
05.09.2003, 17:48
Originally posted by FilippOk
Короче. Спор двоих самых упёртых... :)
Оно надо?
Факт, бага имеется. Не исправлябельна пока что. Ну и всё, что тут буньки друг на друга катить...
Я давно сказал - "хватит об этом" :)

pwl
05.09.2003, 18:14
Originally posted by FilippOk
Короче. Спор двоих самых упёртых... :)
Оно надо?
Факт, бага имеется. Не исправлябельна пока что. Ну и всё, что тут буньки друг на друга катить... дык спора-то нет особенно. спросили при чем тут online - ответили.

А что неисправлябельна - дык неправда. рецепт на первой странице.

=FB=TL
05.09.2003, 18:30
Originally posted by pwl
А что неисправлябельна - дык неправда. рецепт на первой странице.
Что бы лекарство подействовало необходимо желание больного :)

deCore
06.09.2003, 15:53
Блин. Я бы поныл на ЮБИшном форуме, да он меня не пускает: какое бы из своих многочисленных имен я ему не подсовывал- грит "ужо есьм".

Кстати, я лично ПРОТИВ того, чтобы такая правка вносилась срочно. Боюсь, что придется моделировать замедлитель (дабы не ВСЕ осколки оставались сторого в одной точке) и тюнить заново все оружие...

Jameson
06.09.2003, 18:10
А ты добавь к имени _RUS , тогда пустят.