The conversion process blocks the processes to be synchronized and cannot be deployed in a distributed manner to increase concurrency.The most recommended way is to use grpc with docker deployment to make rpc, which can be synchronous or asynchronous, and will be easy to extend. The command line mode is suitable for simple invocation on the server side. Quick Startĭue to the trouble of environment configuration and other reasons, the command line mode still needs to rely on docker.
For the most common method to upload and download large files is to introduce OSS and CDN with dynamic expansion of queues and back-end services, but the deployment cost and implementation cost will be relatively high. If it is deployed directly on your own server, it will be a very bandwidth-intensive and CPU-consuming task. The upload and download of the model will consume bandwidth. Model conversion is a very performance-consuming and slow-speed service. I used docker environment for testing, you can have a try on it. I tried to use assimp, but the result under the test of stl/iges/obj conversion is not good. v1.0 19:08īasic commit, core feature complete, support shell convert. v1.3 17:19Īdd English document, fix bugs.
Support GRPC, convert code refactor, fix bugs. v1.5 16:06įix some bugs, support no draco convert v1.4 17:20 Smaller docker images, from 4.42GB to 1.87GB, fix docker can't running problems.
You can scan this following qrcode by Wechat, it's helpful for 3d printing and preview everywhere.Ĭonvert.sh support no-draco option v1.6 13:08
3DModelConvertToGltf - An Unified Model Format Conversion Tool Document