My blood rendering failed with a strange log about a rigid body

My render failed with this log

find_node_operation: Failed for (RIGIDBODY_REBUILD, '')
--------------------------------------------------------------------
Failed to add relation "Animation -> Rigid Body"
Could not find op_to: OperationKey(type: TRANSFORM, component name: '', operation code: RIGIDBODY_REBUILD)

Trace:

Depth    Type                     Name
-----    ----                     ----
1        Collection               Collection
2        Object                   Empty.002

My blender build info:

version: 4.2.0, branch: blender-v4.2-release, commit date: 2024-07-16 06:20, hash: a51f293548ad, type: Release
build date: 2024-07-16, 06:29:33
platform: 'Windows-10-10.0.19044-SP0'

I have absolutely no idea what could have caused
I tried to add Subdivision to the liquid, but then I removed it and it didn’t solve anything

in the scene I’m trying to simulate the effect of splattered blood on the camera. To simulate gravity, strong sticking to the camera and distancing from it I use two force empties and the cube which is responsible for collision with the camera also has a force directed from the surface. All effects have a negative effect and wind type.

.Blend + Cache — Google Drive

​

Also another question I’m interested in, is how to improve the quality of fluid’s MESH without adding Subdivision surface or changing the size and number of simulation particles

​
​
Thank the forum that I can’t post more than 1 images

Viewport

Post updates


Upd: When I upgraded to 4.3.2 the first renderer started working fine, but all future ones started having the same error. So now the problem is even more confusing


Upd: In trying to solve the problem it was found out that the problem for some reason appears only for me, and it haunts me absolutely all versions of blender, all from 4.2 to 4.4 beta.

Welcome!

Something’s weird, I don’t get the error on my computer. Hopefully, it’s not a system related problem.

The main setting that decides the quality of the mesh is “upres factor”. You already have it at 9 and it’s taking most of the baking time. It seems the simplest way to get better mesh would be to set it even higher.

You could also try adding a “smooth” modifier with a few repeats on the fluid, it would make the mesh look less angular and chunky.

–

By the way, your fluid simulation is setup in a way that’s not optimal at all. It’s probably too late to change it for this project, but for a future project, you should know it’s a lot easier to get a detailed simulation if the domain is as small as it needs to be. If you have big empty spaces in the domain, that’s wasted resolution and it does affect how fine the mesh will be.

If you had setup the domain to be like this,
domain
you would get more simulation detail and a better mesh from the same resolution. Your upres factor wouldn’t need to be as high either to get a detailed result. I wouldn’t recommend changing it in the middle of a project though, because that will change the behavior of particles and you would need to readjust the forces.

Thanks for the advice!

1 Like

After your advice, the fluid doesn’t want to collide with anything. Not under any conditions

I am assuming you must have change the size of the domain? Did you apply the scale after?

I changed the position of the planes instead of using the sizing tool.
I even changed sampling substeps and thickness to effector and even unparent effector, but no any changes.

Could you upload the scene after the changes? This shouldn’t happen.