목록전체 글 (382)
Priv's Blog

1. 포즈와 제스처체험자를 시스템이 추적할 때, 시스템은 체험자 또는 신체 일부의 현재 위치를 감지한다.집게손가락을 어느 방향이나 사물을 향해 가리키듯이 뻗거나, 양손에 주먹을 쥐는 등 특정한 의미를 표현하기 위하여 신체의 일부가 정적인 위치에 고정시켰을 때 이를 우리는 포즈(pose)라고 부른다.제스처는 특정한 의미를 담은 '움직임'을 의미하기 때문에 움직임에 대한 시간이 소요된다는 점에 차이가 있다.- 포즈: 신체의 일부가 정적인 위치에 고정되어 특정한 의미를 표현하는 방법- 제스처: 신체의 움직임 순서, 움직이는 행동 그 자체를 통해 특정한 의미를 표현하는 방법예를 들어 문 손잡이를 잡고 있는 손의 모습은 이 문이 열릴 수 있을 것이라는 의미를 내포한 포즈가 될 수 있다.반면에 가상의 문 손잡이를 ..

1. VR과 플랫폼플랫폼은 대부분의 현대인들에게 익숙한 단어이자 개념일 것이다.넷플릭스도 플랫폼이고, XBOX도 플랫폼이고, 스팀도 플랫폼이다.VR에서도 플랫폼의 개념은 중요한 역할을 한다.플랫폼은 가상 세계의 인터페이스로 사용되는 더 크고 휴대성이 떨어지는 물리적 구조물이다.앞서 살펴본 소품처럼 플랫폼도 가상 세계의 일부분을 현실 세계에서의 물리적인 상호작용을 통해 표현할 수 있는 방법이다.체험자가 앉거나, 서서 플랫폼을 활용해 가상 세계를 체험하며, 일반적인 공간 내에 위치하거나 상호작용을 위해 특수한 장비가 설치된 공간 내에 위치할 수도 있다.- 플랫폼: 체험자가 존재하는 VR 시스템의 일부. 플랫폼은 가상 세계 속에서 실제 세계의 디바이스를 모방하도록 설계될 수 있으며, 단순히 앉거나 설 수 있는..

1. 이벤트를 통한 타 클래스 메서드 호출 방식delegate, event, Action 등의 기능을 활용하여 타 클래스의 메서드를 구독해 두고 이벤트 형태로 호출하는 방법은 클래스 간의 의존도를 줄이고 불필요한 결집도를 피하기 위해 자주 사용되는 방법입니다.개인적으로 델리게이트 타입을 정의하고, 델리게이트 타입의 이벤트 변수를 정의한 다음, 그 이벤트 변수에 구독할 메서드를 델리게이트 체인 방식으로 등록하는 방법이 손에 익어서 자주 사용합니다.하지만 이러한 이벤트 호출 방법을 활용해도 '휴먼 에러'를 피하기에는 역부족입니다.델리게이트 체인에 어떠한 메서드를 구독했다면, 필히 불필요한 상황에서는 해제하는 작업을 별도로 진행해주어야 합니다.이 등록/해제 작업에 신경 써주지 않으면 어디서 어떻게 메모리가 낭..

게임 프로그래밍과 게임 디자인을 공부하고 있습니다.게임 크리에이터를 꿈꾸며 새롭게 익힌 지식들과 경험, 다양한 정보들을 하나씩 모아 기록하고 있습니다.환영합니다, 만나서 반갑습니다.

1. 프랍(Prop)게임, 영화, 애니메이션 등 그래픽 관련 분야에서 다루는 '프랍(Prop)'이란, 일종의 소품을 의미한다.범위도 매우 다양하여 '하드 서페이스 프랍(Hard Surface Prop)'과 '소프트 서페이스 프랍(Soft Surface Prop)' 등 형태와 종류에 따라 명칭이 달라지기도 한다.라이트 세이버처럼 손에 들고 사용할 수 있는 작은 사이즈의 프랍부터 자동차와 같이 거대한 사이즈의 프랍도 존재하며, 이처럼 다양한 프랍들 모두 VR 경험에 활용될 수 있다.여기서 정의하는 프랍은 CAVE 시스템과 같은 고정식 VR 시스템의 일반적인 입력 장치부터 트래킹 방식의 게임 컨트롤러까지 포함한다.프랍(Prop): 가상 세계의 인터페이스로써 기능할 수 있는 물리적인 오브젝트. 프랍은 가상 오브..