본문 바로가기

전체 글308

[해커톤 6일차 글] 추가 애니메이션 작업 및 UX작업 현재까지 마무리한 작업은 다음과 같다. Lottie Rotation 추출기 구현Swing 애니메이션 획득과 램프에 적용Swing을 비롯해 다른 종류 Lottie 애니메이션 구현 및 해당 부분도 디테일 확인 가능하도록 설정Pull, Pulse 애니메이션 구현최종 타임라인 퍼즐 구현 지금은 좀 더 게임같아 보이기 위한 UX 작업과 그래픽 작업을 하고 있다.. 2026. 8. 7.
[해커톤 4일차 글] MotionTrack ThorVG Paint에 적용하기 생각보다 진도가 잘 안나가서 기능들을 여러 개 쳐내면서 작업하고 있다..일단 오늘은 일정으로 인해 좀 늦은 시간부터 작업을 하게 되어서 한 일과 해야 한 일을 정리해 놓겠다. FrameInspector로 시작, 종료 프레임 선택 후 선택 구간 미리보는 기능 구현MotionTrack을 ThorVG Paint에 적용 가능 Lottie Rotation 추출기 구현Swing 애니메이션 획득과 램프에 적용Pull, Pulse 애니메이션 구현최종 타임라인 퍼즐 구현 일단 할 수 있는 부분까지 최대한 해내는 게 목표이다 2026. 8. 5.
[해커톤 3일차 글] webgpu 설정 추가와 모션 재생기 구현 진행 중에 글을 빠르게 정리하는 것이 어려워서 일단 과정만 간략하게 정리해보도록 하겠다. 일단 sw, gl에서만 가능한 것이 아닌 webgpu 환경도 가능하도록 추가로 세팅해두었다.개발 기본 환경 세팅하는 과정에서 예제 프로젝트 레포처럼 구축하려다가 환경이 꼬여버렸는데, 이 사태에 대한 해결 방법 정리는 해커톤 끝나고 작성해보도록 하겠다.. 일단 추가로 세팅한 뒤, 필요한 리소스를 세팅하는 것도 좋지만 일단 코어 로직을 먼저 구현하기로 하였다. 그리고 App::input을 통해 SDL의 이벤트가 Window.cpp에 잘 전달되도록 설정하였다.방별로 Scene을 구현하고, 상태 머신을 추가하였다.일단 여러 상황별 타입을 나눠서 상태를 분류해두기 위해 Type.h 파일을 구현하고, 방을 구현하기 위해 Roo.. 2026. 8. 4.
[해커톤 2일차 글] 기획 구체화와 환경 세팅, 개발 시작 무엇을 하고 싶은지는 확실한데 어떻게 할 지는 확실하지 않아서 어떻게 할 지를 확실하게 적어보기로 하였다. 1. 기획기획하는데에 도움을 받기 위해 게임, 디자인, 플레이라는 책을 참고해서 다음 질문들에 대한 답을 작성했다. 1) 경험플레이어는 게임에서 무엇을 하는가?= 여기서 핵심적인 플레이 과정은 다음과 같다.방을 관찰한다→ 움직이는 물체를 발견한다→ 물체의 애니메이션을 프레임 단위로 조사한다→ 유용한 움직임 구간을 훔친다→ 다른 방으로 이동한다→ 호환되는 물체에 움직임을 적용한다→ 변화한 환경에서 새로운 단서를 발견한다→ 움직임을 다시 회수하거나 최종 장치에 조합한다 플레이어가 하는 것이 플레이어에게 물리적, 감정적으로 어떤 느낌을 가져다주는가?= 물리적으로는 움직임을 가져올 때와 움직임을 적용할.. 2026. 8. 3.