===Week 2 report===<br><br>==this week==<br>*tried to find why the new code was giving nice results:<br><a href="http://www.zanqdo.com/tmp/Jaguarandi.png">http://www.zanqdo.com/tmp/Jaguarandi.png</a><br><a href="http://www.zanqdo.com/tmp/Trunk.png">http://www.zanqdo.com/tmp/Trunk.png</a><br>
but couldn&#39;t find why... its quite hard to trace/debug rays<br><br>*mirror rays work now<br>*work on both (bvh and octree)<br>
(after a few bugs.. they were rendering nice, thanks ZanQdo for the fish scene)<br><a href="http://andresp.no-ip.org/soc2009/fish3.png">http://andresp.no-ip.org/soc2009/fish3.png</a><br>
<a href="http://andresp.no-ip.org/soc2009/shit3.png">http://andresp.no-ip.org/soc2009/shit3.png</a><br>
<br>*instance code done<br>it encapsulates a rayobject and perfoms space-transformation to convert between local and global coordinates.<br><br>==next week==<br>*plugin instance rayobjects with dupli(verts/faces)<br><br>
I was thinking that instance support could be done at Mesh level (alt+d), altought since each mesh instance can be different because of modifiers, it seems that it will only be supported at dupliverts. (i hope this doesn&#39;t has negative effects)<br>
<br>* try hierarchic raytrees (needed for instances).. (i guess some code still needs to be fixed for this to work nicely)<br>I will probably create a bvh of objects and where each node is an octree/instance.<br><br>* test other types of rays.. that means ao, and transparent/soft shadows (currently they are disabled)<br>
<br>==schedule==<br>Still quite busy with school... its taking more time than I expected<br>But I am still on schedule<br><br>This initial part of adapting ray structure is taking more time than expected, mostly because of large amounts of time wasted on finding bugs.<br>
* I am still gaining experiencing on how to trace render bugs<br>* I hope to catch most bugs on this initial part before moving since for now the code still &quot;looks like&quot; the original code and so its useful to debug by comparison.<br>
<br>