2D 공간 분할에 대한 설명서


9

다양한 종류의 2D 공간 분할 알고리즘 및 데이터 구조를 설명하는 문서를 찾고 있습니다.

'Google it 및 수백 개의 논문을 선별하십시오'외의 모든 포인터. 아마 책?


관심있는 특정 알고리즘 및 데이터 구조가 있습니까? 어떤 종류의 게임을 만들고 있습니까?
— NoobsArePeople2

나는 단순히 주요 내용을 소화하고 강점과 장단점을 이해하고 싶었습니다. 나는 게임을하고 있지는 않지만
— 이것이이

답변:


7

참고 문헌에 관한 많은 책에 이런 종류의 정보가 퍼져 있지만 현재는 멀리 떨어져 있습니다. 그러나 메모리에서 수집하고 온라인으로 목차를 탐색 할 수있는 것에서 다음 책을 기억합니다.

그래픽 및 게임 개발을위한 3D 수학 입문서 3D 게임 프로그래밍 및 컴퓨터 그래픽을위한 1 판 또는 수학

3D 수학 입문서 또는 3D 수학

의 제 16 장 (표시 여부 결정) 그래픽 및 게임 개발 1 차 Edition에 대한 3D 수학 프라이머 ( 이상하게 저자는이 책의 두 번째 버전에서이 부분을 제거한 것 ) 가장 일반적인 방법을 설명합니다 (즉, 그리드 시스템, 쿼드 트리와 옥트리, BSP 나무, 포털 폐색). 이 책은 정말 훌륭하지만 아마도 최고는 아닙니다.

나는 본 적이 3D 게임 프로그래밍 & 컴퓨터 그래픽을위한 수학이 매우 자주 언급되고 있지만, 불행히도 아직 내 손에 못 했어. 목차에서 공간 분할 알고리즘도 다루는 것 같습니다. 그들이 서로 어떻게 비교되는지 확실하지 않습니다.

당연히이 책의 초점은 수학에 있습니다. 제목에는 3D가 있지만 2D 프로그래밍과도 관련이 있습니다.

실시간 렌더링 3 판

실시간 렌더링

실시간 렌더링 의 14 장 (가속 알고리즘) 도 이러한 주제의 대부분을 다루며 실제로 이것은 제가 가장 좋아하는 일반 그래픽 프로그래밍 서적입니다. 매우 포괄적이지만이 특정 주제를 얼마나 다루 었는지 기억 나지 않습니다.

이 책의 초점은 그래픽 이론에 초점을 맞추고 있지만,이 분야에 관심이있는 모든 사람에게 더 나은 권장 사항을 찾을 수 없을 정도로 많은 주제를 다룹니다.

게임 프로그래밍 보석

게임 프로그래밍 보석 1 권

이전의 책들은 대부분 이론적 인 내용이었습니다. 보다 구체적이고 실용적인 조언을 위해 Game Programming Gems 시리즈 전체에 흩어져있는 주제에 대한 기사를 읽었습니다 . 염두에 두는 것들 :

  • 옥트리 건설-게임 프로그래밍 보석 1
  • 느슨한 Octrees-게임 프로그래밍 보석 1
  • 빠른 가시성 컬링, 광선 추적 및 범위 검색을위한 구 트리-게임 프로그래밍 보석 2
  • 고성능 타일 기반 시선 및 검색 시스템-게임 프로그래밍 보석 2
  • 빠른 BSP를위한 구체 트리-Game Programming Gems 5
  • 적응 형 이진 트리를 사용한 공간 분할-게임 프로그래밍 보석 6
  • BSP 기법-게임 프로그래밍 보석 6

이론은 실제로 내가 따르는 것입니다. 선형 대수 및 이산 지오메트리를 포함하는 희망적인 설명.
— r1x

그런 다음 수학 책 중 하나가 더 나은 선택 일 수 있다고 생각하지만 실제로는 적용 범위가 거의 없다는 것에 실망 할 수도 있습니다 (적어도 간단하다는 것을 기억합니다).
— David Gouveia

따라서 실제 예제와 고급 예제를 결합하여 이점을 얻을 수도 있습니다.
— David Gouveia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.