그래픽 버그는 캡콤이 고쳐도 모드로 다시 만들고 싶을 정도로 웃음벨인데 이게 사실 컴공에서 그래픽스 과제 하다보면 자주 볼 수 있는 현상임
영미권에선 이미 LOD bug라고 부르는 현상
요즘은 잘 없는데 예전에 게임 그래픽 옵션 중에 LOD 어쩌고가 이런식으로 동작함
몬헌 와일즈는 이 LOD를 너무 빡세게 걸어서 문제고 반대로는 시티즈 스카이라인2 사례가 있음
이 미친 새끼들은 이런 도시를 쳐 그려놓고 LOD를 전혀 안 걸었는데
저 풍경에서 조그만한 사람 1명이 1건물 만큼 리소스를 쳐먹는데, 식당으로 비유하자면 순대국밥집에서 석박지를 1국밥 가격 쳐 받고 팔았다는 거임
자세한 내용은 시티즈 스카이라인 2 최적화 문제발생의 근본적인 이유 를 보면 얼마나 최적화를 개판쳐놨는지 사례가 있는데, 이 건 또 어떻게 돌아갔냐 싶은 부분이 있다.
대충 화면에 안 보이는 것만 안 그리게 해뒀으면 버텍스(폴리곤) 안 줄여도 되겠지? 라는 방식의 최적화를 수행했음
다시 몬헌으로 돌아와서 몬헌은 화면이 휙휙 돌아가기 때문에 당장 화면에 안 보인다고 안 그려둘 수 없는 상황임
그래서 어떻게든 최대한 모든 정보를 들고 있어야 하고, 대신 이 들고 있는 정보를 최적화 하는 접근법으로 구현된건데, 여기서 동적 LOD가 버그를 발생시킴
이상적으로는 위와 같이 자연스럽게 줄어들어야하지만
(대충 구글링해서 퍼온 LOD 어쩌고 논문 이미지)
원래 LOD 계산식이 대충 비슷하게 줄이는거라 오차가 생길 수 밖에 없음, 그리고 동적으로 줄어들게 구현하다보면 저 버텍스(꼭지점, 폴리곤)의 위치를 잘 못 계산하는 순간이 오는데
이 오차가 발생하면서 버텍스가 이상한 위치로 튀게되고 대관절 이게 무슨 일이지가 발생한다. 아마 음수로 쳐박힌게 아닐까 싶음
저 버그가 왜 유독 크게 튀어 보이냐면 그건 또 몬헌이 독특하게 만든게 있는데, 시티즈랑 정 반대로 카메라에 안 찍히는 것도 계속 들고 있기 때문임
몬헌은 카메라가 계속 빠르게 돌아가는 게임이기 때문에 리프레임워크 디버깅 모드 켜서 보면 대충 화면 뒤에 있는 것도 내 화면에 보이는 것 처럼 유지하려고 하는게 있음 (라썬브)
그 결과 라썬브도 모드 박살나면 아래와 같은 현상이 있었다
즉 아까 봤던 시티즈랑 정 반대로, 내 화면에 없더라도 어떻게든 그래픽 메모리에 올려두려고 실제 눈에 보이는 것 보다 큼,
GPU가 자동으로 최적화 하는걸 막는 로직인데, 아마 이게 복합적으로 튀면서 잘 못 계산된 LOD가 내 화면에 없어도 눈뽕을 유발하게 됨
식당으로 비유하자면 순대국밥집에서 시키지도 않은 선지를 실수로 넣어주고 있는거임
세줄요약)
최적화
테스트
덜했내
재밌으니까 봐준다 씹련들
정보추
존나 유익하네 개추
저 버그 말고도 둘러보다보면 lod 거리 잘못 잡아서인지 근경인데도 저품질로 되어있거나, 거리따라서 고품질->저품질 바뀌는거 체감되는거 간간히 보이더라
ㄹㅇㅋㅋ 카메라 거리 잘 못 잡은 느낌 있음
아 가끔씩 화질 ㅈㄴ 구려지던데 LOD인가 뭐시기때문이구나 가까운 절벽이나 바위가 진짜 ㅈㄴ 뭉개지던데 - dc App
ㅇㅇ lod가 원래 최적화 기법이라 눈에 안보일정도로 먼 거리에서 텍스쳐 뭉게거나 단순한 모델로 바꿔서 성능 올리는거라서 잘못 설정하면 가끔 가까워도 구리거나, 모델 바뀌는 순간이 보이거나 그럴 수 있음, 단순히 화질 뭉게지는거면 저해상도로 먼저 로딩하고 나중에 고해상도로 바뀌는 과정 본거일수도 있어
아 그것도 저게 원인인거냐? 어쩐지 가끔식 이상하더만
본문 검은색 지랄은 버그고, 댓에 적은건 버그는 아니고 그냥 디테일 부족한 정도
암튼 이해한척 하려고 개추함
유용한 지식 개추
선지 안시켰는데 넣어준거면 존나 이득이노ㅋㅋㅋ
근데 영수증 뜯으니까 5천원 더 들어가있는거다 - dc App
진다하드 잡으려고 들어가면 계속 저 ㅈㄹ나서 눈 ㅈㄴ아픔
음 완벽히 이해했어
대관절 버그ㅋㅋ
아 이게 가끔씩 몬스터 특정 부위만 메쉬랑 텍스쳐 뭉개져 있는 이유구나
종이접기 지랄나는것도 lod 버그라고 들었는데 그거 고치다가 잘못 건드렸나
글카 고장난줄 버그엿노
이거 그래서 캡콩에서 해결해줘야 하는건가
시티즈 시발ㅋㅋ npc 이빨까지 구현해놓은 병신들임 게임은 재밌게 했는데
화면 몇바퀴씩 돌리다보면 풀리는 이유가 있구만
저 버그가 유독 메시품질 높게해두면 자주 발생해서 고사양인데도 메시 최대한 낮춰서 하는중;;
이새끼 젖닌임?
이새끼들 이거 월드때부터 뒤돌면 텍스트 뭉개졌다 조금 있다 돌아왔던거 보면 걍 엔진의 고질적 문제인듯
월드랑 엔진 다르지 않음?
내 컴문제가 아니었노 고맙다
그래서 저거 터진곳을 쳐다보고 있으면 풀리더라고ㅋㅋㅋㅋㅋㅋ
눈갱당하고, 초두부터 씨발 씹덕 말투 좆같은데 lod 조절은 병신새끼야 언제나 필수로 존재한다 시발 그리고 지금 lod 문제 뿐만이 아냐 차라리 lod 쎄게 걸면 깍두기 그래픽 작살나는대신 퍼포먼스와 텍스쳐는 널널해져. 걍 전반적으로 게임 근간이 스파게티인 게 문제다. 시발 국평오 병신이 어디서 깔짝 몇개월 배워 코더되고 쓴 글임?
LOD 버그 뿐 아니라 vertex explosions 나 플리커링 등 다양하게 불리고 있고, 이건 니 말대로 LOD만 문제가 아닐 수도 있음, 애초에 그럴꺼고 다만 재현 범위는 베타 때부터 PS5 에서도 이런게 보였었고, 카메라를 돌리면 해결된다는 지점이나 LOD 엉망인 부분이 있어서 이렇지 않을까 했던거임 게임에서 메시 품질을 바꾸라거나 config.i ni에 AllowMeshShader=Disable를 꺼보라던가 민간 요법은 있는데 잠깐 괜찮아지고 다시 저런다더라 예전에 썬브 모드질 할 때 캡콤이 모드 규제한다고 할 때 쯤 비슷한 현상을 겪은 적 있어서 새벽에 글 쌌던거 걍 저거 GPU 고장난거나 고장나는거 아니고 게임이 이상한거란거 글 싸고 싶었음
니 말투가 더 좆같은데
61.74게이야... 왜 화내고 있냐... 뭐에 긁힌거냐....
근첩갤 다 됐노 ㅅㅂ
이상하다... 디시말투로 한건데 왜 싫어하지...?
꼬우면 니가 만들어봐 씨발년아
이게 버그였노 난 내 글카 맛탱이 간 줄 알았는데
딸깍 최적화 수준 ㅋㅋㅋ - dc App
저놈의 식당비유도 비유가 맞아떨어져야 웃기지 의식 가는대로 붙이면 그게 비유냐
뒤에 있는 것도 미리 그려둔다 어쩐다 하는데 그냥 메모리에 상주시켜 놓고 랜더링만 안 이루어져서 성능에 부담을 안 주는 것 뿐임 게임 알탭으로 최소화 시켜 놓아도 여전히 실행 중이지만 글카는 그동안 쉬는 것과 똑같은 개념인 거임 대단한 기술 아니고 세상 모든 게임이 다 그럼 ㅋㅋ 몬헌은 겨우 원경 같은 좆도 아닌 요소가 뻑나는 처참한 수준이란 소리이고
뭐 모드? 같은거 써서 보면 미리 그려놓더라 어쩌구 써놨는데 일반인도 할 수 있는 그렇게 간단한 방법으로 랜더링 시점 분리할 수 없음 그것도 그냥 캐릭터 시점으로 보고 있어서 랜더링이 이루어지고 있던 것 뿐임
석박지가 머지
최적화 좆같이 해도 유저 컴사양 탓해주는 몬스퍼거들이 있으니 걱정없음
한마디로 IP빨로 돈 쓸어담으면서 최적화 대충 개좆같이 해도 일뽕 좆스퍼거 새끼들이 쉴드쳐줘서 상관없다는 말임
예수그리스도가 십자가에 피흘려 돌아가셔서 죄를 사하여 주시고 3일 만에 부활하셔서 구원도 주심
악받친 거지새끼들 많네 ㅋㅋ 안하고 관심끄는게 응징하는 방법이란다ㅋㅋ
LOD가 뭔지 용어 설명부터 해야지
역시 먹는걸로 예를드는 인간ㅋㅋㅋㅋ
아좋은비유내용 - dc App
아오 방구뀌는 새끼 잡는데 저지랄나서 존나 힘들었다 - dc App
프러스텀 컬링을 안한다는건 말이야 지랄이야...