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

1. 개요UI 오브젝트와 게임 오브젝트가 겹쳐진 상태로 배치되어 있을 경우, 클릭 이벤트를 감지할 때 겹쳐진 두 종류의 오브젝트가 동시에 반응하는 문제가 발생할 수 있습니다.public class GameControlObjectClickController : MonoBehaviour { private void OnSelect() { Ray ray = Camera.main.ScreenPointToRay(Mouse.current.position.ReadValue()); if (Physics.Raycast(ray, out RaycastHit hit)) { if (hit.transform.gameObject.layer == LayerMask.NameToLayer..

1. 시각 디스플레이 종류에 따른 요구사항시각 디스플레이의 종류에 따라 다양한 요구사항들이 존재한다.빔 프로젝터를 사용하는 고정형 디스플레이의 경우에는 디스플레이를 설치할 수 있는 수준의 충분한 공간이 요구될 것이다.HMD 기기를 사용하는 머리 기반 디스플레이의 경우에는 좁은 공간에서도 사용할 수 있지만 머리에 착용하는 기기의 무게, 연결되는 케이블의 종류와 수 등이 요구될 것이다.이러한 요구사항들은 시각 이미지를 출력하는 것 자체에 영향을 미치지는 않으며, 체험자의 가상 세계 경험 만족도와 몰입감에 영향을 미친다.물론 기술의 발전에 따라 이러한 요구사항들이 간소화되는 경우도 존재한다.유선으로 PC와 연결되어야 사용이 가능한 HMD 기기(HTC Vive 1세대)에서 무선으로 PC와 연결하거나 독립적으로 ..

1. 시각 디스플레이시각 디스플레이는 여러 디스플레이 중에서 가장 많은 비중을 차지하는 디스플레이이다.시각 디스플레이는 여태껏 계속 언급되었던 것처럼 아래와 같이 세 가지 종류로 분류해 볼 수 있다.- 고정형 디스플레이 (Stationary Display)- 머리 기반 디스플레이 (Head-based Display)- 손 기반 디스플레이 (Hand-based Display)위와 같은 디스플레이들은 서로 요구하는 구성 요소도 다르고, 제공하는 기능도 다르며, 그에 따라 발생하는 (좋고/나쁜) 상호작용 이슈도 모두 다르다.즉, 각각의 디스플레이는 서로 다른 특징과 장단점이 존재한다는 것이므로 애플리케이션의 특징과 용도에 따라 디스플레이를 적절하게 선택해 활용해야 한다. 1.2. 시각 디스플레이의 구성 요소여..

1. 디스플레이와 인간의 감각앞서 우리는 가상 세계의 존재를 인간의 감각 기관(시각, 청각, 촉각, 미각, 후각 등)을 활용하여 받아들인다고 언급했다.가상 세계는 '렌더링'을 통해 인간의 감각 기관이 수용할 수 있는 정보를 제공하며, 체험자의 가상 세계 속 행동들은 신체 추적 기술(손 트래킹, 몸통 트래킹, 시선 트래킹 등)을 통해 가상 세계에 반영된다.여기서 가상 세계가 체험자에게 정보를 제공하는, (가상 세계 -> 체험자) 방향으로 정보가 전달될 때, 체험자가 가상 세계를 수용할 수 있도록 마련된 컴퓨터 장치를 우리는 '디스플레이'라고 칭한다.여기서 디스플레이는 일반적으로 통용되는 시각 디스플레이라는 의미를 넘어 촉각 디스플레이, 청각 디스플레이 등 보다 넓은 범주로 취급한다.이 디스플레이의 구현과 ..

1. 음성 인식 시스템음성은 인간이 의사소통을 할 때 가장 자주, 많이 활용하는 의사표현 수단이다.인간과 컴퓨터 상호작용 분야에서도 음성은 자연스러운 컴퓨터 시스템과의 상호작용을 위해서 매우 중요한 역할을 차지한다.음성을 사용하면 다양한 신체 부위를 사용하고 있어도 동시에 자신의 의사를 명확하게 표현할 수 있으며, 경우에 따라 자신의 감정과 관심사 또한 표현할 수 있다.컴퓨터의 음성 인식 시스템은 인간의 언어 표현에서 중요하게 작용하는 맥락의 개념을 이해하고, 이를 해석하여 그에 맞는 적절한 피드백을 주는 것이 중요하다.하지만 아직까지 완벽한 수준의 음성 시스템이 개발되지는 못했으며, 요즘 큰 관심사로 주목받고 있는 'LLM' 또한 완벽하게 문장의 맥락을 파악하고 정확한 답변을 하는 것은 불가능하다고 알..