Quick HacksProject
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.

How to Start

  • Browse Quick Hacks 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

Quick Hacks 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 or janitor work).
  • Acceptable to be added into Blenders code-base without discussion on controversial topics.

Recent Activity

Wed, Oct 17

JONG HA SIN (twglhk) added a comment to T51087: Improve keyboard usage for spacebar search menu.

Is this task not done? Can I progress it?

Wed, Oct 17, 1:42 PM · Quick Hacks, User Interface

Fri, Oct 5

Malkai dos Santos Pereira Oliveira (Malkai) added a watcher for Quick Hacks: Malkai dos Santos Pereira Oliveira (Malkai).
Fri, Oct 5, 7:42 PM

Sep 21 2018

Arjen Klaverstijn (knalliebar) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

@Baptiste Nicolet (bathal) I think this one is implemented! Can be closed? @Campbell Barton (campbellbarton)

Sep 21 2018, 1:15 PM · Quick Hacks

Sep 4 2018

Sergey Sharybin (sergey) added a commit to T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h: rC6f973c482101: Fix T56092: command line arguments after -- beginning with -h don't work..
Sep 4 2018, 1:48 PM · Platform: Mac OS X, BF Blender, Quick Hacks, Python

Aug 26 2018

Aditia A. Pratama (aditiapratama) added a watcher for Quick Hacks: Aditia A. Pratama (aditiapratama).
Aug 26 2018, 3:50 AM

Aug 25 2018

Habib Gahbiche (zazizizou) added a watcher for Quick Hacks: Habib Gahbiche (zazizizou).
Aug 25 2018, 6:46 PM
Mateusz Grzeliński (brezdo) added a watcher for Quick Hacks: Mateusz Grzeliński (brezdo).
Aug 25 2018, 11:08 AM

Aug 3 2018

Andreas Stallinger (st4ll1) added a watcher for Quick Hacks: Andreas Stallinger (st4ll1).
Aug 3 2018, 10:42 PM

Jul 29 2018

Baptiste Nicolet (bathal) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

Hello! Is this task still available? Can I work on top of the last Patch or should I submit a new one?

Jul 29 2018, 8:31 PM · Quick Hacks
Durgesh (durgesh) added a comment to T51087: Improve keyboard usage for spacebar search menu.

I am working on improving the patch

Jul 29 2018, 1:42 PM · Quick Hacks, User Interface
Martin Sand (sandstorm) added a comment to T51087: Improve keyboard usage for spacebar search menu.

Is there a commit for this patch? I compiled the latest version and it does not work as in the video.

Jul 29 2018, 12:02 PM · Quick Hacks, User Interface

Jul 27 2018

Brecht Van Lommel (brecht) added a comment to T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h.

It was actually a Cycles issue due to rBf8b9f4e9bbc1: Cycles: Resumable render implementation for Cycles.

Jul 27 2018, 11:41 AM · Platform: Mac OS X, BF Blender, Quick Hacks, Python
Brecht Van Lommel (brecht) closed T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h as Resolved by committing rB9a080d2ea606: Fix T56092: command line arguments after -- beginning with -h don't work..
Jul 27 2018, 11:41 AM · Platform: Mac OS X, BF Blender, Quick Hacks, Python
Arto Kitula (akitula) raised the priority of T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h from Normal to Confirmed.

Confirmed.

Jul 27 2018, 10:19 AM · Platform: Mac OS X, BF Blender, Quick Hacks, Python
Bastien Montagne (mont29) assigned T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h to Brecht Van Lommel (brecht).

@Brecht Van Lommel (brecht), @Arto Kitula (akitula) , mind checking that one? Thanks.

Jul 27 2018, 10:13 AM · Platform: Mac OS X, BF Blender, Quick Hacks, Python
Campbell Barton (campbellbarton) added a comment to T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h.

Can't redo this in Linux, looks like an OSX only issue?

Jul 27 2018, 7:21 AM · Platform: Mac OS X, BF Blender, Quick Hacks, Python
Campbell Barton (campbellbarton) renamed T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h from Command line switch -- disables ability to use python arguments beginning with -h to OSX: Command line switch -- disables ability to use python arguments beginning with -h.
Jul 27 2018, 7:20 AM · Platform: Mac OS X, BF Blender, Quick Hacks, Python
Campbell Barton (campbellbarton) edited projects for T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h, added: BF Blender, Platform: Mac OS X; removed Addons.
Jul 27 2018, 7:20 AM · Platform: Mac OS X, BF Blender, Quick Hacks, Python

