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