A novel angular resolved scattering system for measurements of spatial angular distribution function (3D ADF) of scattered or emitted light using a digital camera is presented. 3D ADF is determined from the digital image captured from a transmissive flat screen. With the developed camera-based system we can quantify transmitted or reflected light scattered by textured samples or emitted light from light sources in a few seconds. In this paper the setup of the camera-based system is described, and the main transformations of the acquired digital image to obtain the 3D ADF are explained, along with the haze calculation. The system is applied and validated on a randomly nanotextured transparent sample and a periodically textured non-transparent sample. Good matching is obtained with rigorous simulations and measurement results carried out with a conventional goniometric angular resolved scattering system.