Hi! I just made 100% procedural Obsidian (or something like that ) material in Blender 2.8. Idea behind the project was to test blender procedural texturing possibilities. And blender is capable to do many nice things in that area!
Material is not using any UV by default. Rendered in cycles using micropolygon displacement. Final nodegroup have many parameters to tweak. To use material in Eevee you have to bake textures (Eevee doesn’t supports micropolygon displacement for now ).
If somebody is interested in testing out material or checking out node setup then link to download is on my Artstation. Also more shoots and GIF’s (to big file sizes to upload on BA ).