Page MenuHome

Good First IssueProject
ActivePublic

Details

Description

This project collects relatively easy tasks for new developers to get involved. The tasks for this project are all features that we would accept in Blender releases.

Good First Issue

  • Tasks perfect for new comers, or even developers interested on trying their hands in different areas.
  • A good first issue doesn't mean necessarily that something is quick to solve, but often there are self-contained problems easy to verify, review and implement.
  • Experienced developers don't have to leave these tasks unattended waiting for new contributors to help around. If the task is important then it should be fixed as any other issue.

A good first issue doesn't mean necessarily that something is quick to solve, but often there are self-contained problems easy to verify.

How to Start

  • Browse First Good Issue to find one.
  • When you want to start working on a task, you can comment on the task to ask for more information if needed.
  • When you have a patch ready, you may assign the task to yourself and submit the diff to get it reviewed.

Please: Verify that there isn't already a patch for the task by somebody else. If that's the case, it'll usually be mentioned in a comment or the task has a (open) differential revision assigned (those are usually listed in the task details, like in T45230)

You may also want to look at the Todo wiki page.

Adding Tasks

Good First Issue can be added by developers and module team members for functionality that they would accept in Blender. This is not a wish list to suggest features.

Projects must be...

  • Easy enough for an experienced developer to do in a short time (about 30min - 2hrs).
  • Real projects (not simply exercises).
  • Acceptable to be added into Blenders code-base without discussion on controversial topics.

Recent Activity

Fri, Jun 5

Ryan Inch (Imaginer) added a comment to T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object).

@Nathan Craddock (Zachman), @Campbell Barton (campbellbarton), Thanks for the fix.

Fri, Jun 5, 8:37 AM · Good First Issue, Data, Assets & I/O, BF Blender

Thu, Jun 4

Campbell Barton (campbellbarton) closed T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object) as Resolved by committing rB30395a491f5a: Fix T77073: Objects cannot be activated after collection exclude.
Thu, Jun 4, 1:48 PM · Good First Issue, Data, Assets & I/O, BF Blender

Wed, Jun 3

xiwei (xiweizhou123) added a comment to T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object).

@Nathan Craddock (Zachman) Don't worry still thx. imma just give a look to your commit :)

Wed, Jun 3, 10:10 AM · Good First Issue, Data, Assets & I/O, BF Blender

Tue, Jun 2

Nathan Craddock (Zachman) added a comment to T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object).

Hey @xiwei (xiweizhou123), it's been assigned (to me) and there is a revision awaiting review already (D7886: Fix T77073: Objects cannot be activated after collection exclude), sorry about that! You can find the information about task assignment in the right column next to the task description, and the revisions are listed below the description.

Tue, Jun 2, 5:21 PM · Good First Issue, Data, Assets & I/O, BF Blender
xiwei (xiweizhou123) added a comment to T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object).

Hello, is this task unassigned? I would like to try it out since it's in Good First Issue

Tue, Jun 2, 5:12 PM · Good First Issue, Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) moved T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object) from Backlog to Bugs on the Data, Assets & I/O board.
Tue, Jun 2, 10:56 AM · Good First Issue, Data, Assets & I/O, BF Blender
Marcelo F (marceloferrante) added a comment to T51865: Add generic precision option for text-based formats exporters (e.g. X3D, OBJ...).

Hi,
I made a patch to easily change precision, https://developer.blender.org/D7899

Tue, Jun 2, 1:36 AM · Good First Issue, Add-ons

Sat, May 30

Reinis Mazeiks (Reinis.Mazeiks) added a comment to T44834: Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode.

My code checks if there are any selectable bones in weight paint mode. If there are, it adds a third button in the selection switch at the top left.

Sat, May 30, 6:42 AM · Good First Issue, BF Blender, User Interface
Nathan Craddock (Zachman) added a revision to T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object): D7886: Fix T77073: Objects cannot be activated after collection exclude.
Sat, May 30, 6:03 AM · Good First Issue, Data, Assets & I/O, BF Blender
Nathan Craddock (Zachman) claimed T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object).
Sat, May 30, 1:58 AM · Good First Issue, Data, Assets & I/O, BF Blender

Fri, May 29

Dalai Felinto (dfelinto) closed T73972: Collection in outliner grayed out when all child collections are disabled as Resolved by committing rB582d3153a1e4: Fix T73972: Collection in outliner grayed out when all collection children are….
Fri, May 29, 11:56 AM · Good First Issue, User Interface, BF Blender
Ryan Inch (Imaginer) added a comment to T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object).

@Dalai Felinto (dfelinto) Sorry, my last post wasn't clear. There's an easier way to recover from this than saving and re-opening the blend file, just click the data icon that's beside the object in the outliner (the green triangle in the default blender theme). This takes you to edit mode and then you can switch back to object mode and everything will be fine.

Fri, May 29, 6:28 AM · Good First Issue, Data, Assets & I/O, BF Blender

Thu, May 28

