I'm loading a large coloured point cloud into OpenSceneGraph using a Vec4Array
for per vertex for colors. This is very memory inefficient, requiring 16 bytes of color information per vertex where I'd like to store 4 or less. The datasets I'm dealing with are huge so this is a significant problem.
Is there any way I can get OpenSceneGraph to use lower resolution colouring (e.g. 24 bits of color is more than adequate)?