Itoo Software Forum

RailClone => RailClone Pro (*) => Topic started by: FStorm on December 06, 2020, 07:27:09 AM

Title: RaiClone performance
Post by: FStorm on December 06, 2020, 07:27:09 AM
Hello, when there are too many items in RaiClone object, the operation in the style editor or editing RaiClone geometry is a little slow, when can you improve the performance problem of RaiClone? RaiClone can't use multithreading?
Title: Re: RaiClone performance
Post by: Dragan on December 06, 2020, 07:38:40 AM
True.
You can temporarily disable it (Display rollout>Diasble Object check box). Not ideal but it will speed up style editing.

 
Title: Re: RaiClone performance
Post by: iToo on December 06, 2020, 08:52:40 AM
Unfortunately not all operations can use multithreading, specially when there are dependencies between them, or depend of 3DS Max functions which are not thread-safe.
One of the stages which may take more time is the Mesh Creation for viewport. In this case, you can improve it setting Display mode to Point-Cloud.

You can get the build time of each RC stage from General->Statistics (https://docs.itoosoft.com/railclone/general-settings).

Title: Re: RaiClone performance
Post by: FStorm on December 06, 2020, 03:11:13 PM
Thanks,Forest seems to support multithreading? Hopefully RaiClone will be able to do the same in the future
Title: Re: RaiClone performance
Post by: iToo on December 07, 2020, 08:51:37 AM
RailClone already supports multithreading, on the stages where are applicable. For example, to transform the final geometry of each segment (which can be processed independently).
But other stages, as the evaluation of the nodes from the style are not multithread, because usually nodes depends of other nodes, and must be processed sequentially.

For this reason, Forest is more efficient and suitable for multithreading, since scattered items are independent between them.