ATTENTIONThis FlexSim Community Forum is read-only. Please post any new questions, ideas, or discussions to our new community (we call it Answers) at https://answers.flexsim.com/. Our new Question & Answer site brings a modern, mobile-friendly interface and more focus on getting answers quickly. There are a few differences between how our new Q&A community works vs. a classic, threaded-conversation-style forum like the one below, so be sure to read our Answers Best Practices. |
flexsim.com |
#1
|
||||
|
||||
Optimizing 3D Shape Performance
Graphics cards can render one mesh with many faces faster than they can render many meshes with a few faces each.
You can use AC3D to optimize 3D shapes so that they draw quickly in FlexSim. The steps below can be used to combine objects based on their material.
An ideal shape has 1 mesh with 1 material and 1 texture, or 2 meshes (one that is FlexSim-color-changeable and one that is not). |
The Following 14 Users Say Thank You to Phil BoBo For This Useful Post: | ||
Tom David (11-17-2015) |
#2
|
||||
|
||||
Attached is an AC3D plugin developed back in 2009 that can be used to automate these steps.
I just tested it with AC3D 7.3.4 with some very simple shapes, and it seems to still be working. (I think some very large shapes used to cause it to crash, so it may or may not work with all files.) Copy the FlexsimOptimizer.p file into C:\Program Files (x86)\AC3D 7.3.4\plugins Steps to use it: 1. Open a file you want to optimize. 2. Select all the objects in the scene. 3. Execute menu option Object > Flexsim Optimizer. 4. Save or export the shape. This also has a feature that removes the extra materials using the menu option Object > Flexsim Optimizer & Remove Unused Materials. This option can be helpful to reduce the file size if the export file format contains all of the materials in the list instead of just the used ones. But if you use this option, the material list in the bottom-corner becomes unstable. Ideally, the exporter would only export the used materials from this list, but that might depend on the format you use. If you use this option, export immediately, then close and reopen AC3D. Last edited by Phil BoBo; 01-07-2016 at 03:08 PM. |
The Following 9 Users Say Thank You to Phil BoBo For This Useful Post: | ||
syseo (01-31-2016) |
#3
|
||||
|
||||
I just used AC3D and the attached plugin processed a big container ship 3DS model with a lot of details. It takes AC3D 4 hours to run the optimization, but it finally succeeds.
Only loading the old file into FlexSim 7.7.4, frame rate is 11 fps. Only loading the optimized file into FlexSim 7.7.4, frame rate is 56 fps. A lot improvement. BTW, AC3D version is 6.8.14. Very helpful tip and plug in! Thank you Phil. |
The Following 4 Users Say Thank You to Hao Zhou For This Useful Post: | ||
Phil BoBo (01-29-2016) |
Thread | Thread Starter | Forum | Replies | Last Post |
Does the performance measure consider warmup time? | qin tian | Q&A | 0 | 01-06-2014 08:49 PM |
Experimenter: Performance Measures | Gavin Douglas | Q&A | 9 | 12-16-2010 02:45 PM |
Lowest performance item? | Tom David | Q&A | 2 | 04-29-2010 02:06 PM |
Performance problems in big model | Lydia Franck | Q&A | 6 | 07-01-2009 07:27 AM |
Flexsim running performance vs Automode performance... | syseo | Marketing and Sales Information | 6 | 06-10-2009 08:35 PM |