이유는 간단합니다.

물리연산이 안됩니다.
프레임마다 이미지추론으로 손을 인식해 오브젝트의 좌표를 순간이동시키는 방식으로
구현되었다고 점점 확신이 듭니다.
문제는 인식방식보다. 순간이동이라는게 문제입니다.

메타퀘스트3를 사용해서 만들고 있는데.
손을 격렬하게 움직이는 경우 손을 인식하지 못해서 프레임간 이동좌표를 스킵하거나 없는처리를 해버립니다.
이렇게 데이터스트림이 일정하게 출력되지 않는경우.

이전프레임의 좌표와 현재프레임의 좌표를 비교해서 벡터연산을해 가속도를 뽑아내는게 안되고.
3프레임 ~ 5프레임 이전 값까지 불러와도 없어진 만큼의 데이터 공백이 잘못된 방향벡터를 가져옵니다.
진짜 엄청 삽질 하다가 답답해서 던져버린 상태입니다.

만약 이 글을 보는 미래 XR개발자나 기획자가 계시다면 참고하시길 바라며.

중국거는 신뢰성 이슈로 못쓰겠고. (그래도 모종의 이유로 나중에 쓰게되겠지만..)
이번에 업데이트 된 클로드 3.7로 깃허브에서 옛날에 사용했던 프로젝트의 코드들을 올리고 
클래스 다이어그램을 만들어 달라고 했다.

옛날에 회사에서 지원사업 딴다고 디자인패턴 공부하면서 하나하나 다 그려가면서
했던거를 이제는 딸깍으로 된다
진짜 어이가 없지만 이거는 노가다 작업이었으니 개발자 입장에서는 편하다.

나는 설계만하면 되고 시각화는 AI가 해주니 일이 줄어들었지만.
진짜 가면 갈 수록 사람이 필요 할 일이 줄어드니 취업문 좁아지겠다ㅠ 


심지어 그냥 "멋있게" 라는 추상적인 말을 했는데도
알아서 있어보이고 보기 힘들도록 복잡하게 만들어주기도 한다. 

 

 

1. 뎁스카메라.

1.Zed카메라 2i ( 최신제 738달러 배송비 제외 풀옵션 약 120만원 )

특징: 지속적으로 업데이트하여 해가 지날 수록 여러종류의 신제품이 나오고 있으며 그에따라

unity에 제공하는 SDK또한 지속적으로 업데이트되고있어 신기능개발에 유망함.

https://search.shopping.naver.com/search/all?query=zed camera 2i&prevQuery=zed \camera 2i

2.azure kinect DK (쿠팡 78만원 , 네이버스토어 약 60~80만원대 )

특징: 마소가 만들고 준수한 성능에 이용자가 많아 자료찾기가 쉬우나3년 가까이 업데이트가 없음.
4만원대 SDK 따로 구매 필요

(해외배송기간 1~2주 통관비용 7만원 포함 68.5만원)

[해외]애저 키넥트 Azure Kinect DK 마이크로소프트 미국정품 : 케이지몰

국내 당일 발송 (78.5만원)

애저 키넥트 Azure Kinect DK 개발자 키트 - 국내 당일발송 - 추가금 X : 구팡

2. 라이다센서

국내 벽면터치에 사용하는 인터렉티브 코리아에서 사용하는 라이다센서 중국제품 RPlidar 30만원대,
일본제품 호쿠요센서 250만원대. 국내 유통이 잘 안되는것으로보아 고장시 하드웨어 수급문제가 있을것으로 예상. 

 

열심히 구글링했던 기억이 났다.

요약. 파이어베이스에서 사용하는 ContinueWithOnMainThread 는 유니티에서 사용하는

메인스레드와 다른 스레드를 사용하기 때문에 모노비헤이비어에서 제공하는 함수를 못 쓸 때가있다.

아래처럼 사용하는게 제일 안정적이었다.

FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task =>
 {
     FirebaseApp app = FirebaseApp.DefaultInstance;

     // Initialize Database
     reference = FirebaseDatabase.DefaultInstance.RootReference;

     // Call the method to load JSON data
     LoadJsonFromFirebase();
 });

참고링크.

https://forum.unity.com/threads/instantiate-not-working-in-coroutine-firebase.1320300/

 

작성사유.
전에 분명 했던것인데 까먹어서 이번에 30분넘게 또 찾는시간이 걸려서 올린다.
나는 유니티에서 webp를 사용할일이 있어서 깃허브에있는 패키지를 사용해야했다. (압도적 감사!)



준비물.

Git이 설치된 상태.

1.프로젝트 폴더 package / manifest.json 파일을 연다.

그대로 복붙해서 사용한다.

아니 여진이 누구여? 누가 NPC 이름을 외우고 다녀요?

미니맵 이부분에서 별똇목에서 이상한 여인-> 여자가 도망가자고 할때 안도망가기 -> 벌금내기 하니까 운행취소 업적 획득


2.
우울한 기계새 풀이중

+ Recent posts