In this tutorial, I'll be explaining every single Blender material node there is, while keeping it beginner friendly. In Blender 2.8, material nodes have been expanded to include a few more.
There's an Object Hardness slider that lets you control how soft or stiff the collision object feels. You're also not limited to a single collision object: you can add as many as you need, so it's ...