Hi all!
I have an university assignment coming up where we are allowed to optimize any open source software within 2 weeks, as a long time user of blender I would like to be able to contribute to its development somehow. Are there any specific areas which might be suitable?
Cheers!
Hey,
take a look at the developer handbook for infos on how to get involved. There are some suggestions how to pick a project as well.
Best,
Thomas
Not sure if physics is your strong point but cloth simulations in high steps per frame could be faster in my opinion.
There are some other optimization projects that are already underway (Iike shader compilation times) and you might be able to help.
2 weeks isn’t a lot of time, and especially on a project like blender where any real low hanging has been picked clean years ago.
Finding a task with the restrictions you have could prove to be tricky.
1 Like
Keep is mind that some of legacy systems without active maintainers probably will not be the target acceptable to any large refactoring to improve performance. If this is more then for (int i ...)
→ threading::parallel_for(IndexRange(N), ...)
then such things like physics are not good choose in context of such small time range.
1 Like
Thanks for all the suggestions and advice!
I’ll look around if the physics stuff seems doable in the time available.