분류 전체보기 180

Animation Curve 사용하기

목표한 시간에 도달할때까지 값의 변화를 선(곡선)으로 지정하는 방법. "오브젝트가 10초에 걸쳐서 x축으로 10만큼 자연스럽게 이동하게 만든다." 라고하면 1초에 x축으로 1씩 등속운동을 할수도 있지만, 속력이 서서히 빨라지는 가속도 운동도 있을수 있고, 빠르게 이동후에 서서히 부드럽게 감속할수도 있다. 보통 값의 자연스러운 변화를 만들때 mathf.lerp를 썼었지만 -목표한 값에 완벽히 도달하지 못하고 목표값 근처에서만 머물게됌 -값에 도달하게 되는 시간을 정확히 지정해줄수 없음 이러한 단점들이 있었다. 이러한 점을 AnimationCurve를 사용해서 보완가능. 스크립트를 만들고 public AnimationCurve를 추가하면 Inspector에서 Animation Curve창이 나옴. 처음엔 빈..

툴/유니티 2022.02.26

리얼센스 VFX graph 기록하기(realsense vfx graph record)

케이지로 rsvfx를 사용해서 리얼센스의 PositionMap이랑 ColorMap을 렌더텍스쳐로 받아오고 다른 렌더텍스쳐에도 기록해두었다가 불러오기 https://youtu.be/9zQ9015b7c4 *리얼센스를 연결시키는 오브젝트인 'RealSenseVGA60'의 PointCloudBaker스크립트에서 새로 만든 스크립트를 참조하는데 안될 경우 - PointCloudBaker스크립트와 참조할 스크립트를 동일한 경로에 넣어줌.

R&D 2022.02.21

리얼센스 스켈레톤 트랙킹(realsense skeleton tracking)

2022년2월19일 기준, Windows10, Realsense(d435i) 윈도우에서 리얼센스를 사용하고 유니티 엔진에서 스켈레톤 트랙킹하기 리얼센스에서 기본으로 스켈레톤 트랙킹을 지원해주지 않음. 그래서 Nuitrack이라는 sdk를 사용해서 스켈레톤 트랙킹을 사용해야함. 무료 라이센스의 경우 3분만 사용가능. https://nuitrack.com/ Nuitrack Full Body Skeletal Tracking Software Nuitrack is the only cross platform skeletal tracking and gesture recognition solution that enables Natural User Interface (NUI) capabilities on Android,..

툴/유니티 2022.02.19

유니티 리얼타임 라이트 중첩시 오브젝트별로 라이팅 깨져보이는 현상

1인칭 시점 게임개발을 하던중 공간 라이팅(리얼타임,포인트라이트)과 손전등 라이팅(리얼타임, 스팟라이트)가 중첩될시에 오브젝트별로 라이팅 차이가 크게 나서 매끄럽지 않게 나타난 현상이 있었음. *상황에 따라 Intensity가 더 쎈 조명만 반응하고 나머지 조명은 죽는거 같은 느낌? 벽과 바닥 오브젝트 부분 별로 밝기가 매끄럽지 못함 손전등은 리얼타임으로 두고, 나머지 공간 라이팅은 베이크해도 문제를 해결할수는 있음. 현재 웹게임 개발중이라서 베이크하면 라이트맵이 생겨서 용량이 커지는 딜레마가 있음. 해결방법 - 라이팅 Render Mode 전부 Important로 사용하기 모든 조명이 제역할을 제대로 하고 조명중첩이 잘 되는거 같음. 연산량에서 최적화는 좋지 못할수 있음. ps. 라이팅, 라이트맵, 베..

툴/유니티 2022.01.24

유니티 게임 일시정지 기능 만들기

게임 중 일시정지하고 메뉴창으로 나가고, 다시 게임을 재개할수 있는 기능을 만들어야 했다. https://docs.unity3d.com/kr/530/ScriptReference/Time-timeScale.html Unity - 스크립팅 API: Time.timeScale /timeScale/이 1.0인 경우에, 실제 시간과 같은 속도로 경과합니다. /timeScale/이 0.5인 경우에, 실제 시간과 비교해서 2배 느리게 경과합니다. /timeScale/이 0으로 설정되는 경우에, 일반적으로 프레임비 docs.unity3d.com Time.timeScale을 활용 '프로젝트셋팅 - 타임'에 있는 타임 스케일과 동일 기본셋팅으로 TimeScale은 1로 설정되어 있고, 일시정지를 한다면 Time.timeS..

툴/유니티 2022.01.11

DAW 비트윅 스튜디오

대표적인 DAW중 하나인 에이블톤 라이브를 만든 사람들이 나와서 만든 비트윅 스튜디오. 정식 출시가 14년으로 비교적 오래되진 않은 DAW. 최근 4버전 출시. 해외에서 젊은 층은 많이 쓰는편이나 국내에 이용자는 극히 드문편. 풀스펙 라이센스의 가격도 399달러로 비교적 저렴한편. 국내 가격이 더 저렴하고, 겨울에 윈터세일 기간에 할인함. 교육용 버전으로 구매시 더 저렴 2022.01.11 기준 풀스펙 국내 교육용, 윈터세일 적용 239,000원에 구매 라이센스 구매시 기간 1년. 단, 만료시점의 버전은 영구이용가능 만료후 새로운 버전을 업그레이드 해서 쓸 경우 12개월 라이센스 연장플랜 신청 가능(원래 라이센스 보단 저렴) -라이센스 종류- 트라이얼 - 기능 다 사용가능 30일 8트랙 - 트랙수 제한 ..

툴/비트윅 2022.01.11