Hi!
The problem is as follows.
We have a scene, n interior. In it, 20-70 metahumans appear in the frame at the same time. In total, there are about 150 of them at the level (yeah that’s a lot and we render on a farm but that’s the project we have to deal with).
The metahumans are divided into groups and placed on sublevels so that they can be hidden and shown at specific moments when needed.
Previously, 20 different metahuman blueprints were used, but now there are only 4-6 left.
Everything displays well in the viewport, however, during rendering using the level sequencer, 70% of the metahumans’ hair does not load. LOD 0 or 1 is set everywhere because on farther LODs, hair may disappear since the hairstyle may not be calculated for distant shots.
During rendering, the hair does not load in a random order.
In attempts to solve this problem, I increased the warm-up frames value up to 680, but this did not yield any results.
There were attempts to not hide the sublevels with metahumans, but this did not yield any results.
Textures have been optimized, and their size limited to up to 2K. This significantly unloaded the video card, and half of the VRAM remains free, but the hair still disappears.
Also, during rendering, the consumption of RAM gradually increases, and it becomes completely filled, which leads to a crash of the engine after rendering from 300 to 2000 frames (depending on the complexity of the angle and the number of metahumans in the frame)
Graphics card Geforce 4090, 24GB VRAM, 256 GB RAM.
Really, tried days to fix it but can’t. Appreciate your help!