Blender Summer of Code 2021 - Ideas
This page collects potential ideas and mentors for student projects in the summer of 2021.
For matters you prefer to discuss in private, mail Ton Roosendaal: ton at blender.org.
General information for students and (potential) mentors
The list below provides ideas for projects that:
- A student can complete in 12 weeks (not too easy and not too hard);
- Implements a feature that developers have agreed would be a great improvement for Blender.
Choosing an idea from this list is not mandatory. Students are free to submit their own proposals or modified versions of the ideas from this page.
A mentor should be someone with Blender coding experience, who can guide a student during all stages of the work, from design to implementation.
Students who wish to apply should first carefully read the Getting Started page and check if all the conditions to participate are met.
If by some reason you can not participate or are not a student, your contribution outside of the program is still welcome! Feel free to develop an idea from the page as long as no student chose it.
We especially invite students to contribute based on their past experience and competencies, or based on their current research.
Nearly all project ideas will require a strong working knowledge of C and/or C++. In addition, we use Python for much of our interface code (anyone skilled in C/C++ can trivially learn enough Python to make the needed interface code changes). An exception to this are projects where only Python is required.
To get an idea of what sort of project can be done for Blender and of the current development direction, see: