Reflections on GSoC 2022

December 19, 2022

I was planning on writing this post a lot sooner, but work for the fall semester hit me really fast. Anyways, now that GSoC is over (although, it’s already been over for more than 3 months), you can read my final report here. Seeing the eye candy at the end was really fun! Here’s my favorite result from GSoC, which is also shown in the report:

Here’s the render after 30 seconds of rendering using the master branch: Original Render There’s a lot of obvious noise throughout the render, but now here’s the render after 30 seconds of rendering on the GSoC branch: MLS Render There’s still some noise, but it’s a lot better. Since I’m also writing this extremely late, I get to say that other people have picked up the work and got it merged into master!

Closing Thoughts

I’ve probably said it many times already, so I’ll try to keep it short. All I can say is that Google Summer of Code was everything I wanted and expected it to be and more. Blender basically defined me as a teenager so being able to contribute to it has felt incredible. I’m really thankful for everyone who took the time to read my posts, upload test scenes, provide advice/resources, and contribute code. The whole process has taught me a lot and helped me develop more confidence as a computer scientist/programmer. Every company I’ve interviewed at this semester has also asked me about working with Blender, so I think it’s safe to say that it’s also helped me with my job search.

Moving on, although the main parts of the code have already been merged into master, there are still plenty of bugs and improvements to be worked on. I’ll be working on those from now on, and after those are done, hopefully I can also help out with another Blender/Cycles project!


Profile picture

Written by Jeffrey Liu who is a second-year Math & CS undergraduate at the University of Illinois Urbana-Champaign.