Quick HacksProject
ActivePublic

Properties

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.
  • Once you are working on the task you can assign it to yourself so that others don't work on the same one.
  • When you have a patch ready, 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

Today

Campbell Barton (campbellbarton) added a comment to T47418: Ability to Reset Blender to an 'empty-file'.

@Mikhail Rachinskiy (alm), right - all of this would be removed. Except a single empty scene.

Tue, Mar 28, 7:49 AM · Quick Hacks
Mikhail Rachinskiy (alm) added a comment to T47418: Ability to Reset Blender to an 'empty-file'.

Then what are criteria for an empty file?
I think we all can agree that a file with objects, object data, materials and textures cannot be empty.

Tue, Mar 28, 6:34 AM · Quick Hacks

Yesterday

Campbell Barton (campbellbarton) added a comment to T47418: Ability to Reset Blender to an 'empty-file'.

Which means as soon as Factory Settings would receive new default data—this feature will become obsolete and need to be updated.

Mon, Mar 27, 4:43 AM · Quick Hacks
Mikhail Rachinskiy (alm) added a comment to T47418: Ability to Reset Blender to an 'empty-file'.

@Campbell Barton (campbellbarton) as I understand this option performing data cleanup after Factory Settings file is loaded. Which means as soon as Factory Settings would receive new default data—this feature will become obsolete and need to be updated.

Mon, Mar 27, 4:16 AM · Quick Hacks

Sun, Mar 26

Campbell Barton (campbellbarton) added a comment to T47418: Ability to Reset Blender to an 'empty-file'.

@Mikhail Rachinskiy (alm) however you may workaround your particular use-case, the ability to have a blank blend file is quite reasonable.

Sun, Mar 26, 11:19 PM · Quick Hacks
Alvis (wongalvis) added a comment to T47418: Ability to Reset Blender to an 'empty-file'.

@Campbell Barton (campbellbarton) What's the current status of this task? I'm interested in contributing to this hack.

Sun, Mar 26, 8:59 AM · Quick Hacks

Sat, Mar 25

Marco Garcia (mag415) removed a watcher for Quick Hacks: Marco Garcia (mag415).
Sat, Mar 25, 5:24 PM
Patrik Schmidt (semaph0r) removed a watcher for Quick Hacks: Patrik Schmidt (semaph0r).
Sat, Mar 25, 2:11 PM
darshan (darshan) added a revision to T50132: UV Sticky mode is not respected with Border select: D2579: border selection for uv vertex sticky mode.
Sat, Mar 25, 12:45 PM · Quick Hacks

Wed, Mar 22

michael knubben (michaelknubben) added a comment to T47436: Mirror Modifier: UV-mirror offset option.

This looks great!
This may be outside of the scope of this project, but would a vertex group/material mask be feasable?
The intended effect would be for only the masked area to be mirrored (with a possible invert function, as a few other modifiers have)

Wed, Mar 22, 5:58 PM · Quick Hacks
alekulyn added a watcher for Quick Hacks: alekulyn.
Wed, Mar 22, 3:51 AM

Tue, Mar 21

Rohan Rathi (RohanRathi) edited revisions for T45231: Rip edge-move for curves, added: D2568: Added Rip Edge move for curves; removed D1445: Rip edge-move for curves..
Tue, Mar 21, 4:46 PM · Quick Hacks
Rohan Rathi (RohanRathi) removed a task from D1445: Rip edge-move for curves.: T45231: Rip edge-move for curves.
Tue, Mar 21, 4:46 PM · Quick Hacks

Sun, Mar 19

Rohan Rathi (RohanRathi) claimed T45231: Rip edge-move for curves.

I would like to try the task.

Sun, Mar 19, 3:53 PM · Quick Hacks

Wed, Mar 15

Robert Fornof (amdbcg) added a comment to T37953: Separate sun lamp size as angular diameter.

https://developer.blender.org/D229

intern/cycles/app/cycles_xml.cpp 	
/* Generic */
 	xml_read_float(&light->size, node, "size");
