<p dir="ltr">Ton,</p>
<p dir="ltr">Sorry, I didn&#39;t mean to claim that I spent the whole week working on Attributes. I also said in my report that I got the viewport render to restart if certain options were changed. I put in a few other commits as well, and I also started my design docs. I actually got more done this week than any other week. :)</p>

<p dir="ltr">As for asking questions, I&#39;ll try to remember that. My fear is that I will ask too many questions and annoy developers or take too much of their time. However, point taken; I will ask questions more freely.</p>

<p dir="ltr">If there is anything else I need to change/fix, please let me know.</p>
<p dir="ltr">God Bless,<br>
Gavin Howard</p>
<div class="gmail_quote">On Jul 13, 2013 9:21 AM, &quot;Ton Roosendaal&quot; &lt;<a href="mailto:ton@blender.org">ton@blender.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Gavin,<br>
<br>
I don&#39;t think it&#39;s very convincing to claim you spent almost a week on trying to figure out how a specific class works in Cycles.<br>
<br>
If documentation (or code commenting) lacks in this area, Brecht is 1 step away from you to ask.<br>
<br>
Also, if you encounter a problem that takes several days of studying, try to reduce the topic into smaller ones, and connect it to progressive steps of work you can do on it.<br>
<br>
The weekly report is not for asking help :) You can get help any time!<br>
<br>
-Ton-<br>
<br>
--------------------------------------------------------<br>
Ton Roosendaal  -  <a href="mailto:ton@blender.org">ton@blender.org</a>   -   <a href="http://www.blender.org" target="_blank">www.blender.org</a><br>
Chairman Blender Foundation - Producer Blender Institute<br>
Entrepotdok 57A  -  1018AD Amsterdam  -  The Netherlands<br>
<br>
<br>
<br>
On 12 Jul, 2013, at 7:15, Gavin Howard wrote:<br>
<br>
&gt; All,<br>
&gt;<br>
&gt; My report is at:<br>
&gt; <a href="http://wiki.blender.org/index.php/User:Gdh/GSoC-2013#Weekly_Report_.234:_Cycles_Motion_Blur" target="_blank">http://wiki.blender.org/index.php/User:Gdh/GSoC-2013#Weekly_Report_.234:_Cycles_Motion_Blur</a>.<br>

&gt;<br>
&gt; The text is also below.<br>
&gt;<br>
&gt; == Weekly Report #4: Cycles Motion Blur ==<br>
&gt;<br>
&gt; 12 July 2013<br>
&gt;<br>
&gt; ==== What I did this week ====<br>
&gt;<br>
&gt; &#39;&#39;Yes!&#39;&#39; No major problems surfaced this week. After thinking it<br>
&gt; through, I think that the merging problem was because I accidentally<br>
&gt; had &quot;clean whitespace&quot; set on KDevelop. Even after I set it back,<br>
&gt; there were problems. There were no problems merging this week, and<br>
&gt; even if there had been, I have set up my system so I can do conflict<br>
&gt; resolution by hand.<br>
&gt;<br>
&gt; This week, I spent a lot of my time going through Cycles&#39; Attributes<br>
&gt; and family line of classes, trying to figure out &#39;&#39;what&#39;&#39; they do and<br>
&gt; &#39;&#39;how&#39;&#39; they do it. And even with all of that time spent, I am<br>
&gt; stumped. I do know that the Attribute class has a vector of chars. It<br>
&gt; also returns a char pointer when it returns the data contained in the<br>
&gt; vector. The variable&#39;s name is &quot;buffer&quot;, so I am assuming that the<br>
&gt; vector of chars can actually be turned into any type of data. However,<br>
&gt; assuming is never good.<br>
&gt;<br>
&gt; At this point, I don&#39;t really know how I am going to extend the<br>
&gt; Attribute and family line of classes to hold vertex blocks.<br>
&gt;<br>
&gt; I did a couple of other things this week. First of all, I added two<br>
&gt; new fields to the Object class: a bool for whether the object uses<br>
&gt; deformation motion blur, and a uint for the number of motion blur<br>
&gt; steps. I also managed to add code to get the viewport render to update<br>
&gt; when those are changed. That made me especially happy because it told<br>
&gt; me that the functions I wrote to pull those out of Blender both work.<br>
&gt;<br>
&gt; I also started a design page on the wiki. As you can see by going<br>
&gt; there, I stopped adding information to the Attributes section because,<br>
&gt; quite frankly, I don&#39;t know what to do.<br>
&gt;<br>
&gt; ==== What I will do next week ====<br>
&gt;<br>
&gt; Figure out just what Attribute and family do. Then I will add my<br>
&gt; preliminary design to my design page (see above) and begin work in<br>
&gt; earnest.<br>
&gt;<br>
&gt; ==== Questions ====<br>
&gt;<br>
&gt; Can anyone explain in detail the Attributes and family architecture?<br>
&gt; How they do what they do?<br>
&gt;<br>
&gt; Also, I was thinking about storing the mesh copies in the Attributes,<br>
&gt; and I think that exporting an odd number of meshes would be different<br>
&gt; from exporting an even number of meshes. However, I am not completely<br>
&gt; sure, considering that I don&#39;t know much about Attributes. Still, it<br>
&gt; seems to me that an even number of meshes would dictate that we don&#39;t<br>
&gt; even export the mesh at the &quot;perfect&quot; frame, while an odd number would<br>
&gt; be different.<br>
&gt;<br>
&gt; -- Gavin Howard, 12 July 2013<br>
&gt; _______________________________________________<br>
&gt; Soc-2013-dev mailing list<br>
&gt; <a href="mailto:Soc-2013-dev@blender.org">Soc-2013-dev@blender.org</a><br>
&gt; <a href="http://lists.blender.org/mailman/listinfo/soc-2013-dev" target="_blank">http://lists.blender.org/mailman/listinfo/soc-2013-dev</a><br>
<br>
_______________________________________________<br>
Soc-2013-dev mailing list<br>
<a href="mailto:Soc-2013-dev@blender.org">Soc-2013-dev@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/soc-2013-dev" target="_blank">http://lists.blender.org/mailman/listinfo/soc-2013-dev</a><br>
</blockquote></div>