Make a hemisphere with creases
Select all base edge rings with Select &gt; Select Loops &gt; Edge Rings then deselect a desired ratio with the Select &gt; Checker Deselect operator (may require an Offset value of $2$ for an even distribution).
Select all linked loops with Select &gt; Select Loops &gt; Edge Loops to extend the full corresponding loops.
Bevel the selected edges with Ctrl + B, then extrude them using the Extrude Along Normals option.