I am rendering images of a 3D object and am trying to generate a uniform distribution of orientations for this object. I am unsure of how to do this, and considerations that are necessary to take into account.

- Is a uniform distribution of orientations equivalent to a uniform distribution of rotations as apparent to a rendering camera? That is, if I generate uniform orientations, will it look uniform to the camera?
- How do I generate a uniform distribution of orientations? Is it possible to generate uniform points on a
`d-sphere`

to get a set of rotations? If so, would this mean generating points on a 3D sphere or a 4D hypersphere?