<div dir="ltr"><div><div><div><div><div><div><div> All,<br><br> In order to help those concerned with development, as well as users, make a decision, I have posted a pros and cons list for each of my top three choices, which are Spectral Rendering, Volumetric Rendering, and Deformation Motion Blur. It is on my user page at <a href="http://wiki.blender.org/index.php/User:Gdh">http://wiki.blender.org/index.php/User:Gdh</a>. I have ranked them according to my preferences in this order:<br>
</div><span class=""><br></span></div><span class=""> 1. Volumetric Rendering<br></span></div><span class=""> 2. Deformation Motion Blur<br></span></div><span class=""> 3. Spectral Rendering<br><br></span></div>
<span class=""> Before you write back asking my reasons for choosing that order, please go read my user page at the link above. I tried to explain all of my reasoning. If anything is unclear, or you simply don't like my rankings, let me know, especially if your name is Brecht or Ton. ;) If you would like, please submit your own ranking, or even better, suggest other choices that might seem plausible for <i>my skill level</i>.<i> </i>Thanks!<br>
<br></span></div><span class=""> God Bless,<br></span></div><span class=""> Gavin Howard<br></span></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 10, 2013 at 3:32 PM, Brecht Van Lommel <span dir="ltr"><<a href="mailto:brechtvanlommel@pandora.be" target="_blank">brechtvanlommel@pandora.be</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I pretty much agree with this. There are more important features, but<br>
what's feasible depends on the experience of the student. Spectral<br>
rendering would be a well defined project which mostly requires local<br>
changes.<br>
<br>
Volume rendering, performance improvements, baking are too difficult<br>
as summer of code projects unless the developer already has some<br>
experience working on render engines. Deformation motion blur could<br>
work well as a project if you're interested in that, FSA is probably<br>
too simple.<br>
<br>
Anyway, if the student is not very experienced I would rather have<br>
them pick a smaller project, summer of code proposals are often too<br>
ambitious and rarely finished on time..<br>
<span class="HOEnZb"><font color="#888888"><br>
Brecht.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Wed, Apr 10, 2013 at 9:58 PM, Gavin Howard <<a href="mailto:gavin.d.howard@gmail.com">gavin.d.howard@gmail.com</a>> wrote:<br>
> All,<br>
><br>
> Thank you all for actually taking the time to reply. And in less<br>
> than 24 hours too! Now, I have a much better idea of the situation. I<br>
> expected that some would consider that spectral rendering is outside<br>
> of Cycles' paradigm. In fact, I have contemplated that a lot. I still<br>
> haven't found a satisfactory answer. I tend to think that it is<br>
> outside the paradigm.<br>
><br>
> With that said, let me explain why I chose spectral rendering.<br>
> There are several reasons. The first is that I am interested in<br>
> rendering. The second is that I understand spectral rendering. The<br>
> third is that it is relatively easy to implement and limited in scope.<br>
> These come from my limitations as a coder. I do not have much<br>
> experience, nor do I have much education. I tend to think less<br>
> algorithmically than scientifically.<br>
><br>
> However, I know that there are plenty of other things available<br>
> to do for Cycles. I am just at a loss as to what there is at my level.<br>
> I am willing to do just about anything; I want to work on Blender for<br>
> GSoC more than any other project, and I don't mind if there are some<br>
> things at my level that are perhaps more tedious, ESPECIALLY if they<br>
> will help me gain an understanding of a large portion of Blender's<br>
> codebase in general and Cycles in particular. Please let me know of<br>
> any suggestions that you think I could handle, including the "Take<br>
> this small feature list and implement them all" type of suggestion.<br>
><br>
> Let me address some of the suggestions that have come up as<br>
> possible projects.<br>
><br>
> Performance enhancements. You know, I would love to only work on<br>
> performance enhancements. I like running blender and cycles<br>
> benchmarks. My hesitation comes from the fact that generally, in order<br>
> to do something like that, I would need to be quite familiar with the<br>
> codebase. Also, they tend to be very difficult to do. Another reason<br>
> is that it is hard to define a project behind just "performance<br>
> enhancements." There needs to be a definite scope in order to get<br>
> approved and pass GSoC. If anyone has any suggestions to mitigate<br>
> those problems, please let me know.<br>
><br>
> Volumes. Again, this is one I would love to do. The advantage to<br>
> this one is that it does have a definite scope. I like that. Much of<br>
> the functionality is already there. It shouldn't take me long to do<br>
> some searching over the codebase to find out what I need to do. It<br>
> would also give me the opportunity to do some design. And let's not<br>
> forget the fact that it would make me popular with the community! :)<br>
> Anyway, I understand some of what integrators do, so I believe that<br>
> this one MIGHT be within my capacity to do. However, I do not know the<br>
> codebase, so at this point, the best thing for me to do would be to<br>
> turn to Brecht and ask if he thinks that someone like me can handle<br>
> volume integration into Cycles. If so, then this IS the project I will<br>
> do. If not, I'd better not attempt it. Brecht, what do you think?<br>
><br>
> FSA: Ton, I'm sorry; I don't know what this means. Could you tell<br>
> me? I'm pretty sure that when you tell me, it will be a facedesk<br>
> moment, but at the moment, I can't figure out what it is.<br>
><br>
> GPU hair. I am not experienced with GPU code at all; however, I<br>
> think that this would be a very fun project to do. Again, Brecht, do<br>
> you think that this would be possible? Keep in mind that I would need<br>
> to learn CUDA. Personally, I don't think this one would be a good<br>
> idea.<br>
><br>
> Shader editing. This one would probably be very possible, but<br>
> Thomas Dinges probably already wants it. Thomas, you're the alpha<br>
> coder. ;)<br>
><br>
> Baking. This is another one that I would find very fun, but<br>
> again, I need to ask Brecht whether he believes it's in my<br>
> capabilities.<br>
><br>
> Deformable motion blur. I don't think I could do this one. In my<br>
> opinion, I would have to learn too much in too short of time.<br>
><br>
> Hopefully, this email explains my reasoning and will allow you<br>
> all to tell me what you think the best project for me would be.<br>
> Thanks!<br>
</div></div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">http://lists.blender.org/mailman/listinfo/bf-cycles</a><br>
</div></div></blockquote></div><br></div>