Archive for the ·

3D

· Category...

YouTube : JigLib physics engine + FLARToolKit

no comments

내가 효과로 생각했던 것을 위에 사람이 2개월전에 만들었다. 역시…
효과 소스는 JiglibFlash – 3D Physics Engine AS3에서 제공되는 샘플로서 FLARToolKit에 연결하여 물리 효과를 보여준 것이다.

시간내서 이 효과를 “How to”로 작성할 예정이었다. 같은 소스로써…
아니, 나는 약간 다르게 만들어 봐야 겠지??

FLARToolKit과 다른 엔진을 연결하는 방법을 포스팅해도 괜찮을것 같다.

FLAR : 3D Physics Engine

no comments

FLARToolKit을 하다 보면 기본적으로 알아야 하는 것이 좌표계이다.
아래는 가장 기본적인 좌표를 보여주는 이미지다. FLAR은 OpenGL 좌표계와 같다.

AR의 기본적인 골격 자체가 가상 공간이기 때문에 이를 위해서 필수적으로 공부해야 하는 것이 3D 물리 엔진이라고 생각한다. 비단, 플래시 말고도 요즘 시장을 보더라도 이러한 부분을 공부하지 않는다면 새롭고 재미있는 콘텐츠 기획 및 제작이 힘들것 같다.

아래는 현존하는 2개의 3D 물리 엔진이다.
WOW Engine은 요번에 서버를 날렸다고 한다. 데이터가 뻥~ 아쉽다.

WOW-Engine [EN] | Not So Stupid
JiglibFlash - 3D Physics Engine AS3

두 엔진을 사용하여 “FLAR : How to”를 진행하려하니
약간의 긴장과 설렘이 밀려온다. 아이디어는 무긍무진하다. 기본부터 하나씩 하나씩 만들어서 여러가지를 표현해 볼 생각이다.

눈요기 효과로는 역시 유투브에서 구현되는 것을 직접 보는 것이 실감난다.

관련 영상 자료 :
3D physics Demo in Flash
Browser-based physics engine for tankionline.com
So touch – Physics // 3D Flickr multi touch browser
wow-engine demo: picture

해당 링크로 들어가보면 우측에 연결되어있는 무비들도 한번씩 훑어 보면 머리속에서 복잡하게 자리잡고 있던 아이디어들이 연결되는 것을 감지할 수 있을 것이다.

그리고, 더 나아가 새로운 콘텐츠에 비주얼과 인터렉션 효과를 도입하여 만들 수 있을 것이라 생각한다. 나 역시 머리에서 회전하는 소리가 엄청나다.

아주 오래전부터 존재해왔던 소스이지만,
지금 갖고 놀기에 좋은 환경이 되었다고 생각이 들어 이렇게 포스트를 해본다.

FLARToolKit 2.5.2 : Multiple Marker Testing

13 comments

download source
download apis

나와 함께 증강현실 R&D를 진행하고 있는 미디어 회사인 브리즈닷컴과 최초로 퀄리티 있는 작품을 만들어 내었다. 오래전부터 알고지내던 사이라서 그런지 R&D를 하면서 서로의 파트별로 기술력 향상을 위한 조언을 끊임없이 이야기하고, 받아들이고 하는 모습, 그리고 더욱 더 자신의 기술을 발휘하기 위하여 노력하는 모습에 즐거움이 배가 된다.

요번 콘텐츠는 업데이트 버전인 FLARToolKit 2.5.2 에서 제공하는 멀티플 마커 샘플을 참고하여, 새롭게 확장성있는 코드를 만들고 트윈도 적용해 보았다.

요번 콘텐츠말고도 캐릭터가 달리는 모습, 헬리곱터가 날라가는 효과도 진행중인데 완성이 되면 올려볼까 한다. R&D 해볼 것이 너무 많아 걱정이다. ^^

그건 그렇고, 멀티 마커 인식률에 의하여 흔들림이 존재했던 이전 버전인 2.5.0을 버리기로 했다.
그래서 FlashPlayer10을 사용하여야 콘텐츠를 볼 수 있다.

위 영상에서도 확인 할 수 있듯이 마커 인식율이 좋아진 버전에 고가인 MS사의 NX 8000 웹캠을 사용하였다. 액션스크립트로 인식율을 어느정도 높일 수도 있지만, 거기에 한계를 약간 느끼고 장비에 투자를 좀 하였다.