Hello.
There is 3dsmax plugin called SmartRefs https://www.smartrefs.com
I found at least 2 issues when using tyFlow with Smartrefs together and I believe it's not a bug of Smartrefs but just a very specific corner case for tyFlow. Would be nice to fix if it's even possible.
Issue 1:
tyFlow loses nodes in Shape operator if those nodes are a part of any smartrefs. But tyActor doesn't lose the same objects, so I use it as a workaround.
Issue 2:
tySlice often crashes 3dsMax in Object mode if it's inside smartrefs. This one is quite annoying because native Slice in Object mode being instanced drops fps to 1-3, while tySlice performs very well.
___
I don't know all the details ofc, but under the hood Smartrefs works like this:
- On scene opening it merges a reference scene using regular merge
- It creates a smartrefs dummy with all service data inside
- Then it detaches nodes from scene rootnode so when you save your scene these nodes don't save with it
My best guess is that first part causing the issue.
Maybe, when you open a scene tyFlow loads first, but there are no actual smartrefs nodes at this point, so it marks them as "deleted".
I'm just maxscript dev, so I don't know what could be the difference between tyActor nodes list and Shape operator nodes list. There must be some difference because tyActor never lose these nodes.
I understand that such 3rd-party plugin support should not be your concern, but if it would be easy to fix, then why not.
There is 3dsmax plugin called SmartRefs https://www.smartrefs.com
I found at least 2 issues when using tyFlow with Smartrefs together and I believe it's not a bug of Smartrefs but just a very specific corner case for tyFlow. Would be nice to fix if it's even possible.
Issue 1:
tyFlow loses nodes in Shape operator if those nodes are a part of any smartrefs. But tyActor doesn't lose the same objects, so I use it as a workaround.
Issue 2:
tySlice often crashes 3dsMax in Object mode if it's inside smartrefs. This one is quite annoying because native Slice in Object mode being instanced drops fps to 1-3, while tySlice performs very well.
___
I don't know all the details ofc, but under the hood Smartrefs works like this:
- On scene opening it merges a reference scene using regular merge
- It creates a smartrefs dummy with all service data inside
- Then it detaches nodes from scene rootnode so when you save your scene these nodes don't save with it
My best guess is that first part causing the issue.
Maybe, when you open a scene tyFlow loads first, but there are no actual smartrefs nodes at this point, so it marks them as "deleted".
I'm just maxscript dev, so I don't know what could be the difference between tyActor nodes list and Shape operator nodes list. There must be some difference because tyActor never lose these nodes.
I understand that such 3rd-party plugin support should not be your concern, but if it would be easy to fix, then why not.