How can I render to point cloud?

I need to render my 3D scene into point cloud, on every frame - what is visible to camera.

How can I do that? Is it possible in Blender?