본문 바로가기

분류 전체보기28

[ 정융탐 ] 02. 손을 만들어보자 저번 시간에는 VR 개발에 필요한 기본적인 설정을 완료하고 컨트롤러의 입력을 받아보았습니다. 이번 시간에는 손의 그래픽을 추가하고, 핀치와 그립 애니메이션을 넣어 우리의 손을 만들어보겠습니다. 글을 시작하기에 앞서, 손의 모형은 대부분 직접 모델링하거나, 적당한 에셋을 찾아서 사용합니다. 저는 해외에 존재하는 튜토리얼 자료의 손 패키지를 사용하였습니다. 자료는 다음 구글 드라이브에서 얻으실 수 있습니다. https://drive.google.com/file/d/10b39IekUdpBHlcTslZ-BlNRyH5uqPUe1/view 위 링크에서 다운로드 받은 유니티 패키지를 에디터 창에 드래그해서 놓아주시면 자동으로 이러한 창이 뜹니다. Import를 눌러서 임포트해줍니다. 이 패키지 안에는 기본적인 손의 .. 2023. 4. 11.
[ Unity VR ] 01. 프로젝트 생성 및 VR 설정 개인자율탐구과제로 VR 개발을 시작하려고 합니다. 정보융합탐구로도 진행될 수 있고, 그냥 자율탐구과제로 진행할 수도 있을 것 같습니다. 자료는 해외 유튜브를 참고하였으며, VR기기는 Meta Quest 2를 기반으로 진행하겠습니다. 유니티 에디터를 설치하실 때 반드시 안드로이드 개발 모듈을 함께 설치해 주시기 바랍니다. ( 사진이 많아도 양해해 주세요 ) 우선 프로젝트를 생성해야 합니다. 제가 사용할 유니티 에디터 버전은 LTS ( Long Term Support ) - 2021.3.11f1 입니다. 일반 3D 프로젝트보다 여러 플랫폼을 개발하는데 최적화 되어있는 확장 프로젝트인 URP 프로젝트로 생성해줍니다.프로젝트를 생성했다면 VR 기기의 플러그인들을 사용하기 위하여 XR Plugin Manageme.. 2023. 4. 10.
CODEUP ) 2636 : 먹느냐 먹히느냐 오늘은 온라인 저지 사이트 CODEUP의 2836번 문제를 해결해 보겠습니다. 문제 2636 깊은 바다 아래에는 A와 B라는 두 종류의 생물이 있습니다. A는 B의 포식자이지만, A는 크기가 B보다 큰 경우에만 B를 먹습니다. 예를 들어, A종의 크기 = {8, 1, 7, 3, 1}이고, B종의 크기 = {3, 6, 1}이면, A가 B를 먹는 쌍은 7쌍이 있습니다. ( A>B: 8-3, 8-6, 8-1, 7-3, 7-6, 7-1, 3-1 ) A종과 B종의 각 유기체의 크기가 주어졌을 때, A가 B를 먹을 수 있는 쌍이 몇개인지 세는 프로그램을 작성하시오. 입력 첫째 줄에 테스트케이스의 개수 T가 입력된다. 각 케이스의 첫째 줄에는 A와 B의 크기인 N, M이 입력된다. N(1 ≤ N ≤ 20,000), .. 2023. 4. 5.
정융탐 ] 1. 카탈란 수 ( Catalan Number ) 여기 몇 가지의 문제가 있습니다. 1. $3$개의 ↗과 $3$개의 ↘를 이용하여 평지에 산을 그리는 방법의 수를 구하여라. 예시 ) 2. 문자 $8$개를 충분히 큰 크기의 버퍼( Buffer )에 순서대로 입출력하는 경우의 수를 구하여라. 이런 문제들은 어떻게 해결할 수 있을까요? 벨기에의 수학자 외젠 샤를 카탈란( Eugène Charles Catalan )은 18세기, 이러한 문제를 해결할 수 있는 수열인 『 카탈란 수 』를 제안했습니다. 현재에 와서는 조합론 및 확률과 통계 등의 과목에서 자주 볼 수 있는 수열로, 가짓수를 세는 문제에서 쉽게 보입니다. 오늘은 이 카탈란 수의 점화식에 대해 유도해보고, 이를 코드로 구현하여 위의 문제들을 풀어보겠습니다. ( ※ 기본적으로 조합의 개념을 이해하고 있어.. 2023. 3. 15.