Experiment
Clawpick
참고 사진을 바탕으로 실제 인형뽑기 집게의 외형, 부품 구성과 작동 관계를 사실적으로 묘사한 3D 실험입니다. 관찰 가능한 구조와 추정을 구분하고 기구의 연결 관계를 검증했습니다.
3D · Mechanical Visualization · Physics · Testing / 2026.07
사진 속 집게를 비슷하게 그리는 데서 그치지 않고, 각 부품이 왜 그 위치에 있으며 어떻게 연결되어 움직이는지 설명할 수 있는 3D 구조로 옮겼습니다.
What I explored
Clawpick은 실제 인형뽑기 집게의 노출 구조를 사실적으로 묘사하기 위한 3D 프로토타입입니다. 집게가 올라가 닫힌 상태, 펼쳐진 상태와 내려간 상태의 참고 사진을 비교해 외형을 이루는 부품과 상태에 따라 달라지는 결합 관계를 분석했습니다.
붉은 승강 와이어와 검은 나선형 전원 케이블의 역할을 분리하고, 중앙 플런저의 직선 운동이 세 개의 로커 링크와 곡선 손가락으로 전달되는 구조를 정의했습니다. 사진에서 확인되는 사실과 보이지 않는 내부 구조에 대한 추정을 문서에서 구분해, 사실적으로 보이기 위한 임의의 장식보다 설명 가능한 부품 구성을 우선했습니다.
What I built
React Three Fiber로 원통형 하우징, 중앙 플런저, 세 개의 로커 링크와 단일 강체 곡선 손가락, 공통 힌지 핀, 승강 와이어와 나선형 전원 케이블을 각각의 부품으로 모델링했습니다. 같은 규칙을 브리지·캐리지 갠트리, 윈치, 강화유리 캐비닛과 상품 배출구까지 확장해 집게가 어떤 기계에 매달려 동작하는지 함께 표현했습니다.
정적인 외형만으로는 연결 구조가 실제 동작을 설명하는지 확인하기 어려웠습니다. Rapier에서 플런저와 로커 링크, 손가락을 관절로 연결하고, 플런저 하나의 직선 축력이 세 손가락의 개폐로 이어지게 했습니다. 승강 와이어는 비신축 로프로, 갠트리는 prismatic joint와 속도 모터로 구성해 부품의 배치와 이동 한계가 서로 모순되지 않는지 확인했습니다.
렌더링 메시와 충돌체는 역할에 맞게 분리하되 같은 부품 치수를 사용했습니다. 손가락 길이나 하우징 크기를 바꾸면 링크 경로, 콜라이더와 최대 와이어 길이도 함께 다시 계산됩니다. 번호식 부품 용어집에는 머신, 승강부, 집게와 물리 구현의 명칭을 묶어 화면에 보이는 형상이 실제로 어떤 역할을 하는지 확인할 수 있게 했습니다.
조이스틱 이동, 하강, 닫기, 상승과 복귀로 이어지는 라운드는 고정 60Hz 상태 머신으로 구현했습니다. 단계 전이와 기구학은 헤드리스 환경에서도 실행되는 순수 함수로 분리했고, 인스펙터에서 부품 치수와 물리값을 조정하며 묘사와 동작이 함께 유지되는지 검증했습니다.
Where it stopped
사진으로 확인할 수 있는 집게와 승강부의 외형, 부품 계층과 개폐 관계를 3D 구조로 정리하고 실제 움직임으로 검증하는 단계까지 구현했습니다. 다만 참고 자료만으로는 내부 액추에이터의 방식, 정확한 치수, 재질과 관절 유격을 확정할 수 없어 일부는 관찰에 기반한 추정값으로 남아 있습니다.
따라서 Clawpick은 실제 기계의 완전한 디지털 복제나 완성된 온라인 게임이 아닙니다. 제한된 시각 자료에서 확인 가능한 사실을 분리하고, 설명 가능한 기구 구조로 사실적인 3D 묘사를 만드는 방법을 검증한 프로토타입으로 소개합니다.
What I learned
사실적인 묘사는 표면을 정교하게 만드는 일만으로 완성되지 않았습니다. 승강 와이어와 전원 케이블처럼 비슷하게 보이는 요소의 역할을 구분하고, 플런저·로커 링크·손가락의 연결 관계가 열린 상태와 닫힌 상태를 모두 설명해야 형상에 설득력이 생겼습니다.
관찰과 추정을 문서에서 명시적으로 나누는 것도 중요했습니다. 확인할 수 없는 내부 구조를 사실처럼 단정하지 않고, 현재 해석이 어떤 사진과 작동 관계를 설명하는지 기록했습니다. 렌더링과 물리가 같은 치수 원천을 사용하도록 만든 뒤에는 외형을 수정해도 부품의 결합과 이동 범위가 어긋나지 않는지 테스트로 확인할 수 있었습니다.