본 프로젝트는 glVelocity 에 있는 3DENGINE 을 사용해서 제작하였다.
내용을 보면 아래와 같은 내용들이 있다.
- OBJ 파일을 로딩해서 화면에 그려줄 수 있다.
- Sky Box를 표현해 준다.
- Crosshair 마우스를 원점에 고정해서 카메라를 이동시켜 줄 수 있다.
- Octree 를 사용해서 충돌 및 반응 처리를 하고 있다.
우선 이 프로젝트는 해상에서 배가 움직일때 시뮬레이션을 처리 하기 위해서 베이스를 구축하는데 사용한다.
현재까지 변경한 내용들...
1. 소스가 Win32 베이스라서 MFC 베이스로 변경
2. 카메라의 부분은 많이 바꿨다. 쿼터니언을 사용하지 않고, 행렬로만 사용했다.
바꿔 나가야할 내용들...
1. 트랜스폼 클래스르 추가 해서 카메라의 기능 확장 (사용자의 확장 가능하게)
2. 트랜스폼을 사용한 Mesh를 이동처리 해본다.
3. 회전 및 직선 처리의 에니메이션 클래스를 제작한다.
4. glu 오브젝트를 추가해서 사용할 수 있게 한다. (기본 프리미티브 드로잉 가능하게)
5. 파티클 클래스를 추가한다. (텍스처 적용한 파티클)
- 배의 궤적을 표현하기 위함
6. Viewport를 추가해서 줌인 화면을 구현한다. (이건 윈도우로 해서 픽킹 가능하게??)
...
더 있을듯 한데. 우선 여기까지만 해보자.

ShipSimulation.zip
Prev
Rss Feed