{"shas":[["f75e2c165df92697cec78612a459d72bf0a79299","e698954fb4683b281c6843730c5727d294f3ac20@aist.enst.fr","added foundation::flip_to_same_hemisphere().","Francois Beaune"],["c4ceb12e4c8a020506b7bb60db2399d78ed09040","e698954fb4683b281c6843730c5727d294f3ac20@aist.enst.fr","when tracing a light path, make sure the geometric normal of the light sample is in the same hemisphere as the shading normal.","Francois Beaune"],["8a278f39ba910533261e5cc4f1c34a1dbe11a95c","e698954fb4683b281c6843730c5727d294f3ac20@aist.enst.fr","the path tracing lighting engine now prints its settings upon construction.","Francois Beaune"],["943ef5dc931c3a162ed5005c046d5d5f9ed798e9","e698954fb4683b281c6843730c5727d294f3ac20@aist.enst.fr","more complete and robust fix to the self-intersection problem when tracing rays originating on light sources.","Francois Beaune"],["ac372d5586e17267af9c74094d3f8e6a5d917b7d","e698954fb4683b281c6843730c5727d294f3ac20@aist.enst.fr","added light tracing test scenes.","Francois Beaune"],["ba6efac56034b6fbcc7bdaa685bb1db4924c1d1a","e698954fb4683b281c6843730c5727d294f3ac20@aist.enst.fr","detect and report self-intersections in the self-intersection test scene.","Francois Beaune"]],"repo":"dictoon/appleseed","actor":"dictoon","ref":"refs/heads/master","size":6,"head":"ba6efac56034b6fbcc7bdaa685bb1db4924c1d1a","actor_gravatar":"373461f254f1e81c7baf2d3b7d45951f","push_id":28817491}