\documentclass{standalone} \usepackage{luamplib} \usepackage{fontspec} \setmainfont{PlayfairDisplay-Black}[Scale=2.8] \begin{document} \mplibtextextlabel{enable} \begin{mplibcode} input colorbrewer-rgb randomseed:=2128.5073; beginfig(1); n = 40; r = 12 ; s = 72; path explosion; explosion = for i=1 upto n: (if odd i: - fi r + s + uniformdeviate r) * dir (360/n*i) -- endfor cycle; path splash; splash = for i=1 upto n: (if odd i: - fi r + s + uniformdeviate r) * dir (360/n*i) .. endfor cycle; picture P[]; P1 = image( fill explosion withcolor Oranges 7 4; draw explosion withpen pencircle scaled 2 withcolor Reds 7 7; label("BOOM!", center explosion) withcolor Reds 7 7; ); P2 = image( fill splash withcolor Blues 7 2; draw splash withpen pencircle scaled 2 withcolor Blues 7 7; label("SPLAT!", center splash) withcolor Blues 7 7; ); label.lft(P1, 10 left); label.rt(P2, 10 right); endfig; \end{mplibcode} \end{document}