GSoC 2023: Shader editor node preview - Weekly Reports

Report week 6

This was a tough week for me, I had to deal with many things at the time, and it was hard to manage. I did many mistakes by wanting to exchange with others while coding on multiple branches. Lessons to learn here: take more time to analyse the situation, and the priorities; dont rush things and prefer quality over quantity.

I did:

  • try to fix the AOV related bug (took me a few hours to understand that I did not know enough to do it quickly so asked Brecht for it)
  • fix the clipping issue in the UI patch about moving node previews
  • fix some bugs in the shader node preview branch (AOV for output nodes, flag updates, refresh previews when toggling nodes)
  • flood the UI patch with too much useless commits reverting each others…
  • cleanup in the shader nodes preview branch (share some functions with the other previewing system)

Todo next week (lot of stuff, for the following weeks too) :

  • wait for Sergey to complete the task about getting the render result as ImBuf (then simplify the preview image structure introduced in the patch)
  • put the preview resolution in the parameters (think about having it in the SpaceNode ? )
  • think about what to do with displacement
  • try to finalise the patch with the MVP so that further tries can be done about optimisation

Approximative time spent on XCode: 11hrs. (does not include the hours on blender.chat and project.blender.org)

5 Likes