blend function in particle