Procedural crystal with 2 materials, one emissive and the other more realistic. Everything is already mark as asset.
Come with a scatteing instance geometry node using the hair curve method. How to use it:Once you've selected the object you want to scatter over, you add a hair curve. Than go to the geometry node and drag the instancing_NOD asset and plug it to the group input and group output. than, while selecting the hair curve, you can go to the modifier tab and choose the scattering object and go to the sculpt mode to use the different hair brush to add and grow wathever object you have choosen.