참조 이미지 한 장에서 메시 파일이 아닌 애니메이션 가능한 절차적 Three.js TypeScript 코드를 생성합니다.
regomne/magic-snake
24, 36, 48, 72피스 루빅스 스네이크 모양을 만들고 공유하는 브라우저 기반 3D 편집기 및 플레이어입니다.
- 스타
- 69
- 포크
- 9
- 열린 이슈
- 0
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
Magic Snake Workbench는 루빅스 스네이크 모양을 만들 수 있는 브라우저 기반 3D 편집기이자 플레이어입니다. 24, 36, 48, 72피스 스네이크를 지원하며, 클라이언트에서만 실행되므로 서버 없이 사용할 수 있습니다.
3D 뷰에서 피스를 선택해 관절을 회전하고, 0123 포즈 인코딩과 스피드 솔빙 표기법, 괄호로 묶은 수식 사이를 변환할 수 있습니다. 내장된 모양을 살펴보고 접는 순서를 단계별로 재생할 수 있으며, 클래식 또는 레인보우 색상이나 직접 만든 순환 팔레트를 적용할 수도 있습니다. 최종 포즈에서 피스가 겹치는지 정확한 기하 계산으로 감지합니다.
현재 모양은 URL 해시를 통해 공유할 수 있으며, 인터페이스는 중국어와 영어를 지원합니다. 이 프로젝트는 TypeScript와 Three.js로 만들어졌으며 npm으로 로컬에서 실행할 수 있습니다.
핵심 기능
- 013D 뷰에서 루빅스 스네이크 피스를 선택하고 회전
- 020123 포즈 인코딩, 스피드 솔빙 표기법, 수식 간 변환
- 03내장된 접기 순서를 단계별로 재생
- 04클래식 또는 레인보우 색상을 선택하거나 직접 순환 팔레트 구성
- 05최종 포즈에서 피스가 겹치는지 감지
활용 사례
- 실제로 만들기 전에 새로운 루빅스 스네이크 모양 설계
- 내장 모양의 재생을 보며 접는 순서 익히기
- 링크를 통해 특정 모양을 다른 사람과 공유
토픽
자주 묻는 질문
- magic-snake은(는) 무엇인가요?
- 24, 36, 48, 72피스 루빅스 스네이크 모양을 만들고 공유하는 브라우저 기반 3D 편집기 및 플레이어입니다. Magic Snake Workbench는 루빅스 스네이크 모양을 만들 수 있는 브라우저 기반 3D 편집기이자 플레이어입니다. 24, 36, 48, 72피스 스네이크를 지원하며, 클라이언트에서만 실행되므로 서버 없이 사용할 수 있습니다.
- magic-snake은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- magic-snake에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- magic-snake은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. magic-snake의 마지막 커밋은 2026년 8월 4일입니다.
- magic-snake은(는) 어디에 사용할 수 있나요?
- 실제로 만들기 전에 새로운 루빅스 스네이크 모양 설계 내장 모양의 재생을 보며 접는 순서 익히기 링크를 통해 특정 모양을 다른 사람과 공유
- magic-snake은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/regomne/magic-snake
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
플레이 가능한 완성도 높은 Three.js 브라우저 게임 제작을 돕는 Codex·Claude Code 에이전트 스킬 9종과 작업 분배 디렉터 스킬
어린이와 보호자가 육지·바다·하늘의 선사시대 동물을 둘러볼 수 있는 무료 이중 언어 3D 브라우저 박물관입니다.
브라우저에서 TypeScript와 Three.js로 63종의 곤충을 절차적으로 모델링한 인터랙티브 3D 도감으로, 모델 파일이 필요 없습니다.
장소와 시간에 따른 밤하늘을 브라우저에서 재현하는 오프라인 지원 인터랙티브 웹 앱입니다.
로그인 없이 이용할 수 있는 Three.js/WebGL UI 컴포넌트 카탈로그로, 라이브 렌더러와 전체 React 소스를 제공합니다.