함포탄의 새로운 파편 피해량 관련 안내

Art1_von_der_tann_940px

이번 소식에서는 저희 해상전 디자이너 분들과 함께 함포탄의 파편 피해량에 적용된 새로운 모델링에 대해 살펴보고자 합니다.

요약: 해상 장비들이 사용하는 포탄의 경우, Alpha Strike 업데이트와 함께 파편 피해량에 변화가 생겼습니다. 해당 변경점이 적용되기 전에는 성능의 제약으로 인해 발생 가능한 파편량의 최대치보다 더 적은 양의 파편이 발생하고 있었습니다. 또한, 저희는 과거에 해상전에 사용되는 각 포탄의 파편을 직접 구성하였지만 이제는 새로운 시스템이 개발되어 파편의 수를 더 유연하게 계산할 수 있게 되었으며, 파편이 발생할 때에도 성능의 저하가 없어지게 되어 발생하는 파편의 수를 더 늘릴 수 있게 되었습니다. 하지만 이런 작업을 진행하던 중, 일부 함선의 경우 형상 문제로 인해 더욱 증가한 피해량을 가지게 되는 문제가 발생하였지만 현재는 수정된 상태입니다. 저희는 여러분의 피드백을 경청하고 있으며, 문제가 발생했을 경우 수정할 수 있도록 하겠습니다.

데미지의 유형과 의존 요소

Arizona1_940px

모든 함포탄은 물리(포탄의 중량과 속도에 따라 결정), 고폭(포탄 내 폭약 질량에 따라 결정), 파편(포탄의 속도와 중량, 포탄의 몸체와 폭약량의 계수 등)의 3가지로 이루어져 있습니다. 워 썬더에서 진행되는 해상전의 경우, 일반적으로 다양한 유형의 포탄이 사용되는 만큼 2개 이상의 유형이 결합된 복합적인 데미지를 입힐 수 있습니다.

이번 업데이트를 통해 변경된 함포탄 데미지 모델링의 경우 파편 피해량에만 영향을 미치게 될 것이며, 이번 소식을 통해서 다뤄보도록 하겠습니다.

이러한 변경점을 적용한 이유

Arizona2_940px

Alpha Strike 업데이트 이전에는 파편 피해량이 크게 2가지 단점을 안고 있었습니다. 우선, 파편 비산 범위를 구성할 때 성능이 저하되는 문제가 있어 각 포탄에서 발생할 수 있는 파편량의 최대치가 크게 줄어드는 문제가 있었습니다. 이제 예를 들자면 현실 속에서는 최대 3,000 개의 파편이 발생할 수 있다고 가정했을 때 게임 내에서는 파편이 200개 이상 발생할 수 없었습니다. 이러한 수의 파편량을 계산하게 될 경우, 수 번의 일제 사격이 진행되었을 때 FPS가 크게 저하되는 등의 문제가 발생하기 때문입니다.

두 번째 문제점 또한 첫 번째 문제점과 유사한데, 저희가 각 포탄의 파편량을 직접 설정해야 하는 문제가 있었습니다. 이 말인 즉 각 함포탄의 피해량을 계산할 때 장갑을 관통함에 따른 파편량, 최대 파편 비산 범위 등을 직접 설정해야 한다는 의미가 됩니다. 이러한 작업은 긴 시간이 소요되며 노동력의 소모가 많고 의도치 않게 포탄을 강화 또는 약화시킬 수도 있었습니다.

Alpha Strike 이전 파편 피해량의 작동 방식

Fuso2_940px

이제 업데이트 전에 파편 피해량이 함선에게 어떤 영향을 끼쳤는지 알아보도록 하겠습니다. 즉시 폭발하도록 설정된 고폭파편탄의 경우를 예로 들자면 물체에 닿았을 때 신관이 폭약을 터뜨리면서 원형으로 폭발 반경이 생기게 됩니다. 이전에 말씀드렸듯이 중간 크기와 대형 포탄의 경우 약 200개 가량의 파편을 발생시키게 됩니다. 폭발의 경우 장갑 관통(파괴), 범위, 그리고 피해 범위를 가지고 있습니다. 만약 고폭탄의 폭발력이 장갑을 관통할 만큼 강하다면, 폭발 반경 주변의 모든 부품에 피해를 주게 됩니다. 추가로, 폭발 지점에 있는 파편들이 틈 안으로 파고들게 되는데, 총 파편량의 약 10-12% 정도(약 20개 정도)가 관통된 장갑 내부로 들어가게 됩니다. 만약 폭발력이 장갑을 관통할 만큼 강하지 않다면 장갑 뒤편의 파편들이 형성되지 않게 됩니다.

장갑을 관통한 뒤에는 폭발 지점의 파편들이 함선의 부품이나 다른 장갑 레이어 또는 구조물에도 피해를 입히게 됩니다. 파편이 개별적인 관통력을 가지고 있을 경우, 다른 장갑 레이어를 관통하거나 멈추게 될 것입니다. 또한, 관통력은 거리나 이전에 관통한 장갑의 유무에 따라 감소하게 됩니다.

장갑이 관통되고 파괴되었을 경우, 파편이 60도의 각을 가지는 원뿔 모양으로 비산됩니다. 이 파편은 일반적인 각도와는 편차가 존재하는 상태로 경로 상에 존재하는 모든 물체에 부딪히게 되지만 어떤 파편은 장갑을 더 관통할 수 없게 되거나 아예 부딪히지 않는 경우도 발생할 것입니다. 그 결과, 폭발 지점의 반대편에 위치한 함선 모듈의 경우 폭발로 인한 피해를 더 적게 받게 됩니다. 만약 20개의 파편이 관통했을 경우를 예로 들면 절반 이하의 수인 약 8개의 파편만이 부품과 부딪히게 됩니다.

