From Design pattern
Jump to: navigation, search
Line 59: Line 59:
  
 
}}
 
}}
 +
Avatar는 키넥트, 립모션 등의 모션인식 장치를 통해 인식된 사용자의 행동을 이용하여 화면상의 케릭터나 물체를 움직이는데 그대로 반영하는 인터랙션 패턴이다. 화면속 케릭터나 물체가 사용자의 움직임(위치, 속도, 방향)에 대한 정보를 거울과 같이 따라하는 사례가 포함된다.
  
 
+
Avatar는 화면상의 케릭터를 움직이거나 시스템의 조작을 수행하는데 있어서 실제 사용자의 움직임을 인식하여 가상의 케릭터가 실제 조작을 수행하기 때문에 사용자가 자신이 화면속에 실제하는 것과 같은 느낌을 받게 한다.
 
+
모션을 촬영하여 수집된 정보를 바탕으로 화면상의 객체나 케릭터가 움직임을 똑같이 따라하여 무언가를 조작한다.
+
Multi-touch for transformation은 터치디스플레이 화면상의 객체의 크기, 비율, 각도등을 조절하는데 있어서 두 손가락 이상의 터치 제스쳐를 통해 자유롭게 객체를 변경할 수 있는 패턴이다.
+
 
+
Multi-touch for transformation은 터치디스플레이의 크기에 따라 한손을 이용하여 객체를 변형하는 사례와 양손을 이용하여 객체를 변경하는 사례로 크게 구분되어 진다. 일반적으로 터치디스플레이에 두개 이상의 접점을 통해 객체의 크기, 위치, 비율, 각도 등을 변형 한다.
+
  
 
===With this pattern, we can solve....===
 
===With this pattern, we can solve....===
Multi-touch for transformation은 화면상에 출력된 객체의 크기, 위치, 비율, 각도등을 조절하는 전반적인 사례를 포함한다. 별도의 메뉴를 통해 객체를 조절할 필요 없이 현재 보고 있는 화면을 직접 조작함으로써 보다 직관적이고 용이하게 객체를 변형할 수 있다.
+
Avatar는 주로 화면상에 사용자의 움직임을 따라 조잘될 케릭터나 물체가 존재하며 게임에서 주로 사용된다. 사용자의 움직임을 인식하는 센서와 실제 수행이 이루어지는 시스템상의 조작시간 사이의 시간이 짧을 수 록 실제감이 커진다. 사용자가 움직이는데로 화면상의 케릭터가 움직여서 조작을 수행하기 때문에 실제 테스크를 수행하는데 필요치 않은 동작까지 인식하는 경우가 발생할 수 있다.
  
* 이미지나 지도등을 자유롭게 변형하여 원하는 형상을 볼 수 있다.
+
* 화면상의 케릭터를 사용자의 행동에 맞춰 똑같이 움직이는 상황에 사용될 수 있다.
* 화면상에 출력된 객체를 자유롭게 변형할 수 있다.
+
* 화면상의 케릭터를 향해 날아오는 물체를 피하거나 쳐내는 동작이 요구되는 게임에 사용될 수 있다.
 +
* 화면상의 케릭터가 사용자의 특정한 움직임(날개짓, 점프 등)에 반응하도록 하여 다양한 게임에 사용될 수 있다.
  
 
=== Example : Xbox _ Kinect _ Realization ===
 
=== Example : Xbox _ Kinect _ Realization ===
 
[[file:Avatar.jpeg|665px]]
 
[[file:Avatar.jpeg|665px]]
 
----
 
----
 +
===Interactive Puppet Prototype with Xbox Kinect_Realization===
 +
