본문 바로가기

College Computer Science/VR AR MR4

[VR] BCI(Brain-Computer Interface)와 VR 1. BCI (Brain-Computer Interface) BCI란 뇌와 외부 기계를 직접 연결하는 인터페이스를 말한다. BCI는 뇌파, 뇌세포의 전기적 신경 신호 등의 뇌 활동을 감지하고 이를 기계로 인식한다. 인식된 뇌 활동을 신호화하여 입출력 장치에 명령을 내릴 수 있다. 언어나 신체 활동을 거치지 않고도 컴퓨터에 명령을 실행할 수 있다는 점이 BCI 기술이 혁신적인 이유이다. 뉴욕타임즈가 선정한 21세기 8대 신기술에 BCI가 선정되었으며, MIT Technology Review가 꼽은 10대 차세대 기술에도 BCI가 포함된다. BCI는 삽입형 BCI, 부분적 삽입형 BCI, 비삽입형 BCI로 나뉜다. 컴퓨터공학, 전자공학, 로봇공학, 신경과학, 의학, 생체공학의 학문과 두루 연관이 있는 분야이.. 2022. 2. 15.
[Unity] 다이빙 게임 (팀프로젝트) PlayerController.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.InputSystem; public class PlayerController : MonoBehaviour { private Vector2 m_Move; private bool is_parachute; private Rigidbody rb; private AudioSource ParaAudio; private AudioSource WindAudio; private AudioSource RipAudio; private AudioSource ItemAudio; private int para_num = 0.. 2022. 2. 15.
[Unity] 네모로직 3D Gameplay.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class GamePlay : MonoBehaviour { public Camera getCamera; private RaycastHit hit; private int death = 0; private int isover = 0; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { string objectName = null; if(Input.GetMouseButtonDown(.. 2022. 2. 15.
[Unity] Roll a Ball CameraController.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraController : MonoBehaviour { public GameObject player; private Vector3 offset; // Start is called before the first frame update void Start() { offset = transform.position - player.transform.position; } // Update is called once per frame void LateUpdate() { transform.position = pl.. 2022. 2. 15.