+	xml_read_float(&light->sun_angle, node, "sun_angle");
 	xml_read_float3(&light->dir, node, "dir");
 	xml_read_float3(&light->co, node, "P");
 	light->co = transform_point(&state.tfm, light->co);

I cannot find any of that block in :
blender-build/blender/intern/cycles/app/cycles_xml.cpp Did it move or get re-done?

Wed, Mar 15, 3:15 AM · Rendering, BF Blender, Cycles, Quick Hacks
Robert Fornof (amdbcg) added a comment to T37953: Separate sun lamp size as angular diameter.
  1. I will work from Samarth Mediratta's diff , and modify as needed.
  2. I will create a demo video when it is ready for review.
  3. I will hand this back if I cannot complete 1. or 2. by April.
Wed, Mar 15, 2:21 AM · Rendering, BF Blender, Cycles, Quick Hacks
Robert Fornof (amdbcg) added a comment to T47436: Mirror Modifier: UV-mirror offset option.

1.5 minute walkthrough of this patch : https://www.youtube.com/watch?v=3_xoPrjWKAE&feature=youtu.be
Is there anything that needs modification?

Wed, Mar 15, 1:30 AM · Quick Hacks

Mon, Mar 6

Campbell Barton (campbellbarton) added a comment to D1518: Select option for reveal operators.
Mon, Mar 6, 2:40 AM · Quick Hacks
Robert Fornof (amdbcg) added a comment to T47436: Mirror Modifier: UV-mirror offset option.

@michael knubben (michaelknubben): Do you still need a windows build to test on/make sure its working?

Mon, Mar 6, 1:54 AM · Quick Hacks

Sun, Mar 5

Robert Fornof (amdbcg) added a comment to T47436: Mirror Modifier: UV-mirror offset option.

I've checked the patch, https://developer.blender.org/D1844 and it looks like it mostly works.

Sun, Mar 5, 5:43 AM · Quick Hacks
Robert Fornof (amdbcg) claimed T47436: Mirror Modifier: UV-mirror offset option.
  1. I'll work on this for as long as I can, and try to hand it back if I can't complete the work.
  2. I'm a total noob at this, I'll just assume I ask questions on the dev mailing list , ask in #blendercoders , or bug someone via maniphest.
  3. I may comment extensively here.
  4. I may bug someone about getting stuck , and it may happen soon with something really simple.
Sun, Mar 5, 5:18 AM · Quick Hacks

Fri, Mar 3

Campbell Barton (campbellbarton) placed T50132: UV Sticky mode is not respected with Border select up for grabs.
Fri, Mar 3, 3:09 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T37953: Separate sun lamp size as angular diameter up for grabs.
Fri, Mar 3, 3:09 PM · Rendering, BF Blender, Cycles, Quick Hacks
Campbell Barton (campbellbarton) placed T37880: Rip Tool for UV editing up for grabs.
Fri, Mar 3, 3:08 PM · BF Blender, Mesh Modeling, Quick Hacks
Campbell Barton (campbellbarton) renamed T37878: Viewport normal drawing with constant length from "Viewport normal drawing with constant length " to "Viewport normal drawing with constant length".
Fri, Mar 3, 3:08 PM · BF Blender, Quick Hacks, OpenGL / Gfx
Campbell Barton (campbellbarton) placed T37875: Select Similar for Bones, more options up for grabs.
Fri, Mar 3, 3:08 PM · Quick Hacks, Animation, BF Blender
Campbell Barton (campbellbarton) placed T47440: Shrink-Wrap Constraint: Align to Normal (Option) up for grabs.
Fri, Mar 3, 3:07 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T47436: Mirror Modifier: UV-mirror offset option up for grabs.
Fri, Mar 3, 3:07 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T47435: Deformation Axis option for simple deform modifier up for grabs.
Fri, Mar 3, 3:07 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T47418: Ability to Reset Blender to an 'empty-file' up for grabs.
Fri, Mar 3, 3:07 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T47222: Option to use 3D cursor-center instead of origin for UV unwrapping (cube, cylinder, sphere) up for grabs.
Fri, Mar 3, 3:06 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T47169: Improve Curve extrude up for grabs.
Fri, Mar 3, 3:06 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T40085: Outliner Toggle inverts (improved behavior) up for grabs.
Fri, Mar 3, 3:06 PM · Quick Hacks, BF Blender
Campbell Barton (campbellbarton) placed T39656: Ctrl+Click for Nurbs up for grabs.
Fri, Mar 3, 3:06 PM · BF Blender, Quick Hacks
Campbell Barton (campbellbarton) placed T45230: Option not to select with un-hide up for grabs.
Fri, Mar 3, 3:06 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T45231: Rip edge-move for curves up for grabs.
Fri, Mar 3, 3:05 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T47437: 'Select Similar' for the UV Editor up for grabs.
Fri, Mar 3, 3:04 PM · Quick Hacks
Campbell Barton (campbellbarton) placed T47541: Mesh tool to 'unsplit' while preserving custom normals up for grabs.
Fri, Mar 3, 3:01 PM · Quick Hacks
Campbell Barton (campbellbarton) edited Description on Quick Hacks.
Fri, Mar 3, 2:53 PM
Bastien Montagne (mont29) closed T50704: When creating texture/image in Texture Paint mode, both datablocks should get the same name as "Resolved".
Fri, Mar 3, 10:52 AM · Quick Hacks, BF Blender