Manuel Castilla (manzanilla) claimed T73972: Collection in outliner grayed out when all child collections are disabled.
Thu, May 28, 7:44 PM · Good First Issue, User Interface, BF Blender
Manuel Castilla (manzanilla) added a comment to T73972: Collection in outliner grayed out when all child collections are disabled.

I created a patch for this. In it I explain the changes.
The part of the code I modified was introduced in Commit 4234cddd by Brecht in which children flags are set as parent flags initially.
He might better know whether this patch is ok or not.
I'm new to this, not sure if I should assign him as reviewer.

Thu, May 28, 7:39 PM · Good First Issue, User Interface, BF Blender
Manuel Castilla (manzanilla) added a revision to T73972: Collection in outliner grayed out when all child collections are disabled: D7864: Fix T73972: Collection in outliner grayed out when all child collections are disabled.
Thu, May 28, 7:33 PM · Good First Issue, User Interface, BF Blender
Dalai Felinto (dfelinto) updated subscribers of T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object).

Campbell said that indeed we can't make strong assumptions about this, there is only the editing option not to change modes when selecting.

Thu, May 28, 12:40 PM · Good First Issue, Data, Assets & I/O, BF Blender
Dalai Felinto (dfelinto) added a project to T77073: Collections: Exclude From ViewLayer toggle will leave the object in multiple modes (e.g. unable to set as active object): Good First Issue.

The issue is that the object is still stuck with mode 'TEXTURE_PAINT' even though it is no longer the active object. The same happens for 'EDIT', yet this one doesn't stop the object from being selected again to be active.

Thu, May 28, 12:20 PM · Good First Issue, Data, Assets & I/O, BF Blender
Dalai Felinto (dfelinto) added a comment to T73972: Collection in outliner grayed out when all child collections are disabled.

@Jordan Matelsky (j6m8) be sure to mention here once you have a patch for this (or poke me (dfelinto) on blender.chat, to take a look at it.

Thu, May 28, 9:41 AM · Good First Issue, User Interface, BF Blender

Wed, May 27

Reinis Mazeiks (Reinis.Mazeiks) added a comment to T73972: Collection in outliner grayed out when all child collections are disabled.

@Jordan Matelsky (j6m8) I guess if the issue is unassigned, no one's working on it. I think you can safely assign it to yourself and have a go. Thanks for contributing!

Wed, May 27, 7:47 PM · Good First Issue, User Interface, BF Blender
Reinis Mazeiks (Reinis.Mazeiks) added a comment to T44834: Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode.

Hi again - submitting my first patch for review, yay!
Please let me know if anything needs improving, will try to fix within a couple of days.

Wed, May 27, 5:52 PM · Good First Issue, BF Blender, User Interface
Reinis Mazeiks (Reinis.Mazeiks) added a revision to T44834: Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode: D7855: UI: Add bone selection switch in weight paint.
Wed, May 27, 5:49 PM · Good First Issue, BF Blender, User Interface

Tue, May 26

Reinis Mazeiks (Reinis.Mazeiks) claimed T44834: Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode.

Hi! I would like to take this as my first task.

Tue, May 26, 8:36 PM · Good First Issue, BF Blender, User Interface
Reinis Mazeiks (Reinis.Mazeiks) added a watcher for Good First Issue: Reinis Mazeiks (Reinis.Mazeiks).
Tue, May 26, 4:05 PM

Fri, May 22

Jordan Matelsky (j6m8) added a comment to T73972: Collection in outliner grayed out when all child collections are disabled.

Is anyone hitting this issue? Would be interested in fixing this :)

Fri, May 22, 11:49 PM · Good First Issue, User Interface, BF Blender

Thu, May 21

Mateusz (brezdo) removed a watcher for Good First Issue: Mateusz (brezdo).
Thu, May 21, 9:44 PM
Dalai Felinto (dfelinto) edited Description on Good First Issue.
Thu, May 21, 11:38 AM
Dalai Felinto (dfelinto) removed a hashtag from Good First Issue: #first_good_issue.
Thu, May 21, 11:37 AM
Dalai Felinto (dfelinto) renamed Good First Issue from First Good Issue to Good First Issue.
Thu, May 21, 11:37 AM
Dalai Felinto (dfelinto) edited projects for T73972: Collection in outliner grayed out when all child collections are disabled, added: Good First Issue; removed Straightforward Issue.
Thu, May 21, 11:37 AM · Good First Issue, User Interface, BF Blender
Dalai Felinto (dfelinto) renamed Good First Issue from Quick Hacks to First Good Issue.
Thu, May 21, 11:34 AM

Sat, May 16

Don Miguel (don.miguel) added a comment to D6813: Searchbox wrap around feature.

Latest demo:

Sat, May 16, 9:38 PM · User Interface, Good First Issue
Don Miguel (don.miguel) updated the diff for D6813: Searchbox wrap around feature.

Remove extra newline in sculpt.c

Sat, May 16, 9:17 PM · User Interface, Good First Issue
Don Miguel (don.miguel) updated the diff for D6813: Searchbox wrap around feature.

Updated to work with latest changes in master.

Sat, May 16, 7:59 PM · User Interface, Good First Issue

Wed, May 13

