본문 바로가기

Programming

[Kinect] Microsoft Kinect SDK vs PrimeSense OpenNI 출처 : http://www.brekel.com/?page_id=671 Kinect SDK에 대하여 찾던 중 OpenNI라는 것을 알게 되었다. MS에서 공개한 SDK 베타버전과 OpenNI에 대한 비교는 다음과 같다. 둘다 각각 장단점이 존재 한다. Kinect SDK와 OpenNI를 연동시키는 것도 존재한다고 하니 좀 더 찾아봐야 겠다. Microsoft’s Kinect SDK (Beta) pro: support for audio support for motor/tilt full body tracking: does not need a calibration pose includes head, hands, feet, clavicles seems to deal better with occluded join.. 더보기
[Kinect] Kinect Natural User Interface (NUI) Overview Kinect for Windows Architecture The SDK provides a sophisticated software library and tools to help developers use the rich form of Kinect-based natural input, sensing and reacting to real-world events. The Kinect sensor and associated software library interact with your application, as shown in Figure 1. Figure 1. Figure 1. Hardware and software interaction with an application The components of.. 더보기
Chapter 5.1 Ase Materal D3D와 3D Max는 Matrerial에 대해서 다른 개념을 가지고 있다. < 3D Max와 D3D Material의 차이점 > 3D Max의 Material은 D3D Material + D3D Texture 3D Max의 Material은 다층 구조 Material D3D는 Material이 하나의 Material정보만을 가지고 있다. 그러나 3D Max에서는 Material이 하나의 Material이 여러 개의 Sub Material을 가질 수 있다. 그리고 그 Sub Material은 다시 또 하나의 Material로 인식되어 자신의 Sub Material을 가질 수 있다. 다양한 3D Max의 Material 3D Max의 Material은 다양한 계층구조 방법과 이론적으로 다양한 방법의 계산법.. 더보기
Chapter 4.3 Local Transform Matrix Node TM에서 추출된 TM은 World 상의 변환 정보이다. < Object의 Pivot > 모든 Object들은 자신만의 Pivot이 존재한다. Pivot이란 Object 자신의 중심점을 의미한다. 이 중심점을 기준으로 한 좌표계를 Local 좌표계라 한다. 또 Local transform Matrix란 자신의 부모 Node의 Pivot과 자신의 Pivot과의 상대적인 Transform Matrix라 한다. Node Transform Matrix는 원점을 기준으로 한 Transform Matrix라면 Local Transform Matrix는 자신의 부모를 기준으로 한 Transform Matrix라 할 수 있다. 일반적으로 NodeTm을 얻을 때 World Transform Matrix에 해당하는.. 더보기
Chapter 4.2 Node TM 해석 Node TM은 Node 정보에 있어서 가장 기본적이면서도 가장 중요한 정보 중 하나이다. Node TM에 많은 정보가 있지만 해석하는 과정이 까다로운 부분 중 하나이다. *NODE_TM { // Node의 이름 *NODE_NAME "Box01" // Inherit 정보 *INHERIT_POS 0 0 0 *INHERIT_ROT 0 0 0 *INHERIT_SCL 0 0 0 // Affain된 TM *TM_ROW0 1.0000 0.0000 0.0000 *TM_ROW1 0.0000 -0.0000 1.0000 *TM_ROW2 0.0000 -1.0000 -0.0000 *TM_ROW3 0.2514 0.0000 0.0000 // Decomp Affaine된 TM *TM_POS 0.2514 0.0000 0.0000 *.. 더보기