Live viewer performance lag in Modo 11

Foundry Modo (Developed by stenson, Integrated Plugin developed by Paul Kinnane)

Moderator: face_off

Post Reply
Rahll
Licensed Customer
Posts: 19
Joined: Mon Jun 01, 2015 10:50 pm

Looking for help in dealing with Octane live viewer performance issues. I made a quick video to show what I mean, this is Octane 2.25 in Modo 701, versus Octane 3 in Modo 11. The older version is nice and smooth, and Octane 3 in 11 is super slow. Any ideas?

https://youtu.be/7kD4CDH1Pco
LFedit
Licensed Customer
Posts: 421
Joined: Tue Jan 22, 2013 12:00 am

I kind of noticed this too. I am completely guessing, but I am sure it has to do with all the extra support and calculations that are running in the background.
Win 10, Threadripper Pro, Dual 3090s
Rahll
Licensed Customer
Posts: 19
Joined: Mon Jun 01, 2015 10:50 pm

Yeah, it's obviously been a while since I've upgraded my Modo, so I'm not sure if this is something inherent to the updated software and plugins, or if there's something I'm missing that can affect the performance.
User avatar
face_off
Octane Plugin Developer
Posts: 15717
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Pls refer to my response on Facebook regarding this. https://www.facebook.com/groups/OctaneRender/.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
Rahll
Licensed Customer
Posts: 19
Joined: Mon Jun 01, 2015 10:50 pm

Thanks again for the input Paul, I really appreciate it.
User avatar
funk
Licensed Customer
Posts: 1206
Joined: Mon Feb 07, 2011 1:24 pm
Location: Australia

It doesnt seem to be a problem with the Octane version. I have octane 2.x and 3.x set up in modo 801, and with the preference "update on mouse release" disabled, I get the same fast result as you for both.

Qt was introduced in modo901 and the Octane plugin started using a custom Qt viewport. Both octane 2 and 3 have choppier feedback in 901+.

It seems the Qt custom viewport is just being updated at a slower rate. I assume this is controlled by modo and can't be adjusted by 3rd party developers.
Win10 Pro / Ryzen 5950X / 128GB / RTX 4090 / MODO
"I am the resurrection, and the life: he that believeth in me, though he were dead, yet shall he live" - Jesus Christ
User avatar
face_off
Octane Plugin Developer
Posts: 15717
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

It seems the Qt custom viewport is just being updated at a slower rate. I assume this is controlled by modo and can't be adjusted by 3rd party developers.
So more info on this situation:

1) The plugin CAN set the refresh rate of the Qt version of the Octane viewport in Modo901 onwards. However I do not think this would change the situation, since the delay you are seeing is from 2)

2) Each time you change or move a mesh, adjust a vertex, change a mesh transform, change the group location transform that a mesh belongs to, etc, the plugin will reload the mesh geometry and transform. So even sliding a cube to the left results in the plugin reloading the mesh each time the transform change is detected. The plugin does this because of the way the Modo API event system works - where it fires two events for a transform change - one for the original transform position, and one for the new position, and there is no way for a plugin to determine which is which - so the plugin waits until Modo gives the signal that it has finished processing, at which point the plugin reloads the mesh and transform.

So it is not simply a matter of the plugin updating a Mesh object's Placement node in Octane when you change a transform in Modo - there are a lot of dependencies that need to be met in Modo before the change can be sent to Octane, and "waiting" for these dependencies to occur is resulting in the delay you see.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
Post Reply

Return to “Foundry Modo”