Huge hair sculpting performance improvements

 
 
 
Posted by:britva_27
Data created:15 November 2023

https://x.com/EPHERE/status/1622700378264403989?s=20

Hi. Can you tell me if I can expect this performance improvement for Cinema 4D?

Hey, @britva_27

Charly here =)

Can you record your performance now? What problems did you encounter? If you create a sphere with 100K hair - the performance is the same as shown on Twitter, at least when I had C4D - I saw improvements.

Can you write down the characteristics of your PC?

Now can't test it...

Thank you and have a great day
Best regards,
Andrew.

___

I'm 3D grooming Artist since 2016

My portfolio

YOUTUBE

Hey, Ox Team

A user shared two videos with me and I have already analyzed the first one. Here it is with the timing.

 

Timing:

 

0:00 - User shows his working scene with Ox objects. 

0:18 - He has peach fuzz, eyelashes and eyebrows in his scene. 

0:27 - He says there aren't so many modifiers in the scene that it would slow it down. 

0:34 - Here he has disabled all OX objects and shows the performance. Without OX objects FPS = 6.6-6.8 - which is acceptable for him in scenes like this. It's workable. 

1:06 - Shows the animation from other angles without OX objects. 

1:16 - Activating OX objects. We see that the FPS has dropped to 1.1. It is no longer possible to work and analyze the scene. 

1:27 - Disabling PeachFuzz, FPS = 3.7, but it is still not the 6 it was without Ox objects.

1:39 - Turn PeachFuzz back on and see FPS drop to 1.1. 

1:44 - Go into the PeachFuzz settings and reduce the number of points to 3. Still the FPS is not lower. So Ox is clearly not loading the scene properly with good fps. 

2:11 - Shows the HairFromGuides settings. Only 120,000 hairs. 

2:31 - Switches on the face, then shows PeachFuzz separately.

2:50 - Show PeachFuzz separately at FPS = 500 with no problems. But this is without animation

3:00 - Says he clicked something wrong and figures it out. You can skip this moment. Nothing important there. 

3:18 - Clicked on something and FPS is 250-300. .

3:29 - Says he'll save the scene and experiment some more. 

3:40 - Testing eyebrow combing. While combing we see 20 FPS.

4:08 - Says editing works fine.

4:18 - But when we turn on animation, the viewport dies and FPS drops to 1.1.

4:20 - Says he started learning Blender and everything runs much faster there.

I will post the 2nd video littlebit later.

Thank you and have a great day
Best regards
Andrew.

___

I'm 3D grooming Artist since 2016

My portfolio

YOUTUBE

2nd video with timing:

Timing:

0:00 - Scene demo.
0:09 - Here he talks about how he has simple hair and some kind of braid. But he doesn't turn it on.
0:17 - Still doesn't turn on Ornatrix and shows off the computer, which is pretty powerful. It's an AMD Ryzen 9 5950X 16 core 4.25 Ghz processor, 2xRTX 4090 and a 3090 and 128GB of Ram.
0:38 - FPS demo without Ornatrix. FPS = 5
0:53 - Scrolling through the animation you can see the performance.
1:11 - Here he tries to activate Ox objects. But for some reason they don't work in solo mode.
1:36 - Here we see them when he turns off solo mode.
1:38 - Turns solo mode back on and for some reason the hair doesn't show up.
1:44 - Trying to select all the knots.
2:00 - Finally gets the hair to show up when we select all the knots. It's a pretty weird glitch, but we're talking about performance right now - so we're not going to pay attention to it. But we will make a note of it.
2:07 - Checking performance with Ox object enabled. And FPS = 1 vs 5 without Ox.
2:23 - Flip the animation and the performance is even worse.
2:40 - Enabling hair. At the end - Cinema4D crashes and can't handle the load.
2:49 - Here he says that this is the third version of Ornatrix. Even though he's doing it in version two. And he says at least it runs. But he shows the 3rd version in Cinema4D 2024 and complains that you don't do the second version in 2024 =)
3:07 - Here he tries to kill the process after it crashes. Then he curses that he's switching to Blender because the hair doesn't work properly in Ornatrix+C4D and something needs to be done about it....

Thank you and have a great day

Best regards,

Andrew.

___

I'm 3D grooming Artist since 2016

My portfolio

YOUTUBE