add xyz shader parameter
omg optimized -> 50,000 circles