Large point cloud with varying colors and radii

Is it possible to use vtkVertexGlyphFilter (or any other method) and set custom radii and colors for millions of points?
I could make it work with colors but I couldn’t find a way to define individual vertex/point size.