GPG Ⅰ4.6 다해상도맵을 이용한 충돌` 판정<br />조 진현<br />
오늘은 효과적인 충돌 처리에 대한 얘기랍니다!<br />
효과적인 충돌 처리를 위한 방법들은 어떤 기법들이 있었을까요?<br />SceneTree<br />Grouping<br />충돌 체크 횟수의 최소화<br />
오늘의 내용은<br />다해상도맵을 이용한 충돌 판정이에요~~<br />Grouping<br />격자 기반<br />
격자 기반의 충돌 검출이란 무엇인가요?<br />맵을 일정 크기의 타일로 분할<br />각 타일에 객체들을 목록에 추가<br />타일 단위로 체크<br />객체의 크기가 문제!!!<br />
다해상도맵은 어떻게 만들어요?<br />여러 장의 충돌 맵을 생성<br />객체 크기에 맞는 맵에 할당<br />현재 해상도  저해상 방향으로 체크<br />충돌 체크 횟수 감소<br />
SceneTree방식보다 좋은가요?<br />SceneTree가 최고의 솔루션은 아님.<br />각 게임에 맞는 솔루션을 찾을 것.<br />
객체가 많은 경우에도 효과적일까요?<br />고해상도에 많이 있으면 비효율적.<br />저해상도에 객체를 집중.<br />
저해상도에 객체를 많이 배치하기 위해서는 어떻게 해야 하나요?<br />씬에 많은 객체는 범죄!<br />밀접해 있는 객체들끼리는 그룹화!<br />너무 많은 객체들의 그룹화는 삼가할 것!<br />Combining<b...
Combining?<br />그거 꼭 해야 하나요?<br />충돌 체크 횟수의 증가 ( CPU ↑)<br />Draw Call 증가 ( GPU ↑ )<br />
Combining을 잘 하는 방법은 무엇인가요?<br />같은 재질을 사용하는 밀접한 것들.( MeshCombine )<br />순수 충돌 목적만이라면,밀접한 것들만 묶으면 된다.<br />
나쁜 Combining 은 무엇인가요?<br />멀리 떨어져 있는 것과 연결하는 것.<br />라이팅이 극히 일부만 영향을 받는 경우.<br />
그렇다면, Combining 작업 후에 다해상도맵을 적용시키면 더 효과적이겠군요…<br />
구현은 ?<br />직접 해보세요..^^<br />
Upcoming SlideShare
Loading in...5
×

[Gpg1권 조진현] 4.6 다해상도 맵을 이용한 충돌 판정

879

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
879
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[Gpg1권 조진현] 4.6 다해상도 맵을 이용한 충돌 판정

  1. 1. GPG Ⅰ4.6 다해상도맵을 이용한 충돌` 판정<br />조 진현<br />
  2. 2. 오늘은 효과적인 충돌 처리에 대한 얘기랍니다!<br />
  3. 3. 효과적인 충돌 처리를 위한 방법들은 어떤 기법들이 있었을까요?<br />SceneTree<br />Grouping<br />충돌 체크 횟수의 최소화<br />
  4. 4. 오늘의 내용은<br />다해상도맵을 이용한 충돌 판정이에요~~<br />Grouping<br />격자 기반<br />
  5. 5. 격자 기반의 충돌 검출이란 무엇인가요?<br />맵을 일정 크기의 타일로 분할<br />각 타일에 객체들을 목록에 추가<br />타일 단위로 체크<br />객체의 크기가 문제!!!<br />
  6. 6. 다해상도맵은 어떻게 만들어요?<br />여러 장의 충돌 맵을 생성<br />객체 크기에 맞는 맵에 할당<br />현재 해상도  저해상 방향으로 체크<br />충돌 체크 횟수 감소<br />
  7. 7. SceneTree방식보다 좋은가요?<br />SceneTree가 최고의 솔루션은 아님.<br />각 게임에 맞는 솔루션을 찾을 것.<br />
  8. 8. 객체가 많은 경우에도 효과적일까요?<br />고해상도에 많이 있으면 비효율적.<br />저해상도에 객체를 집중.<br />
  9. 9. 저해상도에 객체를 많이 배치하기 위해서는 어떻게 해야 하나요?<br />씬에 많은 객체는 범죄!<br />밀접해 있는 객체들끼리는 그룹화!<br />너무 많은 객체들의 그룹화는 삼가할 것!<br />Combining<br />
  10. 10. Combining?<br />그거 꼭 해야 하나요?<br />충돌 체크 횟수의 증가 ( CPU ↑)<br />Draw Call 증가 ( GPU ↑ )<br />
  11. 11. Combining을 잘 하는 방법은 무엇인가요?<br />같은 재질을 사용하는 밀접한 것들.( MeshCombine )<br />순수 충돌 목적만이라면,밀접한 것들만 묶으면 된다.<br />
  12. 12. 나쁜 Combining 은 무엇인가요?<br />멀리 떨어져 있는 것과 연결하는 것.<br />라이팅이 극히 일부만 영향을 받는 경우.<br />
  13. 13. 그렇다면, Combining 작업 후에 다해상도맵을 적용시키면 더 효과적이겠군요…<br />
  14. 14. 구현은 ?<br />직접 해보세요..^^<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×