<div dir="ltr"><div>Hi Yiming,</div><div><br></div><div>I know it's only the second week of GSoC, but it's not currently clear from your report whether what's currently working (if anything). For example, it sounds like you've got some UI settings exposed + have been doing some porting of existing code/engine to Blender codebase. However it's not clear just reading the report whether there's anything to see here yet or not?  Anyway, just something to keep in mind for future reports. For instance, when you get something working, it would be nice to nice to include a simple screenshot here (even if it's just a really basic/WIP thing) to say, "hey, after my work this week, you can now do this with my branch" :)</div><div><br></div><div>One other small thing - some of your commit messages so far have been a bit brief/cryptic. As a bare minimum, it's good to mention what's changing and/or why. It doesn't have to be a lengthy explanation, but just enough so that when looking back at the history to figure out when/why something changed, you make it easier for yourself to see "ah, I should for <that> commit".  Some useful tips for writing good commit messages can be found here:  <a href="https://wiki.blender.org/index.php/Dev:Doc/New_Committer_Info#Commit_Logs">https://wiki.blender.org/index.php/Dev:Doc/New_Committer_Info#Commit_Logs</a></div><div><br></div><div><br></div><div>Cheers,</div><div>Joshua<br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, May 26, 2018 at 3:59 AM, n w <span dir="ltr"><<a href="mailto:xp8110@live.com" target="_blank">xp8110@live.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<p><strong>GSoC Week2 Status</strong></p>
<p>YimingWu</p>
<p><br>
</p>
<p><strong>Things have done</strong></p>
<p>1. Snake method algorithm migration almost done. Latest commit has some memory pool issue my be solved this afternoon if I had time.<br>
2. Made a simple UI in the properties panel (under Scene page), can be used to adjust render parameters. I've been told that RNA/Depsgraph is experiencing some modifications and properties can be un-synced but le us see if it got fixed next week.<br>
3. I actually learned about the DRW/GWN/GPU apis and the convenient design makes things a lot easier. And many thanks to the developers who explained the mechanism of them. (also Good job to whoever wrote these codes!)
</p>
<p><br>
</p>
<p><strong>Next week</strong></p>
<p>1. Make more properties in Snake render avaliable, which are mostly hard-coded currently.<br>
2. Implement an adjustable line-smooth thing.<br>
3. Migrate DPIX algorithm.<br>
4. Also, I may need to figure out a way to export vector data, as many people are expecting.</p>
<p><br>
</p>
<p><strong>Quesions</strong></p>
<p>1. Does GPU/DRW support multisample textures? Also if it does support, can transform_to_screen() display it correctly? If not, how do we achieve multisample? By rendering it multiple times or something? Any APIs for doing it?<br>
2. If I'm to implement DPIX in blender I need to know how to 1) access mesh's global-space vertex position and global-space normal (original data prefered). It seems that object drawing code is warpped by batch functions, then do we have functions for accesing
 these data directly?</p>
<p><br>
</p>
<p>Regards,</p>
<p>YimingWu</p>
<div style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt">
<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>