소개
Manyi Transformer는 glTF/GLB 모델 파일을 압축하기 위한 크로스 플랫폼 도구입니다. MarshallChang이 개발했으며, Electron, React, gltf-transform, sharp를 기반으로 합니다. 사용자는 그래픽 인터페이스를 통해 단일 또는 여러 glTF/GLB 모델 파일을 쉽게 압축할 수 있습니다.
상세정보
단일 파일 압축
하나의 glTF 또는 GLB 모델 파일을 선택하여 압축할 수 있습니다.
일괄 압축
여러 glTF/GLB 모델 파일을 한 번에 압축하여 작업 효율을 높일 수 있습니다.
모델 최적화
gltf-transform을 사용하여 모델의 지오메트리와 텍스처를 최적화하고, sharp를 통해 이미지 압축 및 크기 조정을 수행합니다.
설치 및 실행
Windows에서는 winget 명령어로 간편하게 설치할 수 있습니다:
winget install --id MarshallChang.ManyiTransformer --exact소스 코드에서 직접 실행하려면 Node.js가 설치되어 있어야 합니다. 저장소를 클론한 후 의존성을 설치하고 개발 모드로 실행할 수 있습니다:
git clone https://github.com/MarshallChang/Manyi-transformer.git
cd Manyi-transformer
npm i
npm run start실행 파일을 빌드하려면 npm run package 명령을 사용하며, 생성된 실행 파일은 release/build 폴더에서 확인할 수 있습니다.
활용 예시
- 웹 또는 게임 개발 시 glTF/GLB 모델 파일의 용량을 줄여 로딩 시간을 단축할 때 사용할 수 있습니다.
- 대량의 모델 파일을 일괄 압축하여 프로젝트 자산을 효율적으로 관리할 수 있습니다.
지원 환경
Windows, macOS, Linux에서 실행되는 크로스 플랫폼 도구입니다. Windows에서는 winget을 통해 설치할 수 있으며, x64 아키텍처를 지원합니다.
버전 및 업데이트
현재 버전은 1.2.0이며, 2023년 7월 31일에 릴리스되었습니다. 이 버전에서는 디코더 파일 오류 수정 및 jest 오류 수정이 포함되어 있습니다.
라이선스 및 확인 사항
이 프로젝트는 MIT 라이선스로 배포됩니다. 자세한 내용은 공식 저장소의 LICENSE 파일을 참조하세요.
시스템 요구사항
Windows, macOS, Linux에서 실행 가능하며, 소스에서 실행하려면 Node.js가 필요합니다. winget을 통한 설치 시 Windows 10/11 x64가 필요합니다.