Jul 24 2018

Jon Hammer (jhammer) created T56092: OSX: Command line switch -- disables ability to use python arguments beginning with -h.
Jul 24 2018, 7:01 PM · Platform: Mac OS X, BF Blender, Quick Hacks, Python

Jul 23 2018

Bastien Montagne (mont29) closed T55637: Lock vertex group does allow editing the group (it shouldn't) as Archived.

Please do noit re-open tasks yourself. As already stated, that is not a bug, and certainly not a quick hack. Changing that behavior needs design, and would be a TODO (we have a lot of TODO’s regarding vgroups anyway…).

Jul 23 2018, 11:07 AM · Quick Hacks, BF Blender

Jul 1 2018

Jiří Kozlovský (jirislav) reopened T55637: Lock vertex group does allow editing the group (it shouldn't) as "Open".

While the documentation there could be a bit clearer, it also clearly states here that duplicated geometry will inherit most geometry data layers

Note that duplicated elements belong to the same vertex groups as the “original” ones. The same goes for the material indices, the edge’s Sharp and Seam flags, and probably for the other vertex/edge/face properties…

Jul 1 2018, 9:00 AM · Quick Hacks, BF Blender

Jun 29 2018

Philipp Oeser (lichtwerk) closed T55637: Lock vertex group does allow editing the group (it shouldn't) as Archived.

This is by design (and not a bug)

Jun 29 2018, 12:02 PM · Quick Hacks, BF Blender

Jun 27 2018

Jiří Kozlovský (jirislav) created T55637: Lock vertex group does allow editing the group (it shouldn't).
Jun 27 2018, 4:14 AM · Quick Hacks, BF Blender

Jun 19 2018

Eduardo Schilling (elschilling) added a watcher for Quick Hacks: Eduardo Schilling (elschilling).
Jun 19 2018, 1:26 AM

May 29 2018

Samuel McFadden (the_sam1x) added a watcher for Quick Hacks: Samuel McFadden (the_sam1x).
May 29 2018, 4:23 PM
Danrae Pray (spockTheGray) placed T51289: Particle System UI issue/annoyance: setting Start later than End should increase End if necessary, rather than capping it up for grabs.
May 29 2018, 4:19 AM · Quick Hacks, User Interface, BF Blender

May 19 2018

Matthias (jayanam) added a watcher for Quick Hacks: Matthias (jayanam).
May 19 2018, 1:25 PM

May 16 2018

Ali Jaya Meilio LIE (alijaya) added a watcher for Quick Hacks: Ali Jaya Meilio LIE (alijaya).
May 16 2018, 3:38 AM
Ali Jaya Meilio LIE (alijaya) added a comment to T47169: Improve Curve extrude.

Hi, I just want to make sure, so we need to implement this operator in C code right? And for the operation behaviour, there's something that's not clear.
Is it only working for continuous selection or it can work in any condition? If we select disjoint selection, what will happen? And should be the edge produced by the extrude be straight, or it keeps the handle like before, or there's some adjustment for the handle?
From the python code above, I can see that he use subdivision operator to create a new node, and if I remember correctly, the subdivision change the handle position. I wonder if it's a wanted behaviour.

May 16 2018, 3:36 AM · Quick Hacks

May 11 2018

Jordan Matelsky (j6m8) added a watcher for Quick Hacks: Jordan Matelsky (j6m8).
May 11 2018, 5:07 AM

Apr 26 2018

Philipp Oeser (lichtwerk) added a comment to T47489: Add a default UV map to our torus mesh primitive.

commited in rBd37dcc488045

Apr 26 2018, 11:25 AM · Quick Hacks, Mesh Modeling
Sebastian Witt (witt) added a comment to T47489: Add a default UV map to our torus mesh primitive.

@Philipp Oeser (lichtwerk) go ahead, thanks for doing so!

Apr 26 2018, 9:38 AM · Quick Hacks, Mesh Modeling
Philipp Oeser (lichtwerk) added a comment to T47489: Add a default UV map to our torus mesh primitive.

@Sebastian Witt (witt): do you want to commit yourself? (I can do otherwise...)

Apr 26 2018, 7:35 AM · Quick Hacks, Mesh Modeling

Apr 25 2018

Sebastian Witt (witt) added a comment to T47489: Add a default UV map to our torus mesh primitive.

I can confirm this is a bug.
The UV coords are flipped as to be expected by the code. I have no idea why this was in the code i wrote 2 years ago.

Apr 25 2018, 11:54 PM · Quick Hacks, Mesh Modeling
Simon Windmill (coolpowers) added a comment to T47489: Add a default UV map to our torus mesh primitive.

I was trying to track down a strange discontinuity in a normal map generated from a torus, which led to discovering Blender was generating two UV islands - all but one single face were joined together. If you're interested, you can see the visual example (and what a user would do to fix it) here: https://twitter.com/coolpowers/status/988504575912087552

Apr 25 2018, 10:44 PM · Quick Hacks, Mesh Modeling

Apr 21 2018

Timothy McGilly (default_monkey) added a watcher for Quick Hacks: Timothy McGilly (default_monkey).
Apr 21 2018, 12:41 PM

Mar 20 2018

Geraldine Chua (gschua) added a comment to T39656: Ctrl+Click for Nurbs.

Hi! I'm really sorry for not asking permission to work on this task earlier, but I was really eager to dive into the blender code base, and this is my first submitted revision.

Mar 20 2018, 1:22 PM · Quick Hacks, BF Blender
Geraldine Chua (gschua) added a revision to T39656: Ctrl+Click for Nurbs: D3110: Add Ctrl+Click Extrude function for Surfaces.
Mar 20 2018, 1:14 PM · Quick Hacks, BF Blender
Geraldine Chua (gschua) added a watcher for Quick Hacks: Geraldine Chua (gschua).
Mar 20 2018, 10:42 AM

Mar 5 2018

Girish Ramesh (rgirish28) added a watcher for Quick Hacks: Girish Ramesh (rgirish28).
Mar 5 2018, 7:37 PM

Mar 3 2018

Francesco Salvatore Spoto (SpotX) added a comment to T44834: Bone selection icon could be added next to Face and Vertex Selection in Weight Paint mode.

Hi all :),
I am new to blender programming, and I nave a few questions about this quick task.

Mar 3 2018, 7:36 PM · Quick Hacks, BF Blender, User Interface
Yuta Katayama (uosotm) added a watcher for Quick Hacks: Yuta Katayama (uosotm).
Mar 3 2018, 1:36 AM

Feb 28 2018

Soolo (riverseaweed) added a watcher for Quick Hacks: Soolo (riverseaweed).
Feb 28 2018, 8:10 AM

Feb 27 2018

YimingWu (NicksBest) added a watcher for Quick Hacks: YimingWu (NicksBest).
Feb 27 2018, 2:01 AM

Feb 25 2018

Brecht Van Lommel (brecht) closed T50132: UV Sticky mode is not respected with Border select as Resolved by committing rB5d54d6b47971: Fix T50132: UV sticky mode is not respected with border/circle/lasso select..
Feb 25 2018, 10:29 PM · Quick Hacks
Hugo Sales (someonewithpc) added a watcher for Quick Hacks: Hugo Sales (someonewithpc).
Feb 25 2018, 7:21 PM

Feb 22 2018

Hugo Sales (someonewithpc) added a revision to T50132: UV Sticky mode is not respected with Border select: D3075: Fix T50132.
Feb 22 2018, 10:05 PM · Quick Hacks
Hugo Sales (someonewithpc) added a comment to T50132: UV Sticky mode is not respected with Border select.

Submitted https://developer.blender.org/D3074 to fix this

Feb 22 2018, 9:22 PM · Quick Hacks

Feb 15 2018

Jiaxin Bai (marcos0318) added a watcher for Quick Hacks: Jiaxin Bai (marcos0318).
Feb 15 2018, 2:50 AM
YiBin Zeng (Link_Doyle) added a watcher for Quick Hacks: YiBin Zeng (Link_Doyle).
Feb 15 2018, 2:39 AM