본문 바로가기

회사 TIL62

[TIL] 22.12.09 / 레버 돌리기, 종합 수학 개념들 TIL (Today I Learned) 오늘 해야할 것 RollerBase 코드 보고 어떤 메쉬를 회전 시키는지 확실히 그림 봐가면서 비교하기 Finger point 방식이랑 Grab 방식이랑 잡는 방법이 다르다는게 문제인데, 이 부분 코드를 자세히 보기 Lever Mesh(Grab)에 Rotate 코드 적용시키기 레버에 잘 안돌아가면/잘 돌아가면 RollerBase랑 비슷한 메쉬(혹은 같은거)로 시도해보기 오늘 한 것 회전 구현... 오늘 배운 것 레버를 Y축을 중심으로 돌리고 싶었던 상황이 있다. 어떻게 돌려야할까? 이 때 외적과 내적을 쓴다. 구현 방법을 생각해보면, 얼마정도 돌리고싶다 -> 각이 필요함 -> 내적으로 구한다 어느 방향으로 돌리고 싶다 -> 방향이 필요함 -> 외적으로 구한다 레버 .. 2022. 12. 10.
[TIL] 22.12.08 / [UE_LOG] FVector, double [작성중] TIL (Today I Learned) 오늘 해야할 것 RotateLever에서 시도할 것 코드 파악 (오큘러스랑) mesh 바꿔보기 : BaseMesh(레버몸통) 중심축 + 각도로 시도할 것 오늘 한 것 RotateLever에서 시도한 것 mesh 바꿔보기 : 몸통-손잡이에서 손잡이만 움직이니까 몸통을 손잡이 자식으로 두면 같이 움직일거라 생각했는데 몸통만 움직임 -> 블루프린트 업데이트 안해서그럼 회의.. 회전 되는 코드를 내 메쉬에 작업하려고 하다가 실패 오늘 배운 것 UE_LOG 찍을 때 FVector FVector handDir = _handSocketRef->GetComponentLocation(); UE_LOG(LogTemp, Log, TEXT("hand Location :: %s"), *h.. 2022. 12. 9.
[TIL] 22.12.06 / Gimmick 위치, Teleport - 블록 TIL (Today I Learned) 오늘 해야할 것 Grab - 물체 집는 것 직접 짜보기 확실히 아는 것과 모르는 것 정리해서 구분 -> 찾아보고 질문 할 수 있는상태 만들기 오늘 한 것 Grab 코드 다시 분석 오늘 배운 것 ObjectToHand vs HandToObject 정확한 차이와 이유 Object To Hand: 물체 -> 손 / 물체가 손으로 달라붙는 것 ex. 종이가 손으로 달라붙으면서 붙으면 손이 사라짐. Hand To Object: 손 -> 물체 / 손이 고정되어있는 물체쪽으로 달라붙는 것 ex. 문고리 쪽에 손을 갖다 대면 손이 문쪽으로 끌려감. 언리얼에서의 TArray와 Emplace TArray: 언리얼에서 Vector, Emplace : push_back [언리얼 엔진] .. 2022. 12. 6.
[TIL] 22.12.05 TIL (Today I Learned) 오늘 해야할 것 Grab - 물체 집는 것 직접 짜보기 Grab - 물체 구분해서 집는 것 직접 짜보기 Visual Assist 등록 오늘 한 것 빈 프로젝트에 Grab 이식 시도 오늘 배운 것 처음부터 되는 코드를 전체 복사 해서 거기서 부터 시작했으면 시간을 아꼈을 것 같다 모든걸 다 알고 짜야 한다는 생각이 비효율적일 수 있다 내일 진행할 것 Grab 코드로 직접 짜기 앞으로 진행할 것 오큘러스 내 빌드 해결 빌드 하면서 SCP, 백룸 영상 레퍼런스 찾아보기 https://www.youtube.com/watch?v=-9rbYP0cDjU https://www.youtube.com/watch?v=V2Ps5bM4TwE world, local 좌표 공부하기 체력을 위.. 2022. 12. 6.
[TIL] 22.12.02 / Grab 손 부분 분석, Pico Teleport 축 해결 TIL (Today I Learned) 오늘 해야할 것 Grab - Hand 부분 연구 오늘 한 것 R1 프로젝트에서 개인 프로젝트로 Grab 관련 옮기기 R1 프로젝트에서 Grab 코드 분석 오늘 배운 것 Grab 연구 1단계: 손이 잡을 준비가 되면 초록색 원이 뜸 2단계: 물체 -> 손으로 (물체가 손으로 이동) 3단계: 손 -> 물체로 (손이 이동. 물체를 감지하면 손이 물체 쪽으로 이동. Handex. 서랍 등) 잡히는 Object 타입은 상태가 기믹으로 되어 있음 잡으려고 컨트롤러 누를 때 애니메이션 실행(언리얼에서 애니메이션은 블루프린트로 처리) Pico Teleport 안되던 것 TeleportAxisRight 부분에 Pico 플러그인 말고 Vive (R) 트랙패드 Y 놓으니까 잘 동작함... 2022. 12. 2.
[TIL] 22.12.01 / 언리얼 빌드 테스트, 맵 선택 빌드 방법, Grab 연구 시작 TIL (Today I Learned) 오늘 해야할 것 경로 꼬인거 리셋하고 빌드 테스트 한번 더 해보기 언리얼 원하는 맵만 선택해서 빌드할 수 있는지 찾아보기 Grab 코드 분석 + 넣어보기 오늘 한 것 씬에 배치된 Actor 지우고 C++ 경로 잘못된대로 빌드 --> 빌드 안됨 씬에 배치된 Actor 지우고 C++ 경로 잘된채로 빌드(실제 매쉬 있긴 한걸로) --> 빌드 잘됨 씬에 Actor 배치하고 Mesh 날리고 빌드 테스트 --> 빌드 잘 됨 결론: C++ 생성자에서 Mesh 설정 해줄 때 Mesh 정확히 있는 것이여야 함. 실제로! 언리얼 원하는 맵만 선택해서 빌드할 수 있는지 찾아보기 Edit > Project Settings > Packaging Grab 연구 기존 프로젝트에서 일반 오브젝.. 2022. 12. 1.