<div dir="ltr"><div>Hi YimingWu,</div><div><br></div><div>> Will also adapt the BGL APIs.<br><br>What do you mean by that?<br></div><div><br></div><div>--<br></div><div><br></div><div>Also, I can answer some of your questions:<br></div><div><br></div><div>> 1. I currently added offline NPR rendering stuff as a "source/blender/bf_line_render" project, or shall I put it under extern?</div><div><br></div><div>You can put it on //source/blender/draw. Either way, definitively not extern. Extern is for 3rd party libraries.<br></div><div><br></div><div>> 2. Is it okay to mess around realtime NPR stuff in eevee's code or something or shall I create a separate project?</div><div><br></div><div>Realtime NPR lines shouldn't be restrict to EEVEE only. I see it more like grease-pencil. Where internally it works as an engine that is overlaid on top of render engines (Cycles, EEVEE, ...). Check the `greasepencil-object` branch for implementation details. Basically it is integrated with the draw-manager.<br></div><br><div>Cheers,</div><div class="gmail_extra">Dalai<br clear="all"><div><div class="gmail_signature">--<br><a href="http://blendernetwork.org/dalai-felinto" target="_blank">blendernetwork.org/dalai-felinto</a><br><a href="http://www.dalaifelinto.com" target="_blank">www.dalaifelinto.com</a></div></div>
<br><div class="gmail_quote">2018-05-21 17:38 GMT+02:00 n w <span dir="ltr"><<a href="mailto:xp8110@live.com" target="_blank">xp8110@live.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt">
<p><b>GSoC Week1 Status</b></p>
<p>Hi I barely started this week because my classess are supposed to end right after today. But I managed to do somethings on it.</p>
<p><br>
</p>
<p><b>Things have done</b></p>
<p>1. Modified some cmake files and added external sourcefiles.<br>
2. Reviewed Sebastian Parborg's new code for smooth line solution, link here <a href="http://www.labri.fr/perso/pbenard/publications/contours/" target="_blank">http://www.labri.fr/perso/<wbr>pbenard/publications/contours/</a> May probably not include the algorithm now as I am trying to merge exiting code.</p>
<p>I finished most of the classes last Thursday then I started to work on the project. Sorry for the late respond, I was at lectures this weekend.</p>
<p><br>
</p>
<p><b>Next week</b></p>
<p>1. Make the whole thing work in blender's infrastructure, most works shall go into adapt the memory allocation stuff and adjust the (NPR)intermal mesh structure.<br>
2. The most basic viewport post processing stuff will hopefully be added. Will also adapt the BGL APIs.<br>
3. If time permits, will add RNA stuff into blender and prepare for ui parameter access.</p>
<p><br>
</p>
<p><b>Quesions</b></p>
<p>1. I currently added offline NPR rendering stuff as a "source/blender/bf_line_<wbr>render" project, or shall I put it under extern?<br>
2. Is it okay to mess around realtime NPR stuff in eevee's code or something or shall I create a seperate project?
<br>
3. Does blender's internal memory management (the BLI_ ones)have any limitations on using them? e.g. during different running state of the program.</p>
<p><br>
</p>
<p><i>Another not-so-relavent one question</i>: When debug using RelWithDebInfo build, sometimes hit render will trigger a breakpoint and VS gives a warning. But blender is able to continue running seemingly without any problem. Is it normal? I'm using VS2015
 with update 3 on Win10, this problem appears since maybe two or three years ago.</p>
<p>That's it so far. I'll be on IRC as YimingWu during the day on my side, and If there's anything I should do for the code review please send me mail or IRC messages.</p>
<p><br>
</p>
<p>Will move this report to wiki page tomorrow.</p>
<p><br>
</p>
<p>Regards,</p>
<p>YimingWu</p>
<br>
</div>
</div>

<br>-- <br>
Soc-2018-dev mailing list<br>
<a href="mailto:Soc-2018-dev@blender.org">Soc-2018-dev@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/soc-2018-dev" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/soc-2018-dev</a><br>
<br></blockquote></div><br></div></div>