Editor performance of BD Pro

hakul0

New member
I am trying to develop a big tree, but now started to face a performance issue.
Every click/interaction in the BD editor raises an editor tick, which usually last for a few seconds.
Is there anything I can do to trace what's the cause of it?
 
This relates to serialization - within the Graph Designer preferences you can disable serialization and it'll be serialized with control-S or when losing focus. You can get to the preferences through the Edit -> Preferences -> Graph Designer.
 
Great, thanks!

UPD: At first I thought it worked, but it only helped with moving the nodes. Changing parameters raises the Tick too...
It's weird that it takes that long to serialize, my tree is big, but not huge (has like 100 nodes). Should I try and redo it into subtree logic instead? It really makes the editor impossible to work with, I am even thinking to revert the project back to the old BD.
 
Last edited:
That could be the error checking. Can you try disabling that? The error checking uses reflection which depending on the tree could make it slower.
 
Is this still related to the editor? Version 2.0.6 is being released now and contains a lot of fixes. If you can give more details into what issues you are facing I can definitely take a look.
 
Well, it's not only the editor.
Movement addon doesn't have all of the tasks that the older movement addon had.
There is lack of documentation in general.
Some tasks doesn't seem to work at all (or at least with UCC).
In some cases tasks won't update (only fire on first run).
I need to spend a lot of time trying to debug (or to identify where the code stops) than actually creating.
There are more, but I cannot remember now. I just think it needs a little more time before we can use it.
Regardless of that, I really like the new updates and hope to try it out again on my next project.
 
So you are still hitting the editor issue even after disabling the auto serialization and error checking? If you feel like debugging it can you run a deep profiler and see what the bottleneck is? Alternatively you can send me a repro project and I can take a look.

Can See/Hear and Within Distance have been joined with the Senses Pack that should come out next week. All of these tasks have been supercharged along with some new senses.

For documentation if you can list what topic is missing I'd be happy to do another pass. Also on the character controller integration tasks.
 
Back
Top