The overall performance of CLO is affected by computer specifications, maintenance, and the number of programs running, but it also varies depending on user settings and garment file properties within the software.
In this article, learn how to improve the performance of your CLO software and keep it optimal.
Problem Situations
- CLO software becomes unresponsive or quits unexpectedly.
- It takes a long time to open the file.
- It takes a long time to save the file you worked on.
- Simulation slows down or quits unexpectedly.
- Rendering freezes or quits unexpectedly.
Show Frame Rate
- Go to the top menu > Settings > Display > Environment > Show Frame Rate, and you will see several numbers in the lower left corner of the 3D window, including FPS (Frames Per Second), which shows real-time results of the simulation speed of your garment and the overall performance of your computer.
- The screenshot above is the result of putting a halter-neck dress on a CLO avatar, adjusting the particle distance to 10, and simulating in Normal mode. It consists of 6 patterns, 0 trims, 20 sewing lines, 15261 vertices, and shows a speed of about 45fps in Normal simulation.
- Each user's perceived performance is different, and it is advantageous to do actual garment editing and design work under high frame rate conditions.
User Settings
- Graphic Options > Use VBOs: Enabling this feature improves overall performance by storing vertex data in the video-memory mounted on the graphics card; rather than main memory. In some cases, graphical glitches, such as Sewing Line, Seamline, and Topstitch, where certain parts of the garment are not displayed properly, can also be resolved. Note that the CLO team will remove this option in a future major release. And internally it will always operate in an on state.
- Graphic Options > Antialiasing: For low-end computers with only Intel Graphics as well as Macs with integrated memory of 8GB or less, set the Antialiasing value to x8 or lower. The higher the anti-aliasing setting, the smoother the images and videos that eliminate jaggies will be, but more video memory and high-performance graphics processing will be required.
- Default Files > Auto Save > Time Interval (min): Starting with CLO v6.1, it is set to 10 minutes by default. If you set this value as low as 1 or 2 minutes, file writing may occur frequently, slowing down CLO's speed.
File Properties
-
Particle Distance; default setting 20
- Lower particle distance allows for more realistic garment expressions, but the number of vertices that make up 2D patterns and 3D garments increases dramatically. As a result, the amount of calculations that need to be done on a computer can increase by several to tens of times, which in turn slows down simulation and garment editing.
- Rather than setting the particle distance low from the beginning and then creating the garment, it may be more efficient to lower the particle distance after the design stage.
-
Excessive use of OBJ topstitching; change to type "texture"
- OBJ topstitching is a method of dividing the mesh of narrow and long areas into finer pieces than the mesh of regular patterns. Therefore, if you use a lot of OBJ topstitching, the amount of mesh calculation increases and CLO's speed may slow down.
- For faster work, it is advantageous to use OBJ topstitches only on the areas where it's absolutely necessary and apply texture-type topstitches to the remaining areas.
-
Project file containing animation
- In the case of project files containing animation recordings or files containing motion created in other programs, the file size can be several to tens of times larger than a typical CLO project file. So it may take longer to read, edit, and save files.
- In particular, files containing animation and motion have a file structure that is relatively easy to damage, so handle them with care.
-
Project file containing custom avatars or heavy OBJ trims
- The two pictures above are examples showing the mesh count of the custom avatar's hair and of the trim attached to the garment.
- The software is optimized for avatars provided by CLO. If your project file contains heavy custom avatars or heavy OBJ or FBX objects, it may run slowly.
- If you're experiencing slow behavior when opening and working with certain project files, check to see if they contain custom avatars or heavy trim objects.
-
Ultra-high resolution image files
- When using ultra-high-resolution textures and graphic images to create and express realistic 3D garments, more computer processing and file input/output are required. This leads to performance and speed issues:
- When using image files larger than 4000x4000 pixels as textures or graphics images, you may experience speed issues on and in certain computers and CLO usage scenarios. If speed problems occur due to the texture or graphic image you are trying to use, lower the resolution of the images.
-
Export files at high resolution
- In file export scenarios, including VRAY rendering, setting the target resolution too high can cause CLO to become very slow or freeze.
- In the case of VRAY render, increasing the resolution increases rendering time, and in some cases, rendering may stop due to insufficient video memory. Start with a small image size and default resolution and gradually increase the size to find the optimal render settings for your computer.
- When using features such as PDF export and 2D snapshot export, we recommend the default setting of 127 ppi. If it exceeds 200 ppi, both image size and file size may increase tremendously, and file saving may fail in the PDF file format.
-
Project file created in an old CLO version
- Due to a flaw in certain versions of CLO software, project files created in those versions may experience speed issues when opened in newer versions. Re-saving in the latest version may resolve these issues.
Simulation Modes
-
Fast (GPU)
- It can only be used on PC systems equipped with Nvidia graphic cards, and although there are differences depending on the garment and its properties, it is up to 20 times faster than the CPU-based simulations 'Normal' and 'Fitting'. When tested on commonly used project files, it is approximately 2 to 5 times faster.
- However, the simulation accuracy is lower than 'Normal' and 'Fitting' because it skips some calculations related to garment collision. We are aware of this and improving it.
-
Normal (Default)
- This is the basic simulation mode and operates based on CPU.
-
Fitting (Accurate Fabric)
- It operates based on CPU and performs at least 5 times more calculations than Normal simulation. Although it is possible to express garments with great accuracy, it is slower than other simulation modes.
- Rather than using 'Fitting' simulation from the beginning, it is more efficient to first use 'Fast' or 'Normal' simulation and then use 'Fitting'.
-
Animation Recording
- CLO's animation recording simulates garments that change slightly at each frame and saves the results as a file. Therefore, the CPU-GPU simulation principle described previously is applied as is. You can change animation recording presets and various properties, for high quality animation, use the default 'Animation (Stable)'.
- The more flashy and heavy the garment is, and the more total frames of animation there are, the larger the animation data generated, the more hardware resources are required. If you need to record a very long and complex animation, it may be advantageous to record the entire scene by dividing it into about 100 frames as shown above.
See also
- CLO System Requirements
- Visual C++ Redistributable download (Windows only)
- Graphics card problems and troubleshooting
- Install CLO with administrator privileges
- How to prevent CLO File corruption
- Internet speed has little to do with CLO performance. CLO software connects to the internet only when logging in, logging out, downloading assets, uploading and downloading CLO-SET files, and delivering crash logs to the CLO server when a crash occurs.
- Computers are sensitive to heat, so if the CPU and GPU temperatures are too high, the computer will not perform properly. To maintain optimal computer performance, periodic cooler cleaning and maintenance are required. If you are unfamiliar with these tasks, contact your company's IT department.
Comments