https://docs.google.com/open?id=0Bya3yRSLMeleSXdhZHpJVDRjT0U
The link above contains videos that show the current output generated by my horizon-based ambient occlusion shader. I choose the Lenin model because I figured details like the open, flapping coat would be a good showcase for AO. Also, that classic Buddha model has all sorts of details in the geometry that make it a great candidate for AO; so I use it to test my shader as well. On the Buddha model, the white specks that appear have nothing to do with my shader. For some reason, those are just there when OpenGL renders the model; I guess something about the geometric data is causing this issue.
Anyway, the primary thing that I notice is this sort of banded cross that appears in the center of the models that I render. I also do not know why the stand on the Buddha model has black patches.
Would anybody have any intuition, knowledge, or experience that might be helpful in diagnosing the source of these anomalies; especially the cross pattern in the center of the image? Any input/help would be most appreciated.