Real time Interaction HyoungSeok Kim

Slides:



Advertisements
Similar presentations
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
Advertisements

강의 내용 : 카메라 DirectX 9 을 이용한 게임 개발 기본 코스. 목 차 카메라 요구사항 구현.
Term project. Touch-screen 활용 그림판 –Touch-screen 을 입력장치로 하여 LCD 상에 그림을 그리는 프로그램 – 터치 입력을 절대 좌표로 받는 디바이스 /dev/touch 를 만들어 응용 프 로그램에서 수행하도록 함. –User interface.
Kim, Sung-Ho School of Computer, Information and Communication Engineering Sangji Univ.
Real Time Systems Lab. rtlab.knu.ac.kr 무인 헬리콥터 자율비행 소프트웨어의 실시간 성능 개선을 위한 CAN 기반 센서 네트워크 경북대학교 실시간 시스템 연구실 이재신.
1차 발표: Control Artist 학번: 이름: 서민성.
해뜨는샘 5월 사업안내 전체일정 교육행정부 후원홍보부 취 업 부 1. 5월 7일 사회복귀시설협회 정책위원 5차 회의
적외선으로 감지하는 추적 카메라 조원 : 최승호, 백진영, 이현지.
Part 4 장치 관리하기 Chapter 13. 주변 장치 관리하기 Chapter 14. 하드디스크 관리하기
그래픽스 및 웹 응용설계 자기소개 멀티미디어 학과 4학년 장정환.
게임 엔진 : 프로젝트 PPT_3 참참참 김 현 원.
컴퓨터 공학 응용 및 실습 가상 현실과 디지털 컨텐츠 김 명 희.
모 바 일 게 임 제 작 한국IT전문학교 박재성.
Virtual Reality Introduction HyoungSeok Kim
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
옐로우캡 TSC 드라이버 설치방법.
Rendering Techniques HyoungSeok Kim
Open Graphics Library 팀 명 : Spes 송정웅 김정환
회전과 Quaternion HyoungSeok Kim
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Inverse Kinematics HyoungSeok Kim
사용자 인터페이스(User Interface)
제 3 장 Memory - SRAM.
Arduino 101 using NodeJS Korea University of Technology and Education
ATmega128 FND 실습 휴먼네트웍스 기술연구소
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
보조저장장치 구조(Secondary Storage Structure)
제 1장. 멀티미디어 시스템 개요.
3차원 객체 모델링.
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
애니메이션 기법과 장면그래프 HyoungSeok Kim
제4장 제어 시스템의 성능.
Transmission & Analysis
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
FRF 해석 방법 문의 국민대학교 연락처 :
무인비행장치 비행 전 준비사항 및 드론 시뮬레이션 연습비행
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
CHAP 5. 레이아웃.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
2D Game Programming Project 1
1차시: 낮과 밤이 생기는 원리 지구과학
2 자동화와 로봇 2 기계 운동의 원리 기계의 이해 기계요소 기계의 동력 전달 과정 금성출판사.
Laser 간섭 및 회절 실험 일반물리실험 2006/ 11/ 가을(겨울?).
인체 대 탐험 3D GAME ENGINE 게임 공학과 이성진.
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Invitation to Death 죽음으로의 초대.
Teaming pms.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
2장. 일차원에서의 운동 2.1 평균 속도 2.2 순간 속도 2.3 분석 모형: 등속 운동하는 입자 2.4 가속도
서울대학교 컴퓨터공학부 김명수 행렬과 2차원 변환 서울대학교 컴퓨터공학부 김명수
벡터의 성질 - 벡터와 스칼라 (Vector and Scalars) - 벡터의 합 -기하학적인 방법
가상현실의 활용 HyoungSeok Kim
7장 전위이론 7.2 금속의 결정구조 7.4 인상전위와 나선전위 7.5 전위의 성질.
Chapter 1 단위, 물리량, 벡터.
컴퓨터 구성요소와 사용 컴퓨터 문서 작업 인터넷 활용
1. 정투상법 정투상법 정투상도 (1) 정투상의 원리
지능 로봇 연구회 Korean Institute of intelligent systems.
2D 게임 프로그래밍 프로젝트 박태언.
무선랜 사용자 설명서 (Windows Vista 사용자).
컴퓨터공학과 손민정 Computer Graphics Lab 이승용 교수님
학번: 이름: 견정수 학번: 이름: 장성우 학번: 이름: 조재훈
2D Game Programming 1차 발표 배강산.
김덕용 게임 엔진론 Project 2차발표.
기어(Gear) 1.기어란 무엇인가? 2.기어제도 교수자:김준오.
심혈관 중재술의 원격제어를 위한 카테터 및 3차원 매핑 기술 Tech Biz Material 기술소개자료
전류의 세기와 거리에 따른 도선 주변 자기장 세기 변화에 대한 실험적 고찰
: 3차원에서 입자의 운동 방정식 제일 간단한 경우는 위치만의 함수 : 시간, 위치, 위치의 시간미분 의 함수
TCP/IP를 이용한 마우스 공유 (Synergy 따라하기)
Lecture #6 제 4 장. 기하학적 객체와 변환 (1).
Presentation transcript:

