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

Tue, Jun 19

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

Tue, May 29

Samuel McFadden (the_sam1x) added a watcher for Quick Hacks: Samuel McFadden (the_sam1x).
Tue, May 29, 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.
Tue, May 29, 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

WuYiming (NicksBest) added a watcher for Quick Hacks: WuYiming (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

Feb 14 2018

Patrizio Colomba (PatrizioC) added a watcher for Quick Hacks: Patrizio Colomba (PatrizioC).
Feb 14 2018, 8:43 PM

Feb 9 2018

André Lourenço (alourenco) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

@Campbell Barton (campbellbarton) I think I didn't complete the submission on the first time. I also can't find a way to claim this one since it's abandoned. I'll create a complete one with the new diff and then, I hope, it will be updatable. Sorry for the mess.

Feb 9 2018, 1:58 PM · Quick Hacks
Campbell Barton (campbellbarton) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

@André Lourenço (alourenco) - somehow you submitted this diff in a way that I needed to create it (the link to https://developer.blender.org/differential/diff/9969 asked to to create the diff).
I've never seen this before, not sure why that happened.

Feb 9 2018, 2:27 AM · Quick Hacks
André Lourenço (alourenco) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

Somehow Diff 9969 is in a half submitted state, finalized - now it's D3046

Feb 9 2018, 2:15 AM · Quick Hacks

Feb 7 2018

Campbell Barton (campbellbarton) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

Somehow Diff 9969 is in a half submitted state, finalized - now it's D3046

Feb 7 2018, 8:46 AM · Quick Hacks
André Lourenço (alourenco) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

I submitted a patch for this one here: Diff 9969

Feb 7 2018, 2:01 AM · Quick Hacks
André Lourenço (alourenco) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.
Feb 7 2018, 1:58 AM · Quick Hacks

Jan 26 2018

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

where can i find the definition of data->active, items.totitem, items.more and items.offset

Jan 26 2018, 5:02 PM · Quick Hacks, User Interface

Jan 24 2018

André Lourenço (alourenco) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

@André Lourenço (alourenco) - we don't assign quick hacks, just submit patch and comment here when you have something.

Jan 24 2018, 12:21 AM · Quick Hacks
Campbell Barton (campbellbarton) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

@André Lourenço (alourenco) - we don't assign quick hacks, just submit patch and comment here when you have something.

Jan 24 2018, 12:17 AM · Quick Hacks
Campbell Barton (campbellbarton) placed T53799: Snap to second while scrubbing the frame in the timeline up for grabs.
Jan 24 2018, 12:16 AM · Quick Hacks

Jan 23 2018

Christopher Anderssarian (Christopher_Anderssarian) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

Maybe when "Show Subframe" is enabled holding Ctrl + Shift will snap 0.10 of a second? Possible?

Jan 23 2018, 10:25 PM · Quick Hacks
André Lourenço (alourenco) claimed T53799: Snap to second while scrubbing the frame in the timeline.

Hi, I would like to go for this one.

Jan 23 2018, 9:50 PM · Quick Hacks

Jan 22 2018

Arihant Joshi (AJ) claimed T39656: Ctrl+Click for Nurbs.

I'd like to work on this.

It's my first try at contributing to Blender, so it might take me a few days/weeks to figure it out, but I'll try my best.

If I see I am taking too much time with it, I'll leave it up for grabs.

Think I know where to start looking.

Jan 22 2018, 7:27 AM · Quick Hacks, BF Blender
Campbell Barton (campbellbarton) added a comment to T51865: Add generic precision option for text-based formats exporters (e.g. X3D, OBJ...).

@Brecht Van Lommel (brecht) LGTM, although think this is only needed for UV's and vertices, think normals can be left at 4 (%.4g is fine too).

Jan 22 2018, 12:20 AM · Quick Hacks, Addons

Jan 21 2018

D1761: unstitch/unweld T37880 now requires changes to proceed.
Jan 21 2018, 4:20 AM · Quick Hacks
Brecht Van Lommel (brecht) added a comment to T51865: Add generic precision option for text-based formats exporters (e.g. X3D, OBJ...).

I suggest to use %.7g. It will ensure you have 7 digits of precision on both sides of the decimal combined, like float values have. For very small or large numbers it switches to scientific notation.

Jan 21 2018, 4:18 AM · Quick Hacks, Addons
Campbell Barton (campbellbarton) added a comment to T51865: Add generic precision option for text-based formats exporters (e.g. X3D, OBJ...).

Not sure this is a good quick hack - mainly because it's quite a detailed option - should all ascii formats have precision for UV's and verts, ... normals too?

Jan 21 2018, 3:13 AM · Quick Hacks, Addons
André Lourenço (alourenco) added a comment to T51865: Add generic precision option for text-based formats exporters (e.g. X3D, OBJ...).

I'd like to try, but still not sure what the goal is?

Jan 21 2018, 1:43 AM · Quick Hacks, Addons

Jan 20 2018

Campbell Barton (campbellbarton) closed T53798: Area Resize Snapping as Resolved.

@Germano Cavalcante (mano-wii), thanks for the patches, window draw callbacks are a much nicer way to handle these kinds of tools too.

Jan 20 2018, 12:00 PM · Quick Hacks

Jan 19 2018

André Lourenço (alourenco) added a comment to T37880: Rip Tool for UV editing.

Hello, I've been taking a look to the code and I would like to go for this one. It is unassigned right?

Jan 19 2018, 11:40 PM · BF Blender, Quick Hacks, Mesh Modeling
Germano Cavalcante (mano-wii) added a comment to T53798: Area Resize Snapping.

I liked that idea. I'm glad Blender has this new feature now.
@Campbell Barton (campbellbarton) , thanks for reviewing the patches =)

Jan 19 2018, 8:43 PM · Quick Hacks
John Roper (johnroper100) added a comment to T51865: Add generic precision option for text-based formats exporters (e.g. X3D, OBJ...).

I'd like to try, but still not sure what the goal is?

Jan 19 2018, 12:23 PM · Quick Hacks, Addons