Don't give up, its not that hard actually. Just like with any other substance, good heightmap is the key to everything. But in case of stylized textures, you keep the details and shapes somewhat simplified. Colors needs to have unusually a lot of detail and shading in it, even if its for pbr. Back to my studies, I thought…