본문 바로가기

전공

(36)
Metaverse 간단 키워드 정리 메타버스란? : 메타버스는 초월(Meta)과 우주를 뜻하는 유니버스(Universe)의 합성어로, 현실과 연계된 가상세계라는 뜻입니다. 닐 스티븐슨이 1992년 발표한 소설인 '스노우 크래쉬'에서 처음 사용한 용어로 알려졌다. 소설에서 작가는 메타버스를 가상세계의 대체어로, 컴퓨터 기술을 통해 3차원으로 구현한 상상의 공간이라는 뜻으로 사용했다. 소설 속 주인공은 고글과 이어폰을 끼고 가상세계에서 활동하기도 한다. 시초 - Second Life 등의 게임 디지털 자산의 소유, 가상 환경에서의 삶 등의 주제 최근 코로나로 인해 메타버스의 중요성이 대두됨. Tele-Conference : 먼 거리에서도 함께 있는 느낌을 줄 수 있도록 하는 프로그램 ex) 홀로그램 Smart City - 싱가포르 등의 도시에..
Unity Intro 처음 프로그램을 켰을때 Main Camera - 보는 시점 : 속성은 Inspector에서 Field of View(시야각), Position(위치) 등 변경 가능 Directional Light : 빛의 Type을 변경 가능, Intensity(밝기), shadow type(그림자) 등 변경 가능 Gameobject를 들어가서 3D 물체 모델을 꺼내올 수 있음. 각 Object를 x, y, z 조정을 통해 위치변환, 회전, 크기 조정등이 가능 이미지를 덧씌울 수 있음 애니메이션의 경우 script를 사용, 각종 프로그램을 통해 코딩하여 적용. Game : 3D 월드에서 카메라의 시야각 안에 있는 물체만 보이도록 함 계층 구조 : 특정 오브젝트를 상위 오브젝트 안에 넣으면 함께 연동되어 움직이도록 만들 ..
VR/AR 기술 VR/AR이 적용되는 분야 : 테마 파크, 게임, 스포츠, 교육, 산업 훈련, 군사 등.. VR의 기술적 요소 Display : 영상을 출력 Interaction : 영상과 사용자가 상호작용, 다양한 장치를 통해 사용자의 오감을 지원 Authoring : 제작 도구 ex) 언리얼엔진, Unity 3D reconstruction : 실제 환경을 3D 모델로 만드는 과정 Immersive system : 실제와 같은 느낌을 주기 위해 구현하는 시스템 Oculus, CAVE : 시각적 디스플레이 기기 6DOF : 축 방향 전환의 자유도 Haptic Glove : 장갑을 껴 사람의 손의 움직임을 감지 AR의 기술적 요소 Tracking : 마크를 통해 기준이 되는 위치를 찾음 Display : 영상을 출력, H..
VR/AR 상호작용 디자인 - Tracking Trakers - 사용자의 위치를 찾기위한 장치 : 마그네틱(magnetic), 기계(mechanical), 초음파(acostic), 카메라 모션 인식 등 : 정확도(Accuracy), Latency(지연 시간), Update rate(업데이트 주기) 등의 평가 지표가 있고, 보통 모션 인식이 가장 정확 Traking의 여러 가지 방법 1. inside-out Traking - VR : 카메라나 센서가 내부에 있고, 밖을 보겠다. ex) 스마트폰 카메라, Hololens 2. outside-in Traking - VR : 외부에서 안을 확인하겠다. ex) CCTV, 모션캡쳐 3. Marker-based Tracking - AR에 적용 : 특정 마커 패턴의 위치를 찾아서 그 위치를 따라가는 방법 : 마커 ..
VR/AR의 출력 장치 시각 부분 출력 장치 Oculus : 현재 사용되는 VR 기기로, 보통 110~180의 시야각을 제공 Head Mounted Display - VR용 기기 : 머리에 쓰는 기기로, 양쪽 렌즈에 각각 다른 영상을 보여줘서 영상을 구현한다. : 3D 영화관의 원리와 흡사하다 생각하면된다. : 바깥 세계와 단절된 상태를 제공 Hololens, Magic Leap - AR용 기기 : 물체에 영상을 덧씌울 수 있는 증강현실용 기기이다. CAVE : 착용하는 것이 아닌, 빔프로젝터 같이 영상을 출력하는 장치 비시각 출력 장치 1. 청각 Stereophonic Sound - 양쪽 귀에 들리는 소리의 시간 차이를 이용한 입체 음향 ex) Surround Sound 2. 촉각(Haptics) - Kinesthetic :..
VR/AR 기본개념 가상현실(VR, Virtual Reality)이란? : 가상의 환영을 만드는 것 : 사람의 오감에 대한 부분을 조정하여 가상의 공간에 있는 듯한 느낌을 주는 것 : 훈련, 교육, 소통, 게임 등 다양한 목적으로 사용 가능 : 실제로 있지 않은 곳에 존재하는 것처럼 느끼게 하는 것을 목적으로 한다. 혼합 현실(MR, Mixed Reality)이란? : 현실과 가상현실, 그 사이에 존재할 수 있는 방식을 일컫는 말이다. 증강현실(AR, Augmented Reality) 이란? : 실제 세계와 가상 데이터를 결합시키는 것. AR의 중요 3요소 1. 현실과 가상 이미지의 결합 2. 실시간 상호작용 3. 3D 실제 세계에 위치 확장 현실(XR, Extended Reality)란? : VR, MR, AR 등을 아우..
소프트웨어 요구사항 요구 공학(Requirements engineering) : 고객이 시스템으로부터 필요로 하는 기능들, 그리고 시스템이 동작하고 개발되는 것에 대한 제한사항을 설정하는 과정 : 요구사항은 요구 공학 프로세스 동안 생성되는 시스템 기능 및 제한사항에 대한 설명 요구사항이란? : 시스템의 기능 또는 제약 조건에 대한 고수준의 추상적 문장으로부터 상세한 수학적인 기능 명세서까지 포함 : 계약을 위한 시도(제안) or 계약서 자체(상세하게) 의 목적으로 사용됨 요구사항 종류 1. 사용자 요구사항 - vaild : 시스템이 제공하는 기능과 제약 조건에 대해 자연 언어 + 다이어그램으로 작성, 고객을 위해 작성됨 : 해당 영역에 기술적 지식이 없는 사람이 이해할 수 있도록 적어줘야함 자연 언어의 문재점 : 명확성의..
소프트웨어 프로젝트 관리 프로젝트 관리 : 소프트웨어 프로젝트를 구성하고, 계획을 세우고, 일정을 정하는 것 : 소프트웨어는 개발하는 조직에 의해 설정된 예산 및 일정에 대한 제한조건에 항상 영향을 받기에 관리는 꼭 필요함 : 차이점 - 유연함, 만질 수 없음, 개발 프로세스가 표준화 X, 타 공학과 달리 공학으로 인정 X 예산과 시간에 맞춰 인원 선발, 계획 수립 등을 해야한다. 활동의 구성 : 진척사항 평가 및 관리를 위해, 프로젝트 안의 활동들을 눈에 보이는 결과를 만들도록 구성해야 함. : 이정표(Milestones) - 어떤 프로세스 활동이 끝난 시점 : 인도물(Deliverables) - 고객에게 전달되는 프로젝트 결과물 : 폭포수(waterfall) 프로세스는 진척사항에 대한 이정표에 대해 직관적인 강의를 가능하게 ..