* 손의 움직임을 인식하여 같은 모양으로 새가 움직인다.
 +
{{#Widget:Vimeo|id=16985224|width=665|height=374}}
 +
 
=== Interactive football game ===
 
=== Interactive football game ===
 +
* 화면상의 케릭터를 이동시켜 케릭터를 향해 날아오는 공을 막을 수 있다.
 +
* 아래는 사용자가 축구게임의 골키퍼가 되어 패널티킥을 막는 사례이다.
 
{{#Widget:Vimeo|id=38840720|width=665|height=374}}
 
{{#Widget:Vimeo|id=38840720|width=665|height=374}}
=== 341번 사례 ===
 
* 얄 팔을 벌려 날개짓 하면 화면상의 케릭터가 날아오른다.
 
{{#Widget:Vimeo|id=92445154|width=665|height=374}}
 
  
=== 342번 사례 ===
+
=== Xbox _ Kinect Adventure ===
 
* 팔을 내려 치는 동작을 취하면 화면상의 케릭터가 공을 때려 날려 보낸다.
 
* 팔을 내려 치는 동작을 취하면 화면상의 케릭터가 공을 때려 날려 보낸다.
 
{{#Widget:Vimeo|id=92445155|width=665|height=374}}
 
{{#Widget:Vimeo|id=92445155|width=665|height=374}}
  
=== 340번 사례 ===
+
===Leap motion_Boom ball adventures===
 +
* 손을 앞 뒤로 당겼다 미는 동작을 통해 게임 상의 손 모양이 그대로 인식하여 공을 조작한다.
 +
{{#Widget:Vimeo|id=93326983|width=665|height=374}} 
 +
 
 +
=== Xbox _ Kinect Adventure ===
 +
* 얄 팔을 벌려 날개짓 하면 화면상의 케릭터가 날아오른다.
 +
{{#Widget:Vimeo|id=92445154|width=665|height=374}}
 +
 
 +
=== Xbox _ Kinect Adventure ===
 
* 양 팔을 잡아당기면 화면상의 케릭터가 레버를 잡아당겨 경주게임을 시작한다.
 
* 양 팔을 잡아당기면 화면상의 케릭터가 레버를 잡아당겨 경주게임을 시작한다.
 
{{#Widget:Vimeo|id=92445156|width=665|height=374}}
 
{{#Widget:Vimeo|id=92445156|width=665|height=374}}
  
===Leap motion_Boom ball adventures===
 
* 손을 앞 뒤로 당겼다 미는 동작을 게임 상의 손 모양이 그대로 인식하고 움직여 공을 조작한다.
 
{{#Widget:Vimeo|id=93326983|width=665|height=374}} 
 
  
===Interactive Puppet Prototype with Xbox Kinect_Realization===
+
 
* 손이 하는 행동과 같은 모양으로 새가 움직인다
+
 
<videoflash type="vimeo">16985224|665|374</videoflash>
+
  
 
[[Category:Embodied control]]
 
[[Category:Embodied control]]

Revision as of 13:09, 1 June 2014


Avatar는 키넥트, 립모션 등의 모션인식 장치를 통해 인식된 사용자의 행동을 이용하여 화면상의 케릭터나 물체를 움직이는데 그대로 반영하는 인터랙션 패턴이다. 화면속 케릭터나 물체가 사용자의 움직임(위치, 속도, 방향)에 대한 정보를 거울과 같이 따라하는 사례가 포함된다.

Avatar는 화면상의 케릭터를 움직이거나 시스템의 조작을 수행하는데 있어서 실제 사용자의 움직임을 인식하여 가상의 케릭터가 실제 조작을 수행하기 때문에 사용자가 자신이 화면속에 실제하는 것과 같은 느낌을 받게 한다.

With this pattern, we can solve....

Avatar는 주로 화면상에 사용자의 움직임을 따라 조잘될 케릭터나 물체가 존재하며 게임에서 주로 사용된다. 사용자의 움직임을 인식하는 센서와 실제 수행이 이루어지는 시스템상의 조작시간 사이의 시간이 짧을 수 록 실제감이 커진다. 사용자가 움직이는데로 화면상의 케릭터가 움직여서 조작을 수행하기 때문에 실제 테스크를 수행하는데 필요치 않은 동작까지 인식하는 경우가 발생할 수 있다.

  • 화면상의 케릭터를 사용자의 행동에 맞춰 똑같이 움직이는 상황에 사용될 수 있다.
  • 화면상의 케릭터를 향해 날아오는 물체를 피하거나 쳐내는 동작이 요구되는 게임에 사용될 수 있다.
  • 화면상의 케릭터가 사용자의 특정한 움직임(날개짓, 점프 등)에 반응하도록 하여 다양한 게임에 사용될 수 있다.

Example : Xbox _ Kinect _ Realization

Avatar.jpeg


Interactive Puppet Prototype with Xbox Kinect_Realization

  • 손의 움직임을 인식하여 같은 모양으로 새가 움직인다.

Interactive football game

  • 화면상의 케릭터를 이동시켜 케릭터를 향해 날아오는 공을 막을 수 있다.
  • 아래는 사용자가 축구게임의 골키퍼가 되어 패널티킥을 막는 사례이다.

Xbox _ Kinect Adventure

  • 팔을 내려 치는 동작을 취하면 화면상의 케릭터가 공을 때려 날려 보낸다.

Leap motion_Boom ball adventures

  • 손을 앞 뒤로 당겼다 미는 동작을 통해 게임 상의 손 모양이 그대로 인식하여 공을 조작한다.

 

Xbox _ Kinect Adventure

  • 얄 팔을 벌려 날개짓 하면 화면상의 케릭터가 날아오른다.

Xbox _ Kinect Adventure

  • 양 팔을 잡아당기면 화면상의 케릭터가 레버를 잡아당겨 경주게임을 시작한다.