Page MenuHome

Particle System Material preview error
Needs Information from User, NormalPublic

Description

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce RTX 2080 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.87

Blender Version
Broken: version: 2.81 (sub 16), branch: master, commit date: 2019-12-04 11:32, hash: rBf1aa4d18d49d
Worked: (optional)

Short description of error
The material preview viewport fails to display material on any object when there is a hair particle system present using textured objects or collections as the particles. The error is not present in blender 2.80
I do not believe this is a resource issue as blender can display the particle system when you very first create it and with one of the workarounds bellow without and issue.

Exact steps for others to reproduce the error
Create a new file, add 2 planes call one emitter and one particle, add diffuse shaders to both and add texture to the particle plane. Create a hair particle system on the emitter plane set the number of particles to 4000 or higher. Set the particle under render to be an object and select the Particle Plane. Change viewport to material shading. Save the file and close blender. Re-open file and everything present as all white or all black.

Workarounds
Opening another file without a particle system, previewing material in the viewport and then switching back to the original file without ever closing blender. Alternatively setting the viewport display particles to 0% then back to 100% works sometimes.

More info
Disabling Shader caching in Nvidia control panel did nothing.
A fresh install of blender did not resolve the problem.
The problem persisted from a file created on one machine and opened on another.
Files packed into the .blend and Unpacked made no difference.


Event Timeline

Aiden (awils27) renamed this task from Material Preview viewport Particle System Error to Particle System Material preview error.Mon, Jan 13, 5:54 PM
Richard Antalik (ISS) changed the task status from Needs Triage to Needs Information from User.Mon, Jan 13, 11:03 PM

I can not reproduce this in 2.83

Is this still an issue with latest build? https://builder.blender.org/download/

I can still recreate this issue in the blender 2.83 alpha.

Also using smaller resolution textures does not make a difference.

Here is a video of the steps I took to create the problem.

I see you used drag&drop to add image texture. Can you verify, that when you re-open the file, you can see texture in image editor?

Or re-check this with generated texture?

Using a generated texture such as the noise texture node does not create this issue. Setting the viewport so that the image texture opens with the file still causes the issue. Finally manipulating the 3d viewports size in any way seems to fix the problem.