저희는 부품에 손상을 줄 수 있는 소수의 파편이 있을 경우 하나의 파편이 주는 피해량을 높게 설정하여 해당 포탄의 파편 피해량이 다른 유형의 피해량들과 적절한 비율을 가지도록 해야 했기 때문에 파편 효과의 전반적인 매개변수들을 수동으로 조정해야 했습니다. 하지만 파편의 최대 피해량이 그렇게 크지는 않았던 만큼 폭발에 의한 피해량의 합계치는 해당 포탄의 고폭, 물리 피해량을 초과하지는 않았습니다.

현재 적용된 상태인가요?

Arizona3_940px

맞습니다. 현재 파편 피해량은 올바르게 작동하고 있는 상태입니다. 저희는 파편을 계산하기 위한 새로운 시스템을 개발하여 성능의 저하 없이, 또는 일부 개선하면서 각 포탄의 성능에 맞는 파편량을 가지도록 하였습니다.

수 년 전, 저희는 Jacon de Marr 공식을 사용하는 방식으로 포탄의 관통력을 산출해 다양한 요소들을 고려해 관통력을 계산할 수 있었습니다. 새로운 파편 계산 시스템이 적용되었을 경우, 저희는 각 포탄에 대해 자동화된 접근이 가능해질 것입니다.

최대 파편량, 관통력, 피해량 그리고 비산 범위가 자동으로 계산되며 100mm 그리고 305mm 포탄의 매개변수들이 현실에 근접할 것이며 더 나은 정확성을 보유하게 될 것입니다.

앞서 이야기했던 것과 동일한 상황을 가정했을 때, 만약 포탄이 장갑에 부딪혔을 경우 기존의 10-20개의 파편 대신 50-100개의 파편이 관통된 장갑 내부로 파고들게 됩니다. 이제 장갑을 관통할 수 있는 파편의 수가 증가한 만큼, 파편이 장갑 뒤편에 위치한 모듈을 타격할 가능성이 더 늘어난 셈입니다.

관통력, 피해량, 범위 관련 매개변수의 경우 불규칙적으로 변경되었습니다. 어떤 포탄의 경우는 약건 증가하거나 감소했을 수 있지만 모든 함포탄의 최대 파편 수는 비례적으로 증가하게 되었습니다.

함포탄의 파편 관련 부분들도 함께 변경되었습니다. 이 부분들은 전방, 중간, 후방으로 구성되어 있는데, 약 전방에 위치한 약 60도 가량은 전체 파편 중 약 15%를, 중간에는 약 75%를 발생시키게 되며 남은 부분은 후면에서 발생하게 됩니다.

다른 피해 유형은 변경되지 않은 채 그대로 남게 됩니다. 물리, 폭발 피해, 그리고 초과 압력 피해에는 변경점이 존재하지 않으며 통상적인 고폭탄의 경우 더 많은 파편 피해량을 주게 될 것입니다.

여러분의 피드백에 대한 답변: 새로운 데미지가 적용될 경우, 함선이 한 방에 격침당할 수 있나요?

Fuso3_940px

Alpha Strike 업데이트 진행 후, 저희는 100-120mm 구경을 가지는 약한 위력의 폭탄에도 대형함이 격침당한다는 내용의 피드백을 받았습니다. 또한, 일부 함선들이 일발에 격침된다는 피드백이 있었습니다.

이 피드백을 받은 뒤, 저희는 형상에 오류가 존재하는 몇 척의 함선을 발견하였습니다. 애리조나와 휴우가의 경우 주포탑 아래에 위치한 엘리베이터가 거의 모든 포탄을 무시하게 되어 그대로 탄약고에 피해를 입히던 탓에 발생하던 문제였습니다. 무츠의 경우 흘수선 주변 선체를 공격하면 선수에 위치한 탄약고가 유폭되는 문제가 있었는데 다른 함선들에서도 이와 유사한 문제점들을 확인할 수 있었습니다. 저희는 이러한 문제들을 수정하기 위한 작업을 진행하였고, 현재 알려진 오류들을 모두 수정한 상태입니다. 저희는 여러분의 피드백을 지속적으로 확인하고 있으며 발견된 오류들을 수정할 수 있도록 하겠습니다.

만약 여러분께서 어떤 문제를 발견하셨을 경우, 버그 제보 플랫폼을 통해 제보해주시면 저희가 버그를 발견하고 수정하는 데 큰 도움을 주실 수 있습니다. 제보는 이곳을 통해 하실 수 있습니다.

부포가 주포보다 더 효과적이게 되었다는데, 사실인가요?

Fuso1_940px

함선의 장갑은 관통이 불가한 포탄을 방어해내는 등 현재 정상 작동하고 있는 상태입니다. 고폭탄 또한 추가적인 관통력을 얻은 상태는 아닙니다.

하지만 특정 조합의 이벤트에서 포탄이 심도를 무시한 채 해저에서 튕겨져 나간 뒤, 장갑이 거의 없다시피 한 함선의 밑판을 향하던 버그가 있었습니다. 최근 업데이트를 통해 이 문제를 수정하였으니, 동일한 문제가 발생하지는 않을 것입니다.

저희는 킬로그 메시지 생성 시의 알고리즘과 정보를 정비할 예정입니다. 또한, 전투 중 플레이어가 적으로부터 입은 피해에 관해 더 상세한 정보를 제공함으로써 여러분께서 겪는 혼란을 바로잡고자 합니다.

긴 글을 읽어주셔서 감사합니다.

The War Thunder Team