「利用者:Yiming/GSoC 2018/Week2」の版間の差分

提供: wiki
移動先: 案内検索
(Things have done)
 
(1版 をインポートしました)
 
(相違点なし)

2018年6月29日 (金) 06:24時点における最新版

GSoC Week2 Status

YimingWu

Things have done

This week I mainly focused on realtime NPR line part, and implement the snake algorithm in blender.

  1. Snake method algorithm migration almost done. Latest commit has some memory pool issue my be solved this afternoon if I had time. Memory pool issue already solved.
  2. Made a simple UI in the properties panel (under Scene page, can be seen in screenshots 3 & 4 below), 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.
  3. I actually learned about the DRW/GWN/GPU apis and the convenient design makes things a lot easier. (Good job to whoever wrote these codes!) Also, when I had spare time I will try to manage a documentation (or newbie instruction) for these apis. I categoried the questions in a separate page Here>>>, it might be useful for new developers to grab a hand on.

Hey check out the screenshots!

NPRWeek2 1.png NPRWeek2 2.png NPRWeek2 3.png NPRWeek2 4.png

These are the screenshots I captured. it demonstrated the vector line thickness variation effect. Currently only background color and line color can be adjusted uniformly. Will make more parameters adjustable in the next week. This may look as good as expected, and I'm still adjusting arguments to find a better combination.

Next week

  1. Make more properties in Snake render avaliable, which are mostly hard-coded currently.
  2. Implement an adjustable line-smooth thing.
  3. Migrate DPIX algorithm.
  4. Also, I may need to figure out a way to export vector data, as many people are expecting.