2. 1. Recast 소개
-개발자
크라이시스 “리드 AI 프로그래머”
Mikko Mononen.
-랜더링
OpenGL
-UI
SDL
3. - 자동으로 네비게이션 메쉬를 만들어 준다.
- 레벨 디자이너들에게 효율적인 편의성을 제
공 해주기 위한 툴이다.
- 오픈소스이며, 개발자 마음대로 수정하여 사
용할 수 있다.
- 다운로드 및 Wiki를 통한 피드백 가능.
http://code.google.com/p/recastnaviga
tion/
4. Recast 를 사용하면 무엇이 좋은가
요?
기존 네비메쉬 제작.
레벨 디자이너들이 지형모형에 맞추어서 한
땀 한땀 만들어 나가는 장인정신의 결실.
Recast 툴 사용.
옵션 설정으로 다양한 지형에 대해서 버튼
한번 클릭으로 누구나 쉽게 메쉬를 생성할
수 있다. 작업 효율의 증가.
5. 어느 장르 게임에 어울리나요?
권장사항.
FPS, 존 방식의 게임.
적은 지형을 필요로 하는 게임.
그외사항.
MMORPG와 같은 넓은 필드도 가능.
6. 2. Recast 구성
Detour
A-Star 알고리즘의 길찾기 소스
Recast
복셀을 이용한 네비게이션 메쉬 만드는 소스
RecastDemo
샘플 프로그램 소스
11. Rasterization
CellHeight
- 복셀 필드를 구성하는 Cell의 높이.
- 셀조절 = 해상도 조절
- 낮은 값으로 생성하면 지형 메쉬에 근접한
높이를 가지는 네비게이션 메쉬를 생성할
수 있다. 하지만 처리비용이 높아지지만
메모리 사용량은 크게 증가하지 않는다.