<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Asking questions just shows you are
      humble enough to succeed.<br>
      <br>
      Gavin Howard wrote:<br>
    </div>
    <blockquote
cite="mid:CAF=dzRN3f5iGG+P2ajs9GjfvDO8CuarpWyeVfgVw9QW8GkZgTw@mail.gmail.com"
      type="cite">
      <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"
        &lt;<a moz-do-not-send="true" 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'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 &nbsp;- &nbsp;<a moz-do-not-send="true"
            href="mailto:ton@blender.org">ton@blender.org</a> &nbsp; - &nbsp; <a
            moz-do-not-send="true" href="http://www.blender.org"
            target="_blank">www.blender.org</a><br>
          Chairman Blender Foundation - Producer Blender Institute<br>
          Entrepotdok 57A &nbsp;- &nbsp;1018AD Amsterdam &nbsp;- &nbsp;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 moz-do-not-send="true"
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; ''Yes!'' 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 "clean whitespace" 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'
          Attributes<br>
          &gt; and family line of classes, trying to figure out ''what''
          they do and<br>
          &gt; ''how'' 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's name is "buffer", 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'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'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't know much about
          Attributes. Still, it<br>
          &gt; seems to me that an even number of meshes would dictate
          that we don't<br>
          &gt; even export the mesh at the "perfect" 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 moz-do-not-send="true"
            href="mailto:Soc-2013-dev@blender.org">Soc-2013-dev@blender.org</a><br>
          &gt; <a moz-do-not-send="true"
            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 moz-do-not-send="true"
            href="mailto:Soc-2013-dev@blender.org">Soc-2013-dev@blender.org</a><br>
          <a moz-do-not-send="true"
            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>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Soc-2013-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Soc-2013-dev@blender.org">Soc-2013-dev@blender.org</a>
<a class="moz-txt-link-freetext" href="http://lists.blender.org/mailman/listinfo/soc-2013-dev">http://lists.blender.org/mailman/listinfo/soc-2013-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>