일반 PC 환경에서의 Nitendo 3DS 식 3D 구현
글쓴이: 지리즈 / 작성시간: 목, 2011/04/14 - 9:07오전
실제로 장치를 본적이 없으니 정확한 정보는 아닙니다.
다만, 인터넷에 떠도는 글로 추정해 볼 때
왼쪽눈과 오른쪽 눈에 다른 시각정보가 들어오는 완전한 3D가 아니라,
기울기와 전면카메라를 이용한 안구추적을 통해서 화면각도에 따르는 그림자와 오브젝트의 위치를 실시간으로 재배치하는 형태일 것으로 예상됩니다.
이럴경우 사람은 3D로 인식하게 되겠죠.
일반 PC의 경우 저런 핸드핼디드 장비와 다르게 고정되어 있으니
모니터 상단에 웹캠하나 달면, 위와 같은 방식은 쉽게 구현이 될 것 같습니다.
혹시 이에 관련된 정보(특히 안구추적 알고리듬)에 대해서 조언을 구합니다.
불펌 이미지.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 262.54 KB |
Forums:
카메라로 face tracking 해서 fake 3D
카메라로 face tracking 해서 fake 3D 보여주는 것 말인가요?
제가 알기로는 아주 전부터 있었습니다.
일례로는 이 분(Johnny Chung Lee)이 만든게 하나 있고,
최근에 jailbreak된 iPad로 구현한게 하나 있었고,
기억으론 상당히 오래된 것도 있었습니다만, 기억이 좀 흐릿하네요 - ㅅ-)
Ipad나 다른 스마트폰들은
대부분 기울기 관련 센서가 있어서,
이 기울기를 가지고 fake 3d가 구현이 가능합니다.
특별히 전면 카메라가 없더라두요.
There is no spoon. Neo from the Matrix 1999.
이런게 있네요.
http://www.inference.phy.cam.ac.uk/opengazer/
There is no spoon. Neo from the Matrix 1999.
... 닌텐도 3DS 식은 상상하시는 그런게 아니라,
... 닌텐도 3DS 식은 상상하시는 그런게 아니라, LCD 가 두장이 겹쳐져 있는 형태입니다
정면에서 똑바로 화면을 보는경우
LCD 한장은 왼쪽 눈으로만 보이고 다른 한장은 오른쪽 눈으로만 보입니다.
그리고 렌더링을 두번합니다. 한번은 왼쪽 눈위치에 카메라를 잡고 화면을 렌더링해서 왼쪽 눈에 보이는 LCD 에만 그립니다.
다음 한번은 오른쪽 눈 위치에 카메라를 잡고 렌더링해서 오른쪽 눈에 보이는 LCD 에만 그립니다.
LCD 의 편광기법상 화면을 정면에서 보지 않는 경우 제대로 3D 화면으로 보이지 않습니다. 안경식에 비해 그런 단점은 존재합니다.
그래서 닌텐도 3DS 는 가만히 있어도 물체가 튀어나오고 들어가게 보입니다. 저렇게 움직이지 않아도....
Neogeo - Future is Now.
그럴꺼라고 예상은 했습니다.
다만, 요즘 ipad나 아니면, 다른 스마트폰에서 닌텐도 3ds를 흉내내는 동영상들이 돌아 다녀서
이런 글을 올려 보았습니다.
지금 머릿속에서는 awn과 compiz에 반영할 수 있지 않을까 하는 행복한 상상을 하고 있는 중입니다.
굳이 저렇게 흔들릴 필요는 없고,
머리의 위치가 바뀌는 시점만이라도 오브젝트나 그림자 위치가 변화해도 충분히 입체감을 줄 수 있을 것이라 예상합니다.
ps) 아 점심 뭐 먹지?
There is no spoon. Neo from the Matrix 1999.
그런것도 있긴 있습니다.
그런것도 있긴 있습니다. '~');;;
http://wiki.compiz.org/Plugins/Headtracking
있었군요. 역시
http://www.youtube.com/watch?v=kTNG1GN4VV8
오늘 퇴근하면 당장 해봐야 겠네요. ㅎㅎㅎㅎ
There is no spoon. Neo from the Matrix 1999.
ㅎㅎ
There is no spoon. Neo from the Matrix 1999.