I’m creating a new character right now and used the hair curve to create the hair. To make it work, I created a pseudo-simulation by binding it to bones and meshes.
However, it is currently hit by a bug. Rendering this simulation with motion blur turned on results in spiky noise every random frame.
By the way, turning OFF motion blur solves it, but I’d like it to render fine with it ON.
Anyone know how to fix this bug?
Please understand that this is a test, so we are rendering at an extremely low samples.
Also, at this stage, the hair is reduced to the face, which is a compromise. They don’t cause bugs.
Also, increase number of samples in your render up to something around 200-300 (the more - the better picture you’ll get, but render time may be too long, so try to play with this). Also note that in your viewport you have 512 samples while in render only 12, which is looks ridiculous. Try to set both of those options to something like 256 and hit render
Noise threshold means that you’re gonna leave some very little amount of noise in order to get your render done faster, but, it will leave some amount of noise in your scene. But since you’re not hurry anywhere - you can disable it, enable Denoise for render and solemnly wait and get a good picture
IDK about that, but anyway, if your main goal is to get a clean picture without any of noise bullshit - do not use Threshold and enable Denoise for render.
I’m not 100% sure, but I think it may have something to do with the indices of the curve’s points changing between frames, I remember another thread with a similar problem and the solution wasn´t about the render settings or the version of Blender being used, instead it was a matter of adding an extra node in the GN setup. I’ll see if I can find it and share it here
I did have similar problem with point cloud in simulation nodes, putting set id node in simulation zone solves it. Not sure about your case, but as julperado said, maybe resampling by length creates different number of curve points in each frame, so maybe resampling by count? in case “set id” doesn’t work.
Thank you for your advice.
Does that mean adding a Resample curve node inside the GN of the hair curve?
I’m Japanese and my understanding of English is a bit lacking.
I feel very sorry for myself, sorry.
Hmm, I have just looked at your file. No, adding resample curve won’t do it. You sampled position from mesh hair. I don’t know much about new hair system, but I put “set id” node after set position. Took a quick render, it seems to solve the issue I think.