Maniphest T93451

Some particles are not being rendered during the first render
Confirmed, NormalBUG

Assigned To
None
Authored By
Rafał Zawadzki (bluszcz)
Nov 28 2021, 4:04 PM
Tags
  • BF Blender
  • EEVEE & Viewport
  • Render Pipeline
  • Nodes & Physics
Subscribers
Germano Cavalcante (mano-wii)
Rafał Zawadzki (bluszcz)

Description

System Information
Operating system: Windows 10
Graphics card: I tried on two different computers with different GPUs - Nvidia RTX3070 and Mobile Nvidia RTX2060, same behaviour.

Blender Version
Broken: 2.93.6, 3.0.0 Release Candidate, 3.1.0 Alpha

Short description of error

Blender is not rendering some particles (in my case this is a grass) during the first render.
It does after re-rendering the scene, but this is quite confusing and inconvenient, especially in the moments when I have to resume render of animation.
Apparently this only happens when we add a force field to control the particles.

On top of this, 3x does not render trees (particles).

Open the blend file and press F12 to render. You should have similar result as on the screenshot:

Render again, and the grass will appear:

I attach results also from 3.0:

and 3.1:

Exact steps for others to reproduce the error

  • Open attached file
  • Render (F12) - See the particles issue
  • Render again - Now it is ok


Original File:
Because file is big (260M) I have decided to share the link: https://drive.google.com/file/d/1x3MPvuI0E97C4IeHmGPaNsRd8pPdAXJg/view?usp=sharing <- if you would prefer me to upload it anyway here, please just let me know.

Event Timeline

Rafał Zawadzki (bluszcz) renamed this task from Some particles are not render during first render to Some particles are not being rendered during the first render.Nov 28 2021, 4:04 PM
Rafał Zawadzki (bluszcz) created this task.
Rafał Zawadzki (bluszcz) edited projects, added BF Blender (3.1); removed BF Blender.Nov 30 2021, 5:36 PM
Rafał Zawadzki (bluszcz) edited projects, added BF Blender (3.0); removed BF Blender (3.1).

In the bug report I tried to set 3 tags, including 3.0 and 3.1 but it seems it does not work and just promotes last selected tag.

Brecht Van Lommel (brecht) edited projects, added BF Blender; removed BF Blender (3.0).Dec 1 2021, 7:43 PM
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).

Bug reports should not be tagged with the Blender release they happen in.

Brecht Van Lommel (brecht) removed a subscriber: Brecht Van Lommel (brecht).Dec 1 2021, 7:44 PM
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).Dec 2 2021, 11:06 PM

Thanks for the report, I can confirm.
It has to do with the turbulence effect and only occurs when rendered with Eevee.
I'm not sure which area of the code the problem is. It could be a bad dependency graph on the particle system, or a lack of update in Eevee, or a problem with the particle system itself.

Needs more investigation.
Here is a simplified file:

Germano Cavalcante (mano-wii) updated the task description.Dec 2 2021, 11:10 PM
Rafał Zawadzki (bluszcz) added a comment.Dec 3 2021, 10:50 AM

Hello @Germano Cavalcante (mano-wii),

thank you for confirming the bug report.

What about fact that 3.x does not render trees at all?

Cheers, Rafał

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.Dec 6 2021, 6:32 PM
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".
Germano Cavalcante (mano-wii) added projects: EEVEE & Viewport, Render Pipeline, Nodes & Physics.
In T93451#1264023, @Rafał Zawadzki (bluszcz) wrote:

What about fact that 3.x does not render trees at all?

It may be related, but I haven't looked at it in detail. (even because the file is very complex).
If it's another bug, it must be reported separately.