본문 바로가기

정보융합탐구9

[ Unity VR & 정보융합탐구 ] 06. Distance Grab 안녕하세요. 시험이 끝나고 정말정말 오랜만에 돌아왔습니다. 지난 시간에는 총과 총알을 만들고 발사하는 것까지 해보았는데요, 이번 시간에는 지난 시간에서 있었던 오류를 한 가지 수정하고, 원거리에 있는 물건 ( 땅에 떨어진 물건 등 ) 을 집기 위해 Distance Grab이라는 것을 만들어 보겠습니다. 우선 지난 시간에 있었던 오류가 무엇인지 알아보겠습니다. 정말 오랜만에 유니티 에디터를 켜고 실행을 시켜보았는데요, 그런데 보시는 것처럼, 오른손으로 잡을 때는 멀쩡하게 잡아지던 총이 왼손에서는 잡아지는 위치가 이상합니다. 이것은 현재 유니티 최신 버전에서는 아마 발생하지 않는 문제로, 왼손과 오른손의 Attach Point ( 지난 시간 내용 ) 를 따로 따로 설정해주어야 하기 때문에 발생하는 문제입니다.. 2023. 7. 12.
[ Unity VR & 정보융합탐구 ] 05. 오브젝트의 물리적 상호작용 - (2) 안녕하세요. 다시 VR로 돌아왔습니다. 시험기간이 얼마 남지 않아 큰일남을 깨닫고 허겁지겁 만들었습니다. 저번 시간에는 큐브를 생성하고 간단한 물리적 상호작용부터 잡는 것, 그리고 3가지 Movement Type에 대해서 알아보았습니다. 이번 시간에는 저번 시간보다는 이론 위주가 아닌 실습 위주로, 저번 시간에 배웠던 것을 응용하여 총알이 발사되는 총을 만들어보겠습니다. 우선 저번시간에 이어 저희가 해야 할 것들을 정리해 보겠습니다 오브젝트의 Attach Point에 대해서 알아보고, 알맞게 설정해 보기. 물리적 상호작용이 가능한 총알을 제작하고, Trigger 버튼에 의해 총알이 발사되도록 프로그래밍 해보기 이 정도가 있겠네요. 바로 시작해보도록 하겠습니다. 1. 오브젝트의 Attach Point에 대.. 2023. 6. 6.
정융탐 ] Diffusion Model과 GAN의 비교 안녕하세요. 6월 정보융합탐구로 돌아왔습니다. 이번에는 이공계체험학습 글에서 작성했듯, 특강에서 들었던 Diffusion Model이 뭔지, 개념적인 이해를 해보고 이를 GAN과 비교해보도록 하겠습니다. 또한 번외로, 파이썬 라이브러리에서 제공되는 Stable Diffusion Model을 통해 간단한 이미지를 생성하는 법도 알아보도록 하겠습니다. 01. Diffusion Model 우선 Diffusion Model의 의미와 작동 원리에 대해서 개념적인 이해를 해보겠습니다. ( 저도 쉽게 이해하고, 여러분도 쉽게 이해하기 위해서 어려운 수학적인 개념은 제외하였습니다. ) Diffusion Model이란 데이터를 생성해내는 Generative Model의 일종입니다. 그 중에서도 Diffusion Mode.. 2023. 5. 30.
[ Unity VR & 정보융합탐구 ] 05. 오브젝트의 물리적 상호작용 - (1) 저번 시간에는 텔레포트를 구현해 보았습니다. 이번 시간에는 드디어 VR 게임 개발의 기본이 되는 오브젝트의 물리적 상호작용에 대해서 배워보겠습니다. 물리적 상호작용이라고 말했지만 물건을 잡고 놓는 것, 던지는 것, 충돌하는 것 등 당연히 적용되어야 하는 기본적인 것들을 오늘 해볼 것입니다. 우선 시작하기 전, 지난 시간엔 광선을 활용한 텔레포팅을 구현했습니다. 하지만 이 광선은 항상 켜져있기에 이번 시간에서 진행할 오브젝트와의 상호작용에 살짝 거슬릴 수도 있습니다. 따라서 광선을 필요할 때에만 눈에 보이도록 해주는 기능이 필요합니다. 저는 트리거 버튼 ( 텔레포트 할때 누르는 버튼 )을 누르고 있을 때 광선을 활성화시키고, 뗄 때 이동시키는 방식으로 만들어보겠습니다. 우선 그것을 위해 컴포넌트를 하나 만.. 2023. 5. 27.