playXP

서브 메뉴

Page. 81570 / 84250 [내 메뉴에 추가]
작성자 Vexur
작성일 2010-08-27 10:33:38 KST 조회 365
제목
스2가 사양이 높은 이유는 무엇일까요?

최적화가 덜 되서?


무슨 최적화?


화면에 보이는 폴리곤 수가 많아질 수록 프레임은 낮아지죠.


이걸 기반으로 그 최적화에 대한 구체적인 예시 좀 들어주세요.

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 RedBetta (2010-08-27 10:35:31 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
소스 보여주삼
마카마카 (2010-08-27 10:36:17 KST)
0↑ ↓0
센스 이미지
전문가 불러오셈
아이콘 RedBetta (2010-08-27 10:37:32 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
ㅎㅎ 는 농이구요 제생각엔 저정도면 훌륭하게 최적화 되있는거같음 ㅎㅎ 뭐 완벽할순없으니까요
그래도 사운드를 FMod 쓰면서 사운드 스레드 안돌리는건 이해불가 @_@
아이콘 미나리양 (2010-08-27 10:38:09 KST)
0↑ ↓0
센스 이미지
저도 잘은 모르지만 간단히 이야기하면, 보이지 않는 부분도 연산하고 있기 때문에요.

우리가 화면을 홱홱돌려가며 전장 곳곳을 살펴볼 수 있다는건 메모리에 전장 전부를 올려놓고 연산중이라는 거고, fps나 기타 캐릭터를 움직여야하는 게임은 볼 수 있는 곳이 한정적이고, 다른 곳을 보려면 이동하는 시간이 있기 때문에 캐릭터의 시점에서 보이는 부분만 연산하고 나중에 캐릭이 이동하면 안보이게 된 부분은 메모리에서 내리고 보일 부분을 조금씩 메모리로 불러들여서 확보함.
아이콘 Vexur (2010-08-27 10:39:20 KST)
0↑ ↓0
센스 이미지
화면에 보이지 않는 불필요한 부분을 연산하고 있을 확률은 없습니다.

있다면 필수적이기 때문이겠죠.

일반적으로 생각가능한 부분을 개발자가 생각 못할까요?
아이콘 RedBetta (2010-08-27 10:40:20 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
ㄴ 근데 rts에서 보이지 않는 부분 연산안하면 ;; 어떻해요 ㅎㅎ 그래서 그런쪽 최적화를 할래야 할수가없는것임
아이콘 RedBetta (2010-08-27 10:41:01 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
제생각엔 스타2 사양 높은건 그냥 셰이더 많이쓰고 조명 빠방하게 쓰고 텍스쳐 큰거써서 그럼 ㅇㅇ 뭐 별거있나요~
아이콘 아미티 (2010-08-27 10:41:21 KST)
0↑ ↓0
센스 이미지
결론은 개적화
아이콘 RedBetta (2010-08-27 10:42:07 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
게다가 3d는 2d와 달라서 길찾기 관련이 좀더 많이 묵죠 @_@

결론은 저정도면 훌륭함
역전의메타몽 (2010-08-27 10:42:13 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
스캔 뿌릴때마다 컴터 버벅거리시나요...당연히 맵 모든부분에 대한 연산을 하고 있는중이죠
아이콘 Vexur (2010-08-27 10:43:28 KST)
0↑ ↓0
센스 이미지
셰이더 조명 텍스쳐는 옵션으로 타협 가능한 부분이고,

고사양 시피유도 극복할 수 없는 오브젝트 등장 수에 문제가 있는 것 같네요.

오브젝트가 많아질 때 디테일을 강제로 떨어트리는게

일반 유저 입장에게 욕을 덜 먹는 방법이었을 것 같네요.
아이콘 Vexur (2010-08-27 10:44:39 KST)
0↑ ↓0
센스 이미지
물론 오브젝트 디테일을 떨어트리면

전략 시뮬의 특성상

실력과도 연관 될 수 있는 문제이긴 하죠.
pelf (2010-08-27 10:47:06 KST)
0↑ ↓0
센스 이미지
아무리 로우 폴리곤이라고 해도 3D게임인 이상 유닛이 늘어나면 늘어날 수록 확실히 그 부하는 감당해내기 힘들죠.
특히 다대다 경기를 하면 1:1 경기를 정상적으로 하던 사람도 갑자기 XXX님의 컴퓨터 속도 때문에 느려지고 있습니다. 라는 경고 문구를 자주 접할 수 있습니다.
결국 유닛이 많아지면 그래픽적인 부분의 부하가 가장 크게 드러나죠.

스타1과 같이 플레이어 한 명을 호스트로 지정하는 방식이라는 전제 하에
수치적 연산은 크게 문제가 되지 않을 것 같습니다.
아이콘 야한마음백구 (2010-08-27 10:52:38 KST)
0↑ ↓0
센스 이미지
솔찍히 발적화 맞습니다... 3.2GHz 페넘 II X4 945에 4G DDR3에 1920x1080해상도에서 최상옵으로 2:2 4:4 해서 리플레이 보통속도로 평균프레임 재봤는데 15분 게임간 HD5850이랑 9600GT랑 평균 프레임 차이가 6밖에 안나더군요. 그래픽 카드만 놓고 보면 성능차가 3~4배인데 말이죠. 그래프 따보니 초반엔 그래픽카드 성능차이가 드러나다가 갈수록 차이가 없어져서 전투벌어지는 중반부터는 거의 같은 패턴 프레임입니다. 개체수 적은 초반에 그래픽 카드 영향 많이 받다가 중후반에 그래픽카드 차이가 없어진다는 건 CPU로 병목 현상이 일어난다는 말이죠. 전투가 벌어지면 게임 좌지우지하는 요소들이 브가보다 시퓨에 영향을 더 받는다는 말입니다. 한가지 주목할 것은 전투가 거의 다 끝나고 유닛이 다시 극소수만 남은 상황에서 프레임 회복이 안됩니다. 현재 맥OS용 스타2에서 이슈가 되고 있는 메모리 관련 버그와도 관련있지 않는가 할 만큼 성능이 눈에 띄게 떨어지죠. 이정도면 블리자드 게임이라는 기대치에 비하면 발적화가 맞지 싶네요.
아이콘 야한마음백구 (2010-08-27 10:54:54 KST)
0↑ ↓0
센스 이미지
반사, 효과, 물리엔진 이 세가지 옵션이 CPU에 제일 큰 부담을 줍니다.
혹시 몰라 제가 하나하나 테스트 해보고 돌려봤는데 맞더군요. 얘들을 낮춰주면 부드러워집니다.
옵션에 친절하게 CPU에 영향을 받는다고 적혀있긴 한데,
이런 부분들에 최적화를 해주고 그래픽 카드 역할을 덜어줬으면 더 낫지 않았을까 싶죠.
아이콘 야한마음백구 (2010-08-27 10:56:17 KST)
0↑ ↓0
센스 이미지
아 그리고 모르는 분들 있을까봐 언급드리면 맥OS X용 스타2는 게임 시간 지날 수록 그래픽 메모리가 비정상적으로 빨리 채워지는 버그 때문에 1:1모드에서도 중후반 지나면 성능이 확떨어지는 문제를 안고 있죠.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.