Page MenuHome

Hair dynamics: hair dynamics not rendered in animation mode when using a force field
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Windows 10 Pro x64
Graphics card: Geforce GTX 1070

Blender Version
Broken: 2.80 690478027bd7

Short description of error

Animation of hair dynamics works in the viewport, but not when rendering an animation. Problem occurs when a surface force field is added and the hair dynamics are part of a linked library.

Exact steps for others to reproduce the error

*File 1 (Library file)*

  1. create a mesh within a collection.
  2. add hair with hair dynamics enabled

*File 2*

  1. link in the collection from file 1. "Instance Collections" is turned on.
  2. add a plane
  3. add a surface force field to the plane
  4. render animation with control f12 - hair does not move (but hair moves in viewport and is affected by force field correctly)

Details

Type
Bug

Event Timeline

Philipp Oeser (lichtwerk) triaged this task as Confirmed, Medium priority.

Confirming for now, will need some further investigation...

[seems like this is also not working when you make everything local]
[and it seems this is not working because of the hair being in an instance of the collection -- this is the default when you link in collections Instance Collections option]
[if you uncheck that option this is working properly... at least on my side...]
[sidenote: this was confusing me as well in another occasion, see T57693]

Yes, sorry I should have mentioned I linked in the collection.
I have not tried changing the link options. I have instance collections turned on.

I tried to simplify the steps to reproduce by adding an instance of the collection in the same file like you suggested. Then blender crashes when I try to render the animation.