본문 바로가기

Programming11

[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.. 2012. 1. 9.
[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.. 2012. 1. 8.
Chapter 5.1 Ase Materal D3D와 3D Max는 Matrerial에 대해서 다른 개념을 가지고 있다. 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은 다양한 계층구조 방법과 이론적으로 다양한 방법의 계산법.. 2008. 9. 30.
Chapter 4.3 Local Transform Matrix Node TM에서 추출된 TM은 World 상의 변환 정보이다. 모든 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에 해당하는.. 2008. 9. 29.
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 *.. 2008. 9. 29.
Chapter 4.1 3D Max에서의 Node & Node의 전반적인 구조 3D Max의 Object들은 계층적(Hierarchy) 구조를 가지고 있다. 각 Object들은 하나의 부모(Parent)를 가질 수 있고, 또 다수의 자식(Child)을 가지고 있다. 즉 3D Max의 Object 역시 가장 일반적인 구조인 트리(Tree) 형태의 계층적 구조를 가지고 있다는 뜻이다. 3D Object의 Object는 다양한 종류가 있다. 3D 메시정보를 가지고 있는 GeoObject, 선의 정보를 가지고 있는 Shape Object, 광원정보를 가지고 있는 Light Object, 카메라 정보를 가지고 있는 Camera Object 그리고 기타 정보를 가지고 있는 Help Object 등 다양한 Object가 있다. 이들은 모두 기본적으로 Node의 속성을 가지고 있다. Node의 .. 2008. 9. 28.