particle renderer registration functions