Author Topic: Load GPU Materials! between every single frame  (Read 3228 times)

0 Members and 1 Guest are viewing this topic.

Offline samfragout

Load GPU Materials! between every single frame
« on: September 03, 2021, 11:16:38 am »
this has been mentioned in multiple threads but no fix has been posted to any of them

if i use CPU render for animation it renders frame then saves frame > and moves on to the next frame
if i use GPU render for animation it loads GPU materials for 30-50 seconds > renders frame > saves frame >loads GPU materials for 30-50 seconds and so on

this is killing any upside to rendering with GPU the render speed for the frame is faster than the CPU but the downtime between frames is crippling 45 seconds to load GPU materials that i just loaded over and over and over

is there a bypass to this as the CPU does not load CPU materials every single frame?

there is no way and rtx 3090 overclocked should be slower then my ryzen 3950x

Offline Eugen Fetsch

Re: Load GPU Materials! between every single frame
« Reply #1 on: September 04, 2021, 01:31:41 am »
We have a similar issue after updating to KS10 with one of our scenes. KS10 is updateing the scene every single frame during the playback of the animation. The issue was reported to Luxion in November 2020 (https://help.keyshot.com/helpdesk/tickets/20323), still no solution for it.  ::)

Offline richardfunnell

Re: Load GPU Materials! between every single frame
« Reply #2 on: September 07, 2021, 05:16:32 am »
This is starting to be a problem for my workflow as well. I'm prepping a complex but not crazy engineering model (4,200 parts, 25m polygons) for an animation, but the prep time between frames is completely negating the speed difference between my 3080 and 2990WX. And at the moment, every part is using the imported, diffuse material, not a single complex or advanced material in sight.

So far this hasn't been a huge issue since I've been working with more complex scenes (alembic deformation, lots of fuzz, etc) but it's a huge letdown that a "simple" scene like this is so taxing on the GPU in terms of setup :/

Offline Erik Williams

Re: Load GPU Materials! between every single frame
« Reply #3 on: September 07, 2021, 07:28:05 am »
Hello Eugen,

Unfortunately I am unable to open the ticket you created some time ago to confirm this issue.
Do you still have a .ksp file of the scene you are experiencing this issue in?
If so, please send it to our team at [email protected]
You can send it to us through our WeTransfer channel https://keyshot.wetransfer.com/?msg=Your%20Case%20ID:42688%20ACase%20Subject:Issue%20with%20XR%20ASupport%20Agent:Justin%20Adams&[email protected]

We will look into this immediately.

Best Regards,

Erik Williams
Customer Support Specialist

Offline wayneheim

Re: Load GPU Materials! between every single frame
« Reply #4 on: October 30, 2021, 08:24:28 am »
Been running into this as well and have found a decent improvement. I found if you send the animation to render in the background vs default/foreground most of this reloading is dramatically reduced at the beginning and end of each frame.  I'm also noticing that with multiple gpu's that when rendering an animation out it only uses about 35% of each gpu but when you are in Keyshot using the gpu's for preview it pegs all gpu's at 80-100%.

Wayne

Offline mafrieger

Re: Load GPU Materials! between every single frame
« Reply #5 on: November 09, 2021, 05:13:53 am »
an other report of this and some more findings, including a possible work around till KS solved/optimized this: https://forum.keyshot.com/index.php?topic=28389.0