Itoo Software Forum

Author Topic: RaiClone performance  (Read 172 times)

FStorm

  • Newbie
  • *
  • Posts: 41
RaiClone performance
« 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?

Dragan

  • Hero Member
  • *****
  • Posts: 615
Re: RaiClone performance
« Reply #1 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.

 
« Last Edit: December 06, 2020, 07:40:56 AM by Dragan »

iToo

  • Administrator
  • Hero Member
  • *****
  • Posts: 3651
    • iToo Software
Re: RaiClone performance
« Reply #2 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.

Carlos Quintero
iToo Software

FStorm

  • Newbie
  • *
  • Posts: 41
Re: RaiClone performance
« Reply #3 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

iToo

  • Administrator
  • Hero Member
  • *****
  • Posts: 3651
    • iToo Software
Re: RaiClone performance
« Reply #4 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.
Carlos Quintero
iToo Software