===Week 4 report===<br><div class="gmail_quote">==This week==<br>Enabled the remaining render code... and got no bug reports on those<br>(except a phantom one that only showed on strange compiler optimizations flags as so it was ignored assuming it was a compiler problem)<br>
<br>Discussed the render system with some members of community, and considering the objectives of such a system I started coding it.<br>Objectives:<br>  * make it easier to run render tests<br>  * other people can run tests and send results, which can be used to compare<br>
  * easy to add test cases<br>  * easy to add builds<br>  * run tests must be aware of the machine it runs on<br>  * be flexible as possible for future usage and extension<br><br>Decisions made were:<br>  * Render statistics like number of rays or other counters, time spend on
each part and memory usage should be exported on image metadata (with
possible extension for stamping on image)<br>  * the test-system should be in python<br>  * the test-system should be directory oriented<br>  * the test-system should have reporting features (like html comparison tables)<br>
  * usage of hashs to make sure the build and scene are still the same<br>
<br>As so I started developing a python app for running those.<br>
A sample run of the code developed so far can be seen at:<br>
<a href="http://andresp.no-ip.org/soc2009/btest/html/all.html">http://andresp.no-ip.org/soc2009/btest/html/all.html</a><br>
<br>==Next week==<br>Keep working on the test system..<br>   *make code better.. its very dirty for now<br>   *start selecting scenes to use on render tests<br><br>Start add counters/statistics on render code and look on metadata/stamp export<br>
<br></div>==Questions==<br>As you can see some renders quite differ from 2.5 to 2.49.. i guess those may be related with animation? well just look to the image and you will see.<br><br>Where should I put the test-system code? kept it in my own local repository?<br>
or where on my branch?<br><br>
About documentation:<br>nope i havent touched my wiki so far.<br>I will try to put some updated info on there.<br><br>==Schedule==<br>I am on it.<br><br>For those who may think I may be wasting time on the test-system and other stuff (like instances) instead of making raytracer faster.. I recall those are deliverables of my SoC proposal and also help to create a good environ to eficiently improve the raytracer.<br>
<br><br>