By default all textures converted to WEBP format with no resize, and geometry is optimized with soft settings to preserve visual appearance.
Just drop some 3D model into it and see the size difference, compare visual quality and download if satisfied.
Instant reload supported - press ‘R’ to reload the file with the new optimization settings applied.
The Select Resize button lets to resize all textures to the chosen dimensions, preserving aspect ratio. For example, a 4096x8192 texture, resized with 2048 setting, will be reduced to 1024x2048.
The Texture Format button lets to choose between Original, WEBP and PNG formats. WEBP is turned on by default.
The Help button shows some information about optimization functions and parameters. To close the information window click the Help button once more.
After the GLB/GLTF uploading (Draco compressed files are not supported at the moment) there are more additional buttons available.
To compare the difference between the original and optimized models use “Comparing Screenshot” function, activated with the button with camera icon.
This function makes pixel comparison between 2 screenshots (original and optimized) and shows the red overlay over mismatched pixels. The number of mismatched pixels and error percentage is displayed in the pop-up message. The overlay layer will disappear after 3 seconds after any mouse movement on canvas.
The Settings button opens the Optimization Settings panel. It is divided into 2 sections (currently): Basic Optimization and KHR Extensions. All Basic Optimization operations don’t require and don’t add any KHR Extensions, meanwhile all operations done from KHR Extensions section will add the corresponding KHR extension to the file.
The Reset button resets all settings to default, including texture format and size, and reloads the page.
To close the Optimization Settings panel click the Settings button once more.
After any settings change one may press R to fast reload the model with the new optimization settings applied.
More functions and extensions will be added in the next releases
The same pipeline can be used also for automated processing and optimization of 3D assets, for example ones uploaded by users or ones exporting as GLB from some of your applications.
See console messages for some information related to the files processing.
Note that if your GLB file will have validation errors the application will try to correct them (the number of validation errors will be shown in the pop-up message) and then will call Inspector with Validation tab opened, so one may compare. If you see the green checkmark as in the screenshot all validation errors were resolved successfully.
Enjoy and give feedback! - https://glb.babylonpress.org/