A Blender plugin to optimize your Clone X to be exported as a VRM file and use it in immersive experiences and platforms.DOWNLOAD
This panel provides a quick and easy way to optimize a 3D scene in Blender by removing unnecessary objects. It achieves this through four buttons: Delete All Lights, Delete All Empties, Delete Empty Collections, and Delete All Cameras. "Delete All" in these 4 buttons are represented by a Trash Icon. In addition, there is a fifth button that does the actions of all four buttons for optimized optimization.
This panel allows you to optimize the meshes of your 3D models by reducing their polygon count using the "Decimate" modifier. When you select the "Optimize Mesh" button in the panel, the add-on applies the "Decimate" modifier to all visible objects reducing each objects polygon count. The add-on also displays statistics of each object such as the number of faces, vertices, and triangles before and after optimization. In addition, you can delete selected objects using the "Trash Icon" button in the panel. This panel makes it easier and faster for you to optimize your 3D models, improving their performance and reducing their file size.
This panel contains five buttons, "Remove Roughness", "Remove Metallic", "Remove Normals", "Remove Unattached" and "Remove Emissive". The "Remove Roughness" button removes the roughness texture from all materials that have a Principled BSDF shader, and sets the roughness value to 1. The "Remove Metallic" button removes the metallic texture from all materials that have a Principled BSDF shader, and sets the metallic value to 0. The "Remove Normals" button removes the normal map texture from all materials that have a Principled BSDF shader, and deletes any unused UV maps associated with it. The "Remove Unattached" button removes all textures that are not linked to the Principled BSDF shader in any material, and the "Remove Emissive" button removes the emissive texture from all materials that have a Principled BSDF shader, and sets the emissive value to a given value (0, which is black, by default). This panel is useful for optimizing texture usage in Blender, by removing unused or unnecessary textures and adjusting the values of the textures that are used for optimal file size. In addition, there is a sixth button that does the actions of all five buttons for optimized optimization.
This panel contains one button, "Optimize Images", the script searches for visible objects in the scene that have materials, and then searches for image textures used in those materials. The script will then create a list of image items with the name of the object, material and image used. This list is displayed in a box in the panel. When the "Optimize Images" button is clicked, the script creates a folder named "Images" in the same location as the Blender project file. It then copies the images used in the materials to the "Images" folder, optimizes them by converting them to JPEG format and scaling them down to 1024x1024 resolution, and saves them in the "Images" folder. Finally, the script replaces the original image textures in the materials with the optimized images. This panel provides a convenient way to optimize the images used in materials in a Blender scene, reducing the file size and making it easier to work with. Note that this feature uses Windows OS to compress images and will not work on all Operating Systems.
The user can click the "Export" button in the Export UI panel to export the 3D model to FBX with the proper settings for VRM conversion. When the button is clicked, the script will set the export settings path to copy and embed textures (necessary for VRM) and call the built-in export function in Blender to export the 3D models to the FBX format. The export settings used by this panel include the type of objects to be exported (ARMATURE, MESH, and EMPTY), the smoothing type of the meshes (FACE), and whether to embed textures in the exported file (True). This panel provides a convenient and easy-to-use way for the user to export their 3D models to the proper FBX format for VRM, without requiring the user to know what settings to use.
In conjunction with Clone Tools 2.0 and VRM for Blender Add On (both included within this download), the user can set their Clones Pose to either the Standard VRM Pose or the Chibi VRM Pose and then select File > Export > VRM. This will activate VRM for Blender Add On and enable the user to Load Bone Assignments (also included with this download). The user can then execute File > Export > VRM again to export their Clone as a VRM from Blender instead of exporting as an FBX for Unity. Both options are available for the user to decide whats necessary for their project.