
Member-only story
Using Height Maps and Pixel Displacement in Unity3D
If you want to get some extra depth out of your flat surface textures, look no further than Height Maps and Pixel Displacement.
I am going to use this Stone 4 texture from the Filebase asset library.

After pressing the download button, a package preview opens up, giving the user the option to change what all is being imported, if desired.

After pressing the import button, the stone texture comes in pink, which means it needs to be upgraded to be an HDRP material. You can do this by navigating to Edit>RenderPipeline>HD Render Pipeline>Upgrade from Built-in Pipeline>Upgrade Selected Materials to High Definition Materials.

With the new material upgraded to an HDRP material, I will need an object to attach it to. Being that this is a stone texture, I want to apply it to an outside floor. Let’s create a 3D object of the Plane type.

Here is the default plane object as it appears in the scene view.

The stone material, or whatever material you are using, can be dragged directly from the Assets folder on to the object in the scene view.

Now we have a nice flat looking stone floor, which is a pretty typical look for using the Universal Render Pipeline. There are so many more options available…