OpenTimelineIO Support in VSE
Contributor: Bipin_
The Goal of this project is to add the functionality to import and export OpenTimelineIO (.otio) files in Blender. OpenTimelineIO is an open-source...
The Freedom to Create
Contributor: Bipin_
The Goal of this project is to add the functionality to import and export OpenTimelineIO (.otio) files in Blender. OpenTimelineIO is an open-source...
Contributor: Criss-Ivana
As highlighted during the 2025 Blender Conference, one of the primary challenges facing the Compositor is managing complexity. To address this, the...
Contributor: Evan Luo
Blender’s edit-mode smooth operator is a simple iterative uniform Laplacian average. While functional for light cleanup, it has four fundamental...
Contributor: Henry Jiang
This task involves various enhancements, such as: "Clone" Support for Edge Slide: An option for the Edge Slide tool which, when enabled, duplicates...
Contributor: il4n
Currently transitions in VSE (Blender's video editor) have usability issues, as transitions can't be on the same channel as the input strips, and...
Contributor: Jerry Wei
Features 1. Per-brush opt-in for scene-level brush settings (“use unified xxx”). 2. Brush tip roundness (currently available in limited brushes). 3....
Contributor: Owen O'Malley
Blender currently supports exporting MaterialX within USD, but lacks meaningful support for authoring or executing MaterialX-standard shader graphs...
Contributor: Yogeshgouda_Patil
Blender's UI regression test suite leaves most of the editor surface untested in CI, meaning regressions are caught only by manual review. This...
Contributor: Benjamin Beilharz
The goal of this project is to improve the compositor's sampling situation. This includes exposing the interpolation option to all nodes reliant on...
Contributor: Ian Yoo
This project will improve compositor regression testing by adding tests to expand code coverage. The compositor is being actively developed, so...
Contributor: Mohamed Hassan Gad
This project aims to enhance Blender’s Glare node by addressing UX and technical limitations, improving usability, and performance. By resolving...
Contributor: Namit Bhutani
The goal of this project is to improve the performance of Blender’s sculpting system, particularly when working with high-resolution meshes....
Contributor: Ramón_1
This project seeks to introduce the functionality of creating keyframes directly in the VSE preview by using the “I” or “K” key, adhering to the same...
Contributor: Tariq
This project addresses Blender’s edit-mode mirror limitations by enhancing its functionality to support multiple axes and operators. It will enable...
Contributor: TheKaceFiles
The goal of this project is to integrate pitch-correction into Blender's video sequence editor (VSE). While the editor supports retiming video and...
Contributor: Vivian Leung (vivz753)
Flamenco, whose target audience is small studios of artists and Blender users, could benefit by adding features that enhance the user-friendliness...
Contributor: Jonas Holzman
In recent years, Blender support for macOS specific features has drastically improved. With the introduction of the Metal Viewport, features such as...
Contributor: CodeBlaze
In Blender, geometry nodes provide the user with a visual scripting interface to manipulate 3D geometry, allowing the creation of custom modifiers...
Contributor: Lleu Yang
This project adds a Sample Sound node that retrieves audio from sound files, and provides their frequency response over time for use in Geometry...
Contributor: John Kiril Swenson
Blender's video sequence editor currently contains a number of "papercuts", or isolated frustrations that can degrade the overall experience and...
Contributor: David Zhang 2002
The objective of this project is to enhance the distributed rendering and task execution capabilities within Blender through several key...
Contributor: Anishb00
The project focuses on enhancing UV mapping workflows by introducing a user-friendly weld-seams utility for efficient UV island merging, drawing...
Contributor: Colin Marmond
The node previews in the shader editor had been removed when Eevee replaced the Internal render engine. This project ’s aim is to bring it back....
Contributor: Eveline Anderson
Summary from Official Website description: Last year Flamenco had a major release. It is more popular than ever, but still missing certain key...
Contributor: Lucas Tadeu Teixeira
Blender supports video editing through its video sequence editor. While the editor allows users to load videos and audio files, computing the audio...
Contributor: MelissaGoon
The goal of this project is to implement user-suggested improvements to the UV Editor tools in order to help users create UV maps more easily. The...
Contributor: shinbay
This project aims to port the remaining tree elements to the new object-oriented design of the Outliner codebase. The project will involve creating...
Contributor: yashdabhade
The need for more easy-to-use features to edit text has been felt with the increased use of 3D text in blender. This project aims at enhancing the...
Contributor: Jebbly
The Many Lights Sampling project has been a long-standing project over the course of Blender’s development. It is meant to improve Cycles render...
Contributor: Aarnav Dhanuka
We are surrounded by deformable objects that can’t be accurately simulated in Blender yet. It is proposed in this project to build a new solver that...
Contributor: Dilith Jayakody
Curves in blender have been subject to a number of user requests for improvement from several different aspects. One such request was a new tool that...
Contributor: Himanshi Kalra
Following the spirit of Everything Nodes in Blender, the project aims at developing a Testing Framework in place for the Geometry Nodes. Geometry...
Contributor: Siddhartha Jejurkar
This project aims at improving certain existing UV editor tools and also adding some new features to better support workflows involving UDIM...
Contributor: Fabian Schempp
For a long time, the modifier system was the main way to procedurally generate and modify 3D data in Blender. While modifiers can be stacked to...
Contributor: Ish Bosamiya
My GSoC project in 2019, on the Adaptive Cloth Simulator, was an exploration in adding support for parametric on-the-fly remeshing for Blender's...
Contributor: Aditya Jeppu
The project focuses on the strips (video and image/sequence) in the video sequencer. The main goal is to add a preview of the clip in the...
Contributor: Cian Jinks
This proposal aims to bring a selection of much needed improvements to the knife tool in Blender which will better the modelling workflow of the...
Contributor: Soumya
The project is about displaying data about the simulations in the view-port so that users and developers can easily understand what is going on. Data...
Contributor: Sam Kottler
This project will continue development on the Many Light Sampling project from GSoC 2018. It will add support for importance sampling of more...
Contributor: Nathan Craddock
This will be a continuation of the previous summer’s Outliner Improvements project. With selection now syncing between the outliner and other...
Contributor: Falk David
Since the Blender 2.8 update, that introduced the Grease Pencil object type, there are a couple of primitives that can be added in the Grease Pencil...
Contributor: Alexia Legrand
The project goal is to add an editor menu for the quick favourites in the preferences and to give the possibilities to create more personal menu and...
Contributor: Himanshi Kalra
Testing is a nice-to-have tool/utility for developers to check for breaks in early stages of development cycle which is less expensive. Automated...
Contributor: Mateusz Grzeliński
Show logs and debugs in info editor. Add UI features to make it comfortable to work with logs such as filtering, searching, enable/disable on the fly.
Contributor: Matt Overby
Elastic deformation is an essential component of animation pipelines. Volumetric soft body simulation can be used to capture the complex details of...
Contributor: Sriharsha Kotcharlakot
The goal of this project is to make the viewport more informative by adding options to visualise liquid simulation grids and improving existing fluid...
Contributor: Ankit Meel
Among the 3D formats available, some are simple in theory, yet effective for a lot of different use cases and supported by a multitude of software in...
Contributor: Hans Goudey
The bevel modifier is extremely powerful, but there is constantly a list of requested improvements that could expand its use case and speed up the...
Contributor: Ish Hitesh Bosamiya
Blender has had a cloth simulator for quite a while now. It is based on a system that now needs major changes. A lot of research has been done in...
Contributor: Nathan Craddock
With an increased focus on the outliner in Blender 2.8x, many improvements could be implemented to increase the outliner's usability. Synced...
Contributor: Omar Ahmad
The project hopes to refactor and add Cycles/EEVEE nodes to improve the workflow of technical/shading artists. This is done by providing; more...
Contributor: Yiming Wu
LANPR is a fast and accurate 3D NPR feature line rendering engine developed for Blender 2.8 NPR branch. This project is aimed to complete the...
Contributor: Julian Eisel
Implementation of core features needed for XR (virtual, augmented and mixed reality) headsets via the new OpenXR specification (currently in...
Contributor: Quentin MATILLAT
Nobody likes waiting for hours whilst blender is busy rendering. Cycle, one of the render engine of blender, is a heavy user of ray-tracing. The...
Contributor: Rohan Rathi
The bevel modifier is widely used in modelling to chamfer edges and smoothen them out. Bevels are used to correct the shading of mesh, so as to make...
Contributor: Yiming Wu
To improve blender's NPR line rendering for stylized image generation, such as manga-styled animation. The main target is to greatly improve the...
Contributor: Erik Englesson
This project will implement the following paper, "Importance Sampling of Many Lights with Adaptive Tree Splitting" by Alejandro Conty and Christopher...
Contributor: Geraldine Chua
Traditionally, solid objects are represented as meshes: a set of vertices, edges, and faces. This interpretation of real-life objects into 3D space...
Contributor: L. E. Segovia (amyspark)
Realistic hair or fur is essential when creating a plausible virtual world. In feature animation, this is often used to define the signature look of...
Contributor: Darshan Kadu
Currently the vertex painting lacks the features like vertex masking, don’t have many blend options, color choice is only limited to rgb and not to...
Contributor: Sebastian Witt
Improve the sculpting tools by adding a silhouette brush and other minor improvements to the toolset. Giving the sculptor the freedom to add and...
Contributor: Rohan Rathi
A Normal Editing mode to facilitate editing of vertex normals with toolset to provide users an ability to manipulate normals of a mesh. This is...
Contributor: sebbas
In this project I would like to improve the existing Mantaflow integration by adding support for secondary particles and by implementing a novel...
Contributor: gandalf3
This project will add a package manager to Blender’s current addon system with the goal of providing functionality similar to that found in Atom (the...
Contributor: Severin
An improved layer management system that adds industry standard features for organizing display of scene content Blender. This includes the ability...
Contributor: sebbas
Liquids and smoke are both fluids and share properties. It therefore makes sense to have one single fluid solver in Blender which handles all fluid...
Contributor: tianwei37
The estimation of camera motion plays an important role in visual effects (VFX) industry, which enables the interaction between the virtual and the...
Contributor: João Araújo
Most architectural and engineering projects nowadays involve a strong part of surface modeling. To do this kind of modeling objects like Bezier or...
Contributor: Lukas Stockner
The goal of this project is to implement an optional denoising step in Cycles, which would be executed between the actual pathtracing and the...
Contributor: SaphireS
As someone who uses Blender as his main tool on a daily basis I know just how cabale Blenders UV Editor is ...But I also know about its shortcomings...
Contributor: Nathan Vollmer
Vertex painting is an essential part of 3D animation, especially in Blender. Often used in skin weighting, vertex painting provides an intuitive way...
Contributor: DingTo
This project is about improving Cycles' texture system on CPU and GPU, by removing limitations and making it more memory efficient. Furthermore the...