주제 : 연결
구상
연결이라는 주제가 던져 졌을 때 제일 먼저 떠오른 것이 네트워크이고 네트워크를 떠올리자 지구촌이라는 단어가 떠올랐다. 누군가 중국과 일본의 관계에 대해서 웬만큼 지식이 있다고 생각하는 친구에게 ‘세르비아와 오스트리아의 역사적 관계는 어떠한가? 터키와 이라크와의 종교 관계는?’이라는 질문을 한다면 그 친구는 어떻게 반응할까?
이 국가와 저 국가 간의 역사, 외교, 무역, 군사 관계 등을 그래픽적인 요소로 한 눈에 보여 줄 수 있는 어플리케이션이 있다면 재미있고 유용하지 않을까 하는데 생각이 미쳤다. 더욱이 그 자료를 개인이 점차 추가할 수 있는 구조라면 더 좋겠다는 생각을 했다.
컨셉
주변국에 관심을
외관
오프라인 윈도우 어플리케이션으로 제작되며 일체의 상호작용은 PC의 키보드와 마우스와 같은 기본적인 입력장치로 처리된다. 내용을 콘솔창에 띄울지 위젯과 같은 형식으로 제작될 지는 차 후 기술적인 문제를 검토한 후에 결정할 것이다.
메인 윈도우에 지구 모형을 3D로 표현, 마우스나 버튼을 이용한 확대, 축소 및 회전을 수행하고 대상 지역을 클릭함으로써 서브 윈도우에 내용이 표시되는 구조. 자료의 입력에 관한 부분은 좀 더 연구가 필요하다.
IRRLICHT Engine?
http://irrlicht.sourceforge.net/docu/annotated.html
Features :
The Irrlicht Engine is a cross-platform high performance realtime 3D engine written in C++. It is a powerful high level API for creating complete 3D and 2D applications like games or scientific visualizations. It comes with an excellent documentation and integrates all the state-of-the-art features for visual representation like dynamic shadows, particle systems, character animation, indoor and outdoor technology, and collision detection. All this is accessible through a well designed C++ interface, which is extremely easy to use.
클래스 설계를 잘 해놨고 레퍼런스 문서도 일목요연하게 정리가 잘 되어있다.Irrlcht 외에 공개엔진으로 많이 쓰이는 것으로 ogre엔진이 있는데 ogre가 가지는 렌더링에서의 강점이 매력적이지만 클래스 설계의 난해함이 나 같은 초보에게는 선택을 꺼리게 되는 원인이 되었다.
http://www.ogre3d.org/index.php?set_albumName=album06&id=guilderstein3&option=com_gallery&Itemid=55&include=view_photo.php http://www.ogre3d.org/index.php?set_albumName=album59&id=ac_03_1024&option=com_gallery&Itemid=55&include=view_photo.php
현재 객체를 제어하고 빈 인터페이스를 통합하는 단계에 있다.




























