The accepted projects for this year’s google summer of code have been announced.
For those not in the know:
Google Summer of Code is a global program that offers student developers stipends to write code for various open source software projects. We work with many open source, free software, and technology-related groups to identify and fund projects over a three month period
As there needs to be ‘mentors’ available from the open source project itself, there’s a limited amount of spots. So that means it’s always exciting who’s proposal will be accepted!
The lucky seven this year are…
Interactive Quadrilateral Remeshing Based on Harmonic Functions
Alexander Pinzon Fernandez
A lot of computer graphics objects have an undesirable topology. Many artists require changing the topology of the mesh to facilitate the process of editing and animation. In recent years, the most popular mesh topology is composed of triangles and quadrilaterals that provide several desired features by the artists. This project proposes an interactive remeshing tool that generate a quad-dominant mesh based on harmonic functions.
Relative shape keys workflow enhancements
Grigory Revzin
Enhancements for relative shape key editing workflow: new blending-oriented Shape Keys panel GUI permitting for faster and more intuitive shape key editing. A simple commit workflow for shape keys is introduced.
BGE - Cleanup & Support
Inês Almeida
This proposal targets identified problems with BGE acknowledged in Blender’s roadmap along with plans for better integration as an interactive mode. The proposal aims to be a first step in that direction by addressing the bug tracker and known problematic parts of the GE. By the end of the program, the results should be less bugs and pending patches, parts of functionality/code more bug-proof and suitable for integration, happier users and a document identifying problems to be addressed next.
NURBS Modernization
Jonathan deWerd
I propose to revive a longstanding effort to improve NURBS support in blender with two broad goals: one, attaining import/export compatibility for common NURBS-based CAD and modeling formats, and two, adding industry-standard NURBS manipulation tools so that blender can actively participate in workflows containing NURBS primitives.
MantaFlow integration for fluid simulations
Roman Pogribnyi
Integration of MantaFlow for fluid simulations into Blender, mentored by Nils Thuerey
Cycles: Performance and Memory optimizations
Thomas Dinges
I’d like to improve the Cycles render engine, both in terms of performance and memory usage.
And last, but not least:
Viewport FX III
Jason Wilkins
This is a proposal to finalize the development of Viewport FX by implementing the last missing features and performing optimization and testing. Additional info about possible future work has been appended to the original proposal.
Congratulations and good luck everyone!