<p><span style="color: #404040; font-family: 굴림;">일단 Unity 3D 부터 말씀드리겠습니다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">Unity 3D를 조사해보셨는지 모르겠지만, 다양한 플랫폼에 쓰이는 3D툴이죠.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">기본 버전을 깔면 안드로이드 포팅이 막혀있는데요. 밑에 주소로(영문으로 보내셔야겠죠. 나 컬컴의 QCAR쓸려고 하는데 30일간 쓸수 있는 안드로이드 시리얼 넘버 좀 보내줄 수 없겠니? 이런식으로 쓰면 시리얼 넘버를 보내줍니다.) 글을 씁니다. Unity3d만 조금 익힌다면 뭐 할려고 하시는 카드에 메세지를 띄울 수 있을겁니다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">다음으로, OpenGL을 이용하는 방법입니다. 리플로 달긴 했지만 다시 상세히 설명 드리면 여러가지 방법이 있을수가 있습니다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">우선 3D 툴을 이용해서 객체를 그리든 다운을 받던, 작업을 하신 후에 obj로 export합니다. 그런후에 구글에서 검색해 보시면 obj to opengl PERL 스크립터가 있을겁니다. 그걸 이용하면 객체를 그릴때 필요한 좌표를 얻을 수가 있습니다. 헌데 아직까지 제가 해 본 방법은 텍스쳐매핑이 하나 뿐이 안 된다는 것입니다. 조만간 공부를 더 해야될듯 싶습니다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">그리고 사운드는 뭐 배경음악으로 하실꺼면, 안드로이드에서 MediaPlayer 클래스만 사용하면 쉽게 하실수가 있습니다. 그리고 증강되는 객체에 따라서도 다른 사운드를 넣을 수가 있는데, 이건 C소스에서 값을 받아서 자바에서 처리할 수가 있습니다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">QCAR을 이용해서 재미난 어플을 만드는 것도 관심이 있지만, 어서 전 기본적인 컴퓨터비전 공부와 JNI 열심히 해서 와그너에 버금가는 툴을 만드는게 꿈인데... 제가 마지막에 헛소리만 했군요. 자주 모바일 증강현실 포럼에서 봤으면 합니다.&nbsp;</span><br style="color: #404040; font-family: 굴림;" /><br style="color: #404040; font-family: 굴림;" /><span style="color: #404040; font-family: 굴림;">[출처] QCAR 질문좀 드릴께요... (OpenCV KOREA 대한민국 최고의 컴퓨터비젼 커뮤니티) |작성자 ohsoa</span></p>