Nicholas Rishel (nicholas_rishel) added a comment to T39656: Ctrl+Click for Nurbs Surfaces.

Surface's Nurbs (e.g. add -> Surface -> Nurbs Curve) still don't have this functionality.

Wed, May 13, 4:14 AM · BF Blender, Good First Issue
Nicholas Rishel (nicholas_rishel) renamed T39656: Ctrl+Click for Nurbs Surfaces from Ctrl+Click for Nurbs to Ctrl+Click for Nurbs Surfaces.
Wed, May 13, 4:07 AM · BF Blender, Good First Issue

Sat, May 9

Tejinder Sarna (tejindersarna) removed a watcher for Good First Issue: Tejinder Sarna (tejindersarna).
Sat, May 9, 12:18 PM
Tejinder Sarna (tejindersarna) added a watcher for Good First Issue: Tejinder Sarna (tejindersarna).
Sat, May 9, 12:18 PM

May 2 2020

Ray molenkamp (LazyDodo) added a comment to T70016: Document performance profiling Blender.

most optimizations are incompatible with Edit and Continue

Here is a patch in case you would like to change it for RelWithDebInfo

May 2 2020, 6:22 PM · Documentation, Good First Issue, Performance, Platforms, Builds & Tests
Harald Reingruber (haraldreingruber) added a comment to T70016: Document performance profiling Blender.

I think it's important to note that when you're profiling you're going to compare performance between builds, you have to be very very careful to compare apples to apples, there can be up to a 20% difference in performance between a Release and RelWithDebInfo build, a fun thread where i miserably failed at remembering this is T70463.

May 2 2020, 10:33 AM · Documentation, Good First Issue, Performance, Platforms, Builds & Tests
Harald Reingruber (haraldreingruber) added a comment to T70016: Document performance profiling Blender.

i fixed that yesterday

May 2 2020, 10:08 AM · Documentation, Good First Issue, Performance, Platforms, Builds & Tests

May 1 2020

Ray molenkamp (LazyDodo) added a comment to T70016: Document performance profiling Blender.

I think it's important to note that when you're profiling you're going to compare performance between builds, you have to be very very careful to compare apples to apples, there can be up to a 20% difference in performance between a Release and RelWithDebInfo build, a fun thread where i miserably failed at remembering this is T70463.

May 1 2020, 6:23 PM · Documentation, Good First Issue, Performance, Platforms, Builds & Tests
Ray molenkamp (LazyDodo) added a comment to T70016: Document performance profiling Blender.

I discovered that there is a problem with the CMake RelWithDebInfo configuration, which leads to VS not generating the debug information (if not activated manually for each project). I will try to figure out how to solve this in the next days.

May 1 2020, 5:46 PM · Documentation, Good First Issue, Performance, Platforms, Builds & Tests
Harald Reingruber (haraldreingruber) added a comment to T70016: Document performance profiling Blender.

Here is a draft for the instructions to start profiling on Windows: https://docs.google.com/document/d/1s15X1qZ8iRC2zc3zkEwDboJCARqhqpECXZ2PRLKG7QI/edit?usp=sharing
It would be awesome if you could give me some feedback on the content, and how to improve the document.

May 1 2020, 5:44 PM · Documentation, Good First Issue, Performance, Platforms, Builds & Tests

Apr 27 2020

Hyu Ogawa (fiord) removed a watcher for Good First Issue: Hyu Ogawa (fiord).
Apr 27 2020, 8:00 PM

Apr 21 2020

Jamie Chaisson (jamjchai) added a watcher for Good First Issue: Jamie Chaisson (jamjchai).
Apr 21 2020, 12:56 AM

Apr 15 2020

Frank Bessou (fbessou) closed T71999: Text object kerning, expose in menu as Resolved.

Marking as resolved since it seems to be resolved by rBd95dbd1f4f1ca270e1f1d53ef75be29e7a423c28 ? :)
Feel free to reopen if I am missing something.

Apr 15 2020, 4:16 PM · User Interface, Good First Issue, BF Blender

Apr 9 2020

Jaap (lemagedurage) added a comment to T51087: Improve keyboard usage for spacebar search menu.

Hi there!

Apr 9 2020, 3:06 PM · Good First Issue, User Interface

Apr 8 2020

Fadri Vesa Frey (pandartb3e) added a watcher for Good First Issue: Fadri Vesa Frey (pandartb3e).
Apr 8 2020, 10:10 PM

Apr 6 2020

Harald Reingruber (haraldreingruber) added a comment to T70016: Document performance profiling Blender.

@Brecht Van Lommel (brecht): Thanks for the valuable input. Will let you know once I have the first draft ready.

Apr 6 2020, 5:13 PM · Documentation, Good First Issue, Performance, Platforms, Builds & Tests

Apr 4 2020

Brecht Van Lommel (brecht) added a comment to T70016: Document performance profiling Blender.

We can start by documenting the simple setup all on one page. Then if needed we can split it up or extend it.

Apr 4 2020, 1:41 PM · Documentation, Good First Issue, Performance, Platforms, Builds & Tests