I created some stylized crystals 100% procedural for my graduate project.
I used Houdini to generate all the shapes and assemble them into clusters. The UV and textures are also done in Houdini.
I packed all the grayscale textures using Designer to optimize.
Finally, I created a simple shader in UE to achieve the crystal-like effect. The colors will vary depending on the object's position, and a reflection effect has also been added.
Color variation based on positions
Shader Parameters