Mabinogi Times
  SOS | 질문과답변 | 게임TIP | 제보 | 건의사항 | 토론 | 홍보 | 자유게시판 | 창작 |


토론게시판
* 예전 토론게시판 바로가기


 로그인  회원가입 Category :

마비노기의 엔진 [ 플레이오네 엔진 ] 과연 고칠수 있을까?
[울프]와라키아의밤  2015-02-04 10:28:55, 조회 : 5,482, 추천 : 148

이하 위키 미러에서 복사해온 플레이오네 엔진에 대한 특징과 현행 문제, 그 원인입니다

===============================================================================================================================================

2. 특징 ¶

- 플레이오네 엔진은 다른 엔진들과 달리 맵 데이터를 실시간으로 읽어들이기도 하지만, 게임 존이 나누어져 있기도 하며, 특정 위치를 넘어갈 때 새로 데이터들을 읽어들이는 기능들도 가지고 있다.[1]
- GPU 부하보다 CPU 부하량이 훨씬 높고, 듀얼코어 이상을 지원하지 못한다. 이는 당시 하드웨어 환경 때문이다.
    당시에 그래픽카드들의 성능은 CPU 연산을 보조하는 수준에 그쳤기 때문에 GPU 연산의 비중을 늘릴 수가 없었고, CPU는 전부 싱글코어였기 때문.
    아래의 성능과 관련된 모든 문제들은 이 특징 때문이다!
- 맵이 좁은 경우에 한정이지만, 동적 로드 및 데이터 압축 기능들과 더불어 맵핑 품질 자동 제어 등 편리하면서 사양이 덜타게 하는 기능들이 많다.
- 데이터를 조각내서 불러오는 특징이 있다. 물론 멀티스레드라는 건 아니다.
- Z-축이 없다.
- 텍스처 순환 기능이 있다.
- 카툰렌더링을 기준으로 렌더 이미지 생성.
- 윤곽선 추출 아웃라인 그리기를 한다. 3D 로의 착시감을 준다.

3. 현행 문제 ¶

- 사람이 많은곳의 랙은 쿼드 코어로도 감당이 안될 정도로 랙이 심각하다. 스카이림 ENB 풀옵 모드 떡칠 고정 60프레임이 가능한 CPU로도 마비노기에서는 랙이 걸린다.
    애초에 클라이언트 자체가 싱글코어밖에 지원 못하니 쿼드코어든 옥타코어든 랙이 걸리는건 매한가지다...
- 대량의 맵 데이터 로드시 느려지는 현상. 이는 초기 2002년도에 생각하지 못한 것으로, 엔진 개발 시 맵 데이터와 텍스쳐의 로드가 증가할 것을 예상하지 못해 발생한 일이다.
- 수직 동기화 옵션이 존재하지만 전체화면일 경우에만 해당되며 별도의 프레임 제한이 없다. 이 말인즉 그래픽 카드에 엄청난 과부하를 준다는 뜻.
    마비노기를 창모드로 하면 고주파를 미친듯이 뿜어내는 그래픽 카드의 절규를 들을 수 있다. 별도의 프레임 제한 프로그램을 사용할 것.
- 글로우 이펙트 효과 구동 시 매우 느려지는 현상. 이 역시 엔진용량의 한계에 의함.
- 윤곽선 그리기 속도가 매우 느리다. 이것도 CPU에 의해 처리된다.
- ATi 계열 그래픽 카드에서의 성능 급하락[2]

4. 어째서 랙의 주원인으로 까이게 되었는가? ¶

플레이오네 엔진의 문제는 시대가 바뀌었지만, 껍데기만 바뀌고 자신은 안바뀌었다는 것.
그래픽 기술이 발전하면서, 처리해야할 데이터와 텍스처의 양이 증가하였지만, CPU와 메모리에서 그래픽 카드로 데이터를 전송해야 할 버스의 성능은 크게 향상되지 않았다.
덕분에 그래픽 관련 계산할 일은 미리미리 그래픽카드 쪽으로 보내서 GPU에서 연산해야한다.
하지만 플레이오네 엔진은 이런 일들이 일어나기 전에 만들어진 엔진. 그 당시에는 CPU에서 연산해서 보내도 충분했고, 애초에 GPU가 그렇게 성능이 좋지도 않았다.
결국 CPU가 계산의 대부분을 수행하는 방식을 택하게 된 것. 결국 CPU가 처리해야 하는 양이 늘어나는데, CPU 연산에 있어서 멀티코어는 지원하지도 않는다 맙소사
위에서 말하는 엔진용량이란 결국 그래픽 카드에 데이터를 전송하는 버스의 한계치라는 것이다. 이런 방식 때문에 CPU와 그래픽 카드의 성능이 좋아져도, 그만큼 효과를 보지 못하는 문제가 발생.
랙을 불러오게 되었다.

[1] 이것을 보고 프리로딩이라고 한다. 언리얼 엔진에도 이런기능이 있다.
[2] FireGL 이던지 HD 이던지 상관이 없다.

===============================================================================================================================================

마비노기 타임즈에 여러 소프트웨어 개발 관련 일을 하시는 분들이 있는것 같아 과연 어떻게 하면 고칠 수 있을지 토론게에 한번 올려봅니다

ps. 제 짧은 식견으로는 클라이언트가 다중 코어 지원을 하게끔 개선하거나 CPU연산에 있어 멀티코어를 지원게끔 개선하면 되지 않을까 싶습니다만.....
IP Address : 211.253.49.xxx 


  목록보기





