Slow RolloutFloater Movement on Windows 10
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have been annoyed by that moving RolloutFloater windows is performing so bad for a while now. The draging of the windows are delayed and almost in slow-motion and is very frustrating.
I didn't recall them being so slow as about a year ago, so i tried a couple of things to figure out what was causing it.
I tried this script on multiple computers.
I tried it on 3dsmax 2017, 2019 and 2021, all on windows 10.
I tried it on 3dsmax 2013 on windows 7.
It performed awful on all windows 10 computers, and on the windows 7 computer it is fast as lightning to move the window around. I have a vague memory of there being an update to windows 10 about a year ago that introduced this issue.
Anyone know if there is a workaround for this, example any windows 10 setting to better the performance of the rolloutsFloaters in 3dsmax or anything?
Here is the code so you can test it yourself:
(Note that it is only the dragging around of the window that i have an issue with. The creation of the rollout is slow too, but not the issue, just me putting together a fast code example)
TestRolloutFloater
if TestRolloutFloater != undefined then (closerolloutfloater TestRolloutFloater)
TestRolloutFloater = newrolloutfloater "test" 650 730
function CreateSubrollouts inputNum = (
local NewSubrollout
local localNewString = ""
localNewString += "(rollout sRol \"SubRollout"+inputNum as string+"\" (\n"
for iB = 1 to 4 do ( for i = 1 to 100 do (
localNewString += " checkbutton chk_" + i as string + "_" + iB as string + " \"aaa\" pos: ["+(i*5) as string+", "+(iB*5) as string+"] \n "
))
localNewString += "))"
NewSubrollout = execute (localNewString)
addrollout NewSubrollout TestRolloutFloater
)
for i = 1 to 10 do (CreateSubrollouts i)