Manyi Transformer MarshallChang
winget install --id=MarshallChang.ManyiTransformer -e
Manyi-transformer is a multi-platform model compression client based on Electron, React, gltf-transform, and sharp. It provides a graphical interface for users to easily compress individual glTF/GLB model files and perform batch compression.
Manyi Transformer: Professional Model Compression Tool
Primary Purpose:
Manyi Transformer is a comprehensive tool designed for the compression of GLTF/GLB models, offering a user-friendly graphical interface to streamline your workflow.
Key Features:
- Efficient compression of single and batch GLTF/GLB models.
- Operates seamlessly across multiple platforms, including Windows, macOS, and Linux.
- Leverages gltf-transform for advanced geometry and texture optimization.
- Utilizes the sharp library for precise image handling and compression.
Audience & Benefit:
Ideal for developers and digital artists seeking to optimize their 3D models without compromising quality. Manyi Transformer enhances efficiency in model preparation, ensuring your projects remain both high-quality and performance-ready.
Installation:
Available via winget, ensuring a straightforward setup process on supported platforms.
This tool is designed to meet the needs of professionals, providing robust compression capabilities with ease of use.
README
Manyi-transformer
Introduction
Manyi-transformer is a multi-platform model compression client based on Electron, React, gltf-transform, and sharp. It provides a graphical interface for users to easily compress individual glTF/GLB model files and perform batch compression.
Key Features
- Support compression of single glTF/GLB model files.
- Support batch compression of multiple glTF/GLB model files.
- Provides multi-platform support, running on Windows, macOS, and Linux.
- Utilizes the gltf-transform library for geometry and texture optimization of models.
- Uses sharp library for image compression and scaling.
Installation
Before using, please make sure you have installed Node.js.
- Clone the repository to your local machine:
git clone https://github.com/MarshallChang/Manyi-transformer.git
- Change into the project directory:
cd Manyi-transformer
- Install dependencies:
npm i
Runing
Use the following command to start the development mode:
npm run start
Packaging
Use the following command to build the executable file
npm run package
After building, the executable files will be available in the release/build
folder.
Contribution
If you find any bugs or have any suggestions, please contribute your code via Issue or Pull Request.
License
This project is licensed under the MIT License. See the LICENSE file for details.