Real time Interaction HyoungSeok Kim Multimedia Workshop Real time Interaction HyoungSeok Kim

Real Time Interaction Tech. 실시간 인터랙션 기술 Desktop interaction 기술 Locomotion Manipulation interface Haptic 장치 Dongeui University

Desktop interaction 기술 분류 Linear (선형) / Rotary (회전형) 위치, 방향/힘, 토크(torque) 상대적 / 절대적 방향 민감도 종류 마우스 Tablet Space ball Track ball 압력 패드 Dongeui University

Locomotion 시점 제어 모드 2D 장치를 이용한 시점 제어 Virtual body의 사용 Dongeui University

Orientation Navigation 에서 사용자 (또는 시점을 제어하는 주체) 중심의 좌표계를 사용하는 경우, roll, pitch, yaw 사용 Dongeui University

시점 제어 Locomotion 6DOF (Degrees Of Freedom) Desktop system 사용자의 시점을 제어하는 것 6DOF (Degrees Of Freedom) 3차원 위치 + 3차원 방향 Desktop system 2D 장치로 6D 조정 마우스와 키보드를 같이 사용 모드를 이용 예) 왼쪽 버튼을 누르고 있으면 XZ, 아니면 XY 평면 Immersed system 트래킹 장치 사용 Dongeui University

Mode Scene 제어 눈 제어 Flying 모드 input 장치가 물체와 환경을 제어 눈이 물체 주위를 돌거나, 가까이/멀리 움직이는 모드 눈 제어 input 장치가 눈(시점)을 제어 위치와 방향을 제어 Flying 모드 날고있는 비행기를 조정하는 듯 Virtual fly-through에 사용 위치 대신 속도를 제어 Dongeui University

2D 장치를 이용한 시점 제어 마우스 등 사용 시점을 중심의 좌표계를 사용하는 것이 일반적 좌표계 World 좌표계 사용자 시점 좌표계 Dongeui University

2D 장치를 이용한 시점 제어 Free navigation Virtual Walk-through 입력 장치의 앞,뒤 움직임: 시점의 앞,뒤 움직임 제어 입력 장치의 옆 움직임: 시점의 옆 방향 제어 Virtual Walk-through 평면에서의 움직임 제어 방향은 world 좌표계의 Y 축 중심 위치: VPN (View Point Normal) 벡터를 world 좌표계의 XY 평면에 투사한 방향으로 Virtual Fly-through 모드 1: Pitch와 Yaw 제어 (U,V 축으로의 회전) 모드 2: (U,N 축으로의 회전) 모드 3: (N,V 축으로의 회전) Dongeui University

Virtual body의 사용 Egocentric Exocentric 사용자의 시점이 캐릭터의 눈에 위치 사용자 캐릭터의 손 등을 볼 수 있음 대부분의 가상현실 응용 프로그램에서 사용 Exocentric 사용자의 시점이 캐릭터의 몸 밖에 위치 주로 캐릭터의 뒤쪽에 위치 캐릭터의 움직임을 볼 수 있음 게임 등에서 주로 사용 Dongeui University

Trackers 정의 3차원 위치와 방향을 실시간으로 측정하기 위해 사용되는 장치 Dongeui University

Manipulation Interface Cubic-mouse 3차원 공간 조작을 위한 장치 6DOF tracking 장치 포함 3D probes 실물의 3차원 모델링에 사용 Dongeui University

Haptic 장치 사용자에게 촉감 전달 활용 분야 아케이드 오락실 의료 훈련 Dongeui University

Sphere-Trees A sphere-tree 장점 단점 물체를 근사하기 위한 구들의 계층구조 두 bounding sphere 간의 중첩 test가 간단하다. 회전에 영향을 받지 않는다. 단점 최선의 근사치를 제공하지 않는다 특히 물체가 가늘고 긴 경우 Sphere-tree를 생성하기 위한 좋은 방법이 부재 Dongeui University