Added gradient to particle view along with handling for various particle types.