Wed, Mar 1

umar haruna abdullahi (pyc0d3r) added a watcher for Quick Hacks: umar haruna abdullahi (pyc0d3r).
Wed, Mar 1, 1:47 PM

Mon, Feb 27

Campbell Barton (campbellbarton) added a comment to T50132: UV Sticky mode is not respected with Border select.

uv_select_sticky_border is called in a loop, this isnt needed since you can use LOOPS_OF_VERT iterator to find all face corners attached to the vertex.

Mon, Feb 27, 2:47 PM · Quick Hacks
Dalai Felinto (dfelinto) added a revision to T50132: UV Sticky mode is not respected with Border select: D2526: border selection for uv vertex sticky mode .
Mon, Feb 27, 2:41 PM · Quick Hacks

Feb 25 2017

Bao 2 (bao2) added a comment to T50704: When creating texture/image in Texture Paint mode, both datablocks should get the same name.

The bug appears only with Blender internal renderer selected. With cycles selected there is no bug.

Feb 25 2017, 9:30 PM · Quick Hacks, BF Blender

Feb 24 2017

Aaron Carlisle (Blendify) edited the description of T50132: UV Sticky mode is not respected with Border select.
Feb 24 2017, 9:22 PM · Quick Hacks
darshan (darshan) added a comment to T50132: UV Sticky mode is not respected with Border select.

https://developer.blender.org/D2526
this is the differential i have created .

Feb 24 2017, 8:12 PM · Quick Hacks
darshan (darshan) added a comment to T50132: UV Sticky mode is not respected with Border select.

https://developer.blender.org/differential/diff/8311/#a335e5e2
this is the diff patch

Feb 24 2017, 7:46 PM · Quick Hacks
LazyDodo (LazyDodo) added a comment to T50132: UV Sticky mode is not respected with Border select.

Please make differential with this patch to make reviewing it a little easier

Feb 24 2017, 7:19 PM · Quick Hacks
darshan (darshan) added a comment to T50132: UV Sticky mode is not respected with Border select.

This is the patch i have created for border selection .Using this the sticky mode(veres selection ) for border selection is same as mouse selection.

Feb 24 2017, 7:18 PM · Quick Hacks
darshan (darshan) added a comment to T50132: UV Sticky mode is not respected with Border select.
index 193b006cf0..27525f7755 100644
--- a/source/blender/editors/uvedit/uvedit_ops.c
+++ b/source/blender/editors/uvedit/uvedit_ops.c
@@ -2842,6 +2842,65 @@ static void uv_select_flush_from_tag_loop(SpaceImage *sima, Scene *scene, Object
Feb 24 2017, 7:16 PM · Quick Hacks