번호 분류 제목 작성자 작성일 조회
238 밸런스   절대로 파샷에 데미지 400%같은 상향이 있어서는 안됩니다  [8]  [류트]아틸레 2015-02-11 19:09:16 5083
237 밸런스   매그넘 샷, 상향 평준화 해야한다?  [13]  [알렉시나]Rixx 2015-02-11 10:03:18 4298
236 일반   타워 실린더도 슬슬 개편해 줬으면 좋겠네요.  [6]  [하프]메디시안 2015-02-11 04:24:50 3364
235 일반   석궁과 활의 무기 특성을 살리기 위한 개편(조준속도+원거리보너스)  [4]  [만돌린]에실크 2015-02-11 02:18:21 3779
234 일반   석궁의 추가적인 개편이 필요하다고 생각합니다  [19]  [울프]크리티우스 2015-02-10 15:32:16 3555
233 일반   미라지 미사일에 방어 및 보호 차감을 주는 건 어떨까요?  [7]  [하프]아도로사 2015-02-10 11:03:47 3442
232 일반   근접 사격의 조준속도가 느려지고, 장거리 사격의 조준속도가 빨라져야 한다고 생각합니다.  [6]  [류트]트랑퀼로 2015-02-10 07:17:46 3914
231 일반   궁수 개편중에 엘프를 좀 개편해 줘야 하지 않나요?  [151]  [하프]고기누나바보 2015-02-09 09:42:03 5503
230 일반   마스터 타이틀 개편(레노베이션 관련×)  [12]  [만돌린]에실크 2015-02-09 01:49:47 3658
229 일반   3종직업 개편을 저렇게해선안댔음  [14]  [류트]나츠네료우 2015-02-08 10:06:47 4172
228 일반   파샷 추가 개편안  [17]  [류트]파괴의엘프 2015-02-06 20:14:11 3734
227 일반   자이언트 자벨린 상향 정상적인가??  [82]  버그급간부 2015-02-06 17:22:18 6714
226 일반   자게 보고있자니 생각난건데.. 활삑이 문제라면..  [30]  [류트]디루 2015-02-06 15:46:52 3369
225 일반   말나온김에 이번 궁수 패치에 대하여  [10]  [울프]와라키아의밤 2015-02-06 14:41:44 3397
224 일반   이번 패치에 대한 그냥 개인적인 생각  [6]  [울프]와라키아의밤 2015-02-06 13:39:40 3204
223 밸런스   성별에 따른 스탯 차이 도입되면 좋겠다...  [12]  나가토유우키 2015-02-06 09:55:36 3477
222 일반   [플레이오네 엔진] 이래서 바꿀 수 없다  [3]  [하프]sininbow+골렘 2015-02-05 12:41:30 7978
221 밸런스   단축키관련 해서 개선을 좀 해야한다고 생각합니다.  [7]  [만돌린]키리이 2015-02-04 20:26:12 2726
일반   마비노기의 엔진 [ 플레이오네 엔진 ] 과연 고칠수 있을까?  [6]  [울프]와라키아의밤 2015-02-04 10:28:55 5482
219 일반   마비노기 타임즈 사이트내의 차단기능이 필요할까요?  [9]  [하프]카렌기사단 2015-01-31 11:37:50 2996
218 밸런스   전투연금술의 개선방향에 대해 의견을 듣고 싶습니다  [28]  [류트]파란을외쳤다 2015-01-30 14:46:57 4052
217 일반   레노베이션 이후 전사 개편안  [13]  [류트]미네젠거 2015-01-29 10:11:40 3111
216 밸런스   라이트닝 로드의 밸런스 수준은 어떻습니까?  [21]  [만돌린]거북선인 2015-01-28 22:47:56 5387
215 일반   궁수개편때 인간 엘프가 기뻐할때 자이도 하나좀...  [8]  [하프]아나스란느 2015-01-28 21:35:05 3102
214 밸런스   다시 한번 이야기하는 <자이전사에게 쌍양검을 주면 어떨까요?>  [64]  [류트]달빛속이정표 2015-01-28 09:58:26 3937
213 일반   갑자기 생각난 히트 버스터 관련 개선안  [5]  [류트]르샤미르 2015-01-28 00:26:50 3227
212 일반   석궁상향의 당위성과 그 개편 방향 토의 내용 정리  [10]  [류트]아즈샤 2015-01-27 06:52:40 3518
211 일반   각 종족들이 지나온 굴곡들에 대해  [43]  [만돌린]새침요정 2015-01-26 19:21:41 3302
210 일반   몬스터 스킬 다이나믹 적용 관련하여  [13]  [류트]르샤미르 2015-01-22 13:17:22 3357
209 일반   속성세공 용어를 통일하자  [6]  버그급간부 2015-01-21 12:31:42 3558

    목록보기   이전페이지   다음페이지 [1][2][3][4][5][6][7] 8 [9][10]   [다음 10개]
       



HOME | 기본안내 | 개인정보취급방침 | 이메일주소무단수집거부 | 광고게시물등록거부 | 나무위키 |    ↑ 맨 위로(Top) 이동

© www.mabinogi.pe.kr 2004-2019 / 사이트 운영: [골렘]해롱, [골렘]불멸의새
게시판지기 : 자유 - [Lute]후르츠웨 / 질문과답변 - [류트]피느 / 창작 - [류트]뒤질랜드 / Tip & 제보 - [류트]Euryalus / 홍보 & SOS - [하프]은서윤