5
$\begingroup$

I'm experimenting with some procedural surfaces and I have a particle system on it. The problem is that, even though I'm using material displacement, the particles lie flat on the mesh.

Is there a way to get them to follow the displacement?

I have tried baking the displacement and applying it as modifier but it didn't work, because the baked map was very imprecise.

I will also have the same problem with a fluid simulation, I think.

Screenshot 1

Screenshot 2

Screenshot 3

EDIT: the baked map is clamped, even though it shows correctly in viewport

$\endgroup$
  • $\begingroup$ How are you doing the displacement? $\endgroup$ – cegaton Nov 25 '17 at 16:31
  • $\begingroup$ A have node setup in displacement input of material output node $\endgroup$ – Johan Apes Nov 25 '17 at 23:03
  • 1
    $\begingroup$ My guess is that, given the "experimental" nature of the displaement as part of the material, you might be better off doing the displacement with a displace modifier $\endgroup$ – cegaton Nov 25 '17 at 23:43
  • $\begingroup$ You're right, but then i have another problem with my displacement texture for the modifier, because if i bake the one from the materials all the values are clamped, even though they show properly in the viewport. I will upload the screenshot $\endgroup$ – Johan Apes Nov 25 '17 at 23:54
0
$\begingroup$

I think this may be a problem caused by the order of your modifiers.

Select your displacement mesh and look at the modifiers tab. All the particle systems should be at the bottom, below the displacement. If they are above the displacement, they will work off the flat mesh not the modified mesh.

This is the order you should have:

enter image description here

I hope this helps! Regards, C.

$\endgroup$
  • 1
    $\begingroup$ Thanks, but I'm not using displace modifier but true displacement, the experimental feature $\endgroup$ – Johan Apes Dec 15 '17 at 9:40
0
$\begingroup$

Also make sure you checked "Use Modifier Stack" in particle settings Use_modifiere_stack

$\endgroup$
  • 1
    $\begingroup$ This method doesnt use displacement modifier but displacement node $\endgroup$ – Johan Apes Aug 7 '18 at 15:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.