Joshua Leung (aligorith)
Developer

Projects (6)

User Since
Oct 26 2005, 7:41 AM (569 w, 5 d)

Recent Activity

Sat, Sep 24

Joshua Leung (aligorith) committed rBbf2c2d43ef3f: Fix T49441: Grease Pencil - pie menu - brush name field crashes blender (authored by Joshua Leung (aligorith)).
Fix T49441: Grease Pencil - pie menu - brush name field crashes blender
Sat, Sep 24, 2:52 AM
Joshua Leung (aligorith) closed T49441: Grease Pencil - pie menu - brush name field crashes blender as "Resolved" by committing rBbf2c2d43ef3f: Fix T49441: Grease Pencil - pie menu - brush name field crashes blender.
Sat, Sep 24, 2:52 AM · Restricted Project, BF Blender
Joshua Leung (aligorith) triaged T49441: Grease Pencil - pie menu - brush name field crashes blender as "Unbreak Now!" priority.

From memory, we had a similar problem before in the toolshelf when trying to change brushes when renaming another one. (T49023)

Sat, Sep 24, 2:32 AM · Restricted Project, BF Blender

Thu, Sep 22

Joshua Leung (aligorith) closed T49421: Crach with GP when sculpting empty layer. as "Resolved".

Already fixed yesterday rB586c58902d9b1b1edc417728aa3e357c1e66d3a8 :)

Thu, Sep 22, 3:48 AM · BF Blender

Wed, Sep 21

Joshua Leung (aligorith) committed rB586c58902d9b: Fix: Grease Pencil sculpting crashes when sculpting on layers without any… (authored by Joshua Leung (aligorith)).
Fix: Grease Pencil sculpting crashes when sculpting on layers without any…
Wed, Sep 21, 7:05 AM
Joshua Leung (aligorith) committed rB0b9cfbf6a8d1: GPencil D+W Pie: Don't show editing operators when not in editmode (authored by Joshua Leung (aligorith)).
GPencil D+W Pie: Don't show editing operators when not in editmode
Wed, Sep 21, 7:05 AM

Tue, Sep 20

Joshua Leung (aligorith) raised the priority of T49315: Bendy Bones from "Normal" to "Confirmed".

The "good" news here is that this isn't a regression caused by the Bendy Bones changes. The custom handles feature only makes a few changes to the inputs of the calculations performed here (but not the way that the calculations responsible for doing anything of interest happen). This can be verified by disabling the custom handle refs, or by loading the files in old releases. However, this means that we still have to fix whatever it is that's causing this issue...

Tue, Sep 20, 4:16 PM · BF Blender

Sat, Sep 17

Joshua Leung (aligorith) closed T49378: Grease pencil draw operator is not working in the sequencer as "Invalid".

Not a bug.

Sat, Sep 17, 4:06 PM · Python, Restricted Project, BF Blender

Wed, Sep 7

Antonio Vazquez (antoniov) awarded rB19e6321ac0ca: GP Interpolation: Mark created frames as being "breakdowns" a Like token.
Wed, Sep 7, 4:18 PM
Antonio Vazquez (antoniov) awarded rB4b65662483a6: Fix: GPencil drawing sessions now respect limits for maximum undo steps a Like token.
Wed, Sep 7, 4:17 PM
Joshua Leung (aligorith) committed rB19e6321ac0ca: GP Interpolation: Mark created frames as being "breakdowns" (authored by Joshua Leung (aligorith)).
GP Interpolation: Mark created frames as being "breakdowns"
Wed, Sep 7, 3:42 PM
Joshua Leung (aligorith) committed rBafd3a55e3e6b: GPencil UI: Ensure "Move to Color" can be found from the colors panel… (authored by Joshua Leung (aligorith)).
GPencil UI: Ensure "Move to Color" can be found from the colors panel…
Wed, Sep 7, 3:42 PM
Joshua Leung (aligorith) added a comment to T49272: NLA editor: strip splitting behaves wrong if current frame outside strip.

I just checked: the code here deliberately splits the strip in half if the cursor isn't inside the strip. So, technically, it's working "as intended".

Wed, Sep 7, 3:35 PM · BF Blender
Joshua Leung (aligorith) committed rB4b65662483a6: Fix: GPencil drawing sessions now respect limits for maximum undo steps (authored by Joshua Leung (aligorith)).
Fix: GPencil drawing sessions now respect limits for maximum undo steps
Wed, Sep 7, 3:16 PM
Joshua Leung (aligorith) committed rB5b42e07e18c9: Code Cleanup: Deduplicate undo node freeing code (authored by Joshua Leung (aligorith)).
Code Cleanup: Deduplicate undo node freeing code
Wed, Sep 7, 3:16 PM

Mon, Aug 29

Joshua Leung (aligorith) committed rB936a2c645971: GPencil UI: Move the "quick toggles" for colors into their own row below the… (authored by Joshua Leung (aligorith)).
GPencil UI: Move the "quick toggles" for colors into their own row below the…
Mon, Aug 29, 7:12 AM
Joshua Leung (aligorith) committed rB195c7797e68e: Fix: Some settings (e.g. "volumetric strokes") from old files were not… (authored by Joshua Leung (aligorith)).
Fix: Some settings (e.g. "volumetric strokes") from old files were not…
Mon, Aug 29, 7:12 AM
Joshua Leung (aligorith) committed rBf5ddcd4ce99b: Code Cleanup: Fixes for some issues noticed during previous fix (authored by Joshua Leung (aligorith)).
Code Cleanup: Fixes for some issues noticed during previous fix
Mon, Aug 29, 7:12 AM
Joshua Leung (aligorith) committed rBcea8f024ecca: Fix: GPencil Paste couldn't be used to paste strokes from one datablock to… (authored by Joshua Leung (aligorith)).
Fix: GPencil Paste couldn't be used to paste strokes from one datablock to…
Mon, Aug 29, 7:12 AM
Joshua Leung (aligorith) committed rB299bb019b5e5: GPencil: "Reproject Strokes" operator (authored by Joshua Leung (aligorith)).
GPencil: "Reproject Strokes" operator
Mon, Aug 29, 4:53 AM
Joshua Leung (aligorith) committed rB44524f751954: Small optimisation: Only calculate the inverse_diff_mat once per stroke… (authored by Joshua Leung (aligorith)).
Small optimisation: Only calculate the inverse_diff_mat once per stroke…
Mon, Aug 29, 4:53 AM
Joshua Leung (aligorith) committed rBdec714503267: GPencil: Include basic brush settings in "Grease Pencil Settings" panel for… (authored by Joshua Leung (aligorith)).
GPencil: Include basic brush settings in "Grease Pencil Settings" panel for…
Mon, Aug 29, 4:53 AM
Joshua Leung (aligorith) committed rB71eaa28d0e9e: Code Cleanup: Just some fixes for whitespace/typos that I noticed while… (authored by Joshua Leung (aligorith)).
Code Cleanup: Just some fixes for whitespace/typos that I noticed while…
Mon, Aug 29, 4:53 AM
Joshua Leung (aligorith) committed rB20c708d47147: GPencil UI: Make "Tint" settings take full width of panel in 2D editors (authored by Joshua Leung (aligorith)).
GPencil UI: Make "Tint" settings take full width of panel in 2D editors
Mon, Aug 29, 4:53 AM

Sun, Aug 28

Joshua Leung (aligorith) added a comment to T49182: Bone drivers do not copy when duplicated.

This is definitely feature request territory, so I've reclassified this as such.

Sun, Aug 28, 2:33 PM · Animation, BF Blender
Joshua Leung (aligorith) claimed T49182: Bone drivers do not copy when duplicated.
Sun, Aug 28, 2:30 PM · Animation, BF Blender
Joshua Leung (aligorith) added a comment to D2179: GPencil: New interpolate strokes operators.

@Antonio Vazquez (antoniov): You can do that when registering the callbacks. Usually you'll pass temp data like this as the last argument (ie "customdata")

Sun, Aug 28, 10:46 AM · Restricted Project

Aug 28 2016

Joshua Leung (aligorith) added a comment to D2179: GPencil: New interpolate strokes operators.

@Joshua Leung (aligorith) about adding a custom drawing handler, this is what I did in my addon, but the problem is you have to hold the interpolated stroke in some place, so save this information in GPD is not a problem because when the user confirms, the strokes are "reused" and linked to the real frame.

If we make an "on the fly" drawing, we have to calculate the interpolation for drawing and for confirm and I don't think we get any improvement on that. I have added the NULL value for readfile.c. Maybe, I need to do something similar in writefile.c to avoid saving this data.

Aug 28 2016, 1:19 AM · Restricted Project

Aug 27 2016

Joshua Leung (aligorith) added inline comments to D2179: GPencil: New interpolate strokes operators.
Aug 27 2016, 4:40 PM · Restricted Project
Joshua Leung (aligorith) added a comment to D2179: GPencil: New interpolate strokes operators.

Some general thoughts from a quick browse over what you've got:

  • Conceptually, this feels a lot like what the "Breakdowner" for Armatures/Poses does. So, I'd suggest just using the same hotkeys again here, and perhaps even similar terminology. Also, just double check whether they both have the same behaviour (with regard to when it refuses to work, etc.)
  • Grease Pencil frames can also have keyframe types just like normal keyframes. So, I'd suggest that frames generated here get tagged as being "Breakdown" keyframes.
  • From the looks of things, it is assuming that the same set of strokes that existed in the first frame exist in the second frame? What happens if this is not the case?
Aug 27 2016, 4:29 PM · Restricted Project
Joshua Leung (aligorith) committed rB0a8344e84363: GPencil: Added entry for the "Select Strokes Using Active COlor" operator to… (authored by Joshua Leung (aligorith)).
GPencil: Added entry for the "Select Strokes Using Active COlor" operator to…
Aug 27 2016, 2:09 PM
Joshua Leung (aligorith) committed rB7bc9353957f4: Code Cleanup (Non-functional tweaks) (authored by Joshua Leung (aligorith)).
Code Cleanup (Non-functional tweaks)
Aug 27 2016, 12:59 PM

Aug 26 2016

Joshua Leung (aligorith) committed rBf73c4b421dab: Fix: Use submenu for GPencil -> Select Grouped (authored by Joshua Leung (aligorith)).
Fix: Use submenu for GPencil -> Select Grouped
Aug 26 2016, 8:52 AM
Joshua Leung (aligorith) committed rB274e1c4f1f4a: Code Cleanup (authored by Joshua Leung (aligorith)).
Code Cleanup
Aug 26 2016, 8:52 AM
Joshua Leung (aligorith) committed rB2ac75fe03545: Fix: Color of frame/selected object indicator in 3D View didn't indicate… (authored by Joshua Leung (aligorith)).
Fix: Color of frame/selected object indicator in 3D View didn't indicate…
Aug 26 2016, 8:52 AM
Joshua Leung (aligorith) committed rB84cd13750390: GPencil: Select Grouped -> By Color (authored by Joshua Leung (aligorith)).
GPencil: Select Grouped -> By Color
Aug 26 2016, 8:52 AM
Joshua Leung (aligorith) committed rB56360a3ddf5c: GPencil RNA: Set pressure and strength to 1.0 by default for new stroke… (authored by Joshua Leung (aligorith)).
GPencil RNA: Set pressure and strength to 1.0 by default for new stroke…
Aug 26 2016, 8:52 AM

Aug 11 2016

Joshua Leung (aligorith) closed T49073: Greasepencil sculpt / editing missing in newest build as "Invalid".

You can actually just enter "Edit Strokes" mode the same way you would on any object normally. The "Enable Editing" button was removed recently (in the GP v2 branch) as it was duplicating the functionality and wasn't really needed (since both ways actually do the same thing).

Aug 11 2016, 2:28 PM · BF Blender

Aug 8 2016

Joshua Leung (aligorith) raised the priority of T49034: Crash when trying to adjust Frame in Graph Editor from "Incomplete" to "Confirmed".

Ah.. you need to drag down (to start dragging both) before starting to move left/right. Indeed this crashes. Will investigate :)

Aug 8 2016, 1:39 PM · Animation, BF Blender

Aug 7 2016

Joshua Leung (aligorith) triaged T49034: Crash when trying to adjust Frame in Graph Editor as "Incomplete" priority.

Have you checked whether this still happens for you in the current test builds (https://builder.blender.org/download)?

Aug 7 2016, 4:22 PM · Animation, BF Blender
Joshua Leung (aligorith) added a project to T49035: Grease Pencil doing strange things, not working: Restricted Project.
Aug 7 2016, 4:13 PM · Restricted Project, BF Blender
Joshua Leung (aligorith) closed T49035: Grease Pencil doing strange things, not working as "Invalid".

Currently there is not enough information here for us to figure out:

  1. What is wrong? What is it currently doing? How is it not working correctly?
  2. How do we reproduce this issue? What steps (preferably with a test file) are needed to get it to show this issue?
  3. Windows, Linux, or Mac? Mouse or tablet?
Aug 7 2016, 4:12 PM · Restricted Project, BF Blender

Aug 5 2016

Joshua Leung (aligorith) committed rB8adcd9376980: GPencil: Tweaks to layout to try and get the spacing a bit nicer (authored by Joshua Leung (aligorith)).
GPencil: Tweaks to layout to try and get the spacing a bit nicer
Aug 5 2016, 5:50 PM
Joshua Leung (aligorith) committed rB3971c83c9613: GPencil: Various UI name fixes (authored by Joshua Leung (aligorith)).
GPencil: Various UI name fixes
Aug 5 2016, 5:50 PM
Joshua Leung (aligorith) committed rB83ee53739845: GPencil: Added Ctrl-J hotkey for Joining strokes (authored by Joshua Leung (aligorith)).
GPencil: Added Ctrl-J hotkey for Joining strokes
Aug 5 2016, 5:50 PM
Joshua Leung (aligorith) committed rBd4bdb99f26e5: GPencil: "Join Strokes" tool doesn't leave gaps by default now (authored by Joshua Leung (aligorith)).
GPencil: "Join Strokes" tool doesn't leave gaps by default now
Aug 5 2016, 5:50 PM
Joshua Leung (aligorith) added a comment to T49023: Segfault when switching brushes while renaming another brush.

@Antonio Vazquez (antoniov): Could you take a look to figure out what's going on here? It might be something subtle going wrong with the RNA set functions for the brush names.

Aug 5 2016, 4:41 PM · Restricted Project, BF Blender
Joshua Leung (aligorith) created T49023: Segfault when switching brushes while renaming another brush.
Aug 5 2016, 4:39 PM · Restricted Project, BF Blender
Joshua Leung (aligorith) added a project to T49018: Weird artifacts with Grease Pencil V2: Restricted Project.
Aug 5 2016, 1:01 PM · Restricted Project, BF Blender
Joshua Leung (aligorith) added a comment to T49018: Weird artifacts with Grease Pencil V2.

View-aligned strokes should be ok because we manually tesselate and draw those, while 3d strokes are currently drawn using whatever your driver does.

Aug 5 2016, 1:00 PM · Restricted Project, BF Blender

Aug 1 2016

Joshua Leung (aligorith) triaged T48988: BBones Ease in/out don´t update the mesh deformation at current frame as "Confirmed" priority.

Hmm... it took a second look to confirm that this is in fact happening (rBbd11d91)

Aug 1 2016, 5:42 AM · BF Blender

Jul 31 2016

Joshua Leung (aligorith) added inline comments to D2115: Grease Pencil v2 Branch.
Jul 31 2016, 5:42 PM
Joshua Leung (aligorith) updated subscribers of D2115: Grease Pencil v2 Branch.

Some more code review. Sorry for all the noise with separate comments, but this editor seems to get laggy if I do too many of these in one go :/

Jul 31 2016, 5:28 PM
Joshua Leung (aligorith) added a comment to D2115: Grease Pencil v2 Branch.

Second round of (partially really rough) review. Some more notes:

  • Join OP: I'm not really convinced about this operator. What is the benefit of having 2 strokes joined? If it's just for having them share some settings (thickness, color, etc), wouldn't a copy_settings operator make more sense? For duplicating there's still GPENCIL_OT_duplicate_move. Also note that this breaks the 1 stroke == 1 continuous line idea, making operations such as cyclic_toggle and select_linked behave glitchy (would be good to hear feedback from users and @Joshua Leung (aligorith)).
Jul 31 2016, 3:47 PM
Joshua Leung (aligorith) added a comment to D2115: Grease Pencil v2 Branch.

Looking through a bit more of the code, I came across a few places where it's now iterating over the layers, then the strokes manually, so that we have access to the layer that a stroke belongs to, in order to apply parenting corrections. The problem is that this just makes maintenance worse, in that now you have to modify all the places where this happens (which happens to be most of the tools).

Jul 31 2016, 3:30 PM

Jul 27 2016

Joshua Leung (aligorith) requested changes to D2115: Grease Pencil v2 Branch.
Jul 27 2016, 3:24 PM
Joshua Leung (aligorith) added a comment to D2115: Grease Pencil v2 Branch.

I've gone through "some" of the code (but not all of it yet ;). Here are some comments about stuff I've come across so far... I haven't gotten around to looking carefully at the new drawing/painting/sculpting code yet.

Jul 27 2016, 3:24 PM

Jul 24 2016

Joshua Leung (aligorith) added inline comments to D2118: Fix T46553: FCurve Modifier parameter is changed only with time change.
Jul 24 2016, 2:38 AM
Joshua Leung (aligorith) accepted D2119: Fix T48397: Can not bake tweaked NLA.
Jul 24 2016, 2:22 AM

Jul 23 2016

Joshua Leung (aligorith) added inline comments to D2119: Fix T48397: Can not bake tweaked NLA.
Jul 23 2016, 4:11 PM
Joshua Leung (aligorith) requested changes to D2118: Fix T46553: FCurve Modifier parameter is changed only with time change.

Currently you've got this set for some of the buttons but not others. Why is it that only those ones get set? Are there any others which may benefit? (e.g. do the other RNA update callbacks already do something similar, in cases where this sort of thing may be useful?)

Jul 23 2016, 4:03 PM

Jul 9 2016

Joshua Leung (aligorith) committed rB1b45c52734a8: Fix: Apply Scale to Delta Scale was doubling the effect (authored by Joshua Leung (aligorith)).
Fix: Apply Scale to Delta Scale was doubling the effect
Jul 9 2016, 2:00 AM
Joshua Leung (aligorith) committed rB245f97d7dc60: Clear Transforms and Deltas (authored by Joshua Leung (aligorith)).
Clear Transforms and Deltas
Jul 9 2016, 2:00 AM
Joshua Leung (aligorith) closed T48816: Switching between Dope Sheet 'modes' causes 'Show Sliders' to renable itself as "Invalid".

Not a bug.

Jul 9 2016, 1:35 AM · User Interface, BF Blender

Jul 7 2016

Joshua Leung (aligorith) committed rB91533b6f343e: Revert "ChildOf Constraint: Hide the Loc/Rot/Scale toggles" (authored by Joshua Leung (aligorith)).
Revert "ChildOf Constraint: Hide the Loc/Rot/Scale toggles"
Jul 7 2016, 4:00 PM
Joshua Leung (aligorith) added a reverting commit for rB4fd78bb06faa: ChildOf Constraint: Hide the Loc/Rot/Scale toggles: rB91533b6f343e: Revert "ChildOf Constraint: Hide the Loc/Rot/Scale toggles".
Jul 7 2016, 4:00 PM
Joshua Leung (aligorith) committed rB4bf19e163fea: Code Cleanup - Split out the FCurve auto-color code into a separate function (authored by Joshua Leung (aligorith)).
Code Cleanup - Split out the FCurve auto-color code into a separate function
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) committed rB7793d1d26f28: Fix T48747: Stuck in edit mode after selecting another object in the… (authored by Joshua Leung (aligorith)).
Fix T48747: Stuck in edit mode after selecting another object in the…
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) committed rB7f03c9de7e9d: Fix: Keyframe click-selection threshold in Dopesheet was still hardcoded to 7px (authored by Joshua Leung (aligorith)).
Fix: Keyframe click-selection threshold in Dopesheet was still hardcoded to 7px
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) committed rBf3b3eb70a6c0: Dopesheet: Added "Moving Hold" as a keyframe type (authored by Joshua Leung (aligorith)).
Dopesheet: Added "Moving Hold" as a keyframe type
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) committed rB2ba2860e11c1: Transforms to Delta Transforms (authored by Joshua Leung (aligorith)).
Transforms to Delta Transforms
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) committed rB2910e288ab92: Code Cleanup: Move out logic for checking if an object can be included in the… (authored by Joshua Leung (aligorith)).
Code Cleanup: Move out logic for checking if an object can be included in the…
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) committed rB92c9bdbbb9d5: Animation Editors: Object datablocks are now sorted alphabetically by default (authored by Joshua Leung (aligorith)).
Animation Editors: Object datablocks are now sorted alphabetically by default
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) committed rB095c8dbe6919: Dopesheet: Keyframe size can be adjusted as part of theme settings (authored by Joshua Leung (aligorith)).
Dopesheet: Keyframe size can be adjusted as part of theme settings
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) committed rBfab4b907f6ba: NLA: Indicate position of action-local markers on strips (authored by Joshua Leung (aligorith)).
NLA: Indicate position of action-local markers on strips
Jul 7 2016, 3:54 PM
Joshua Leung (aligorith) closed T48747: Stuck in edit mode after object change via animation window object lists. as "Resolved" by committing rB7793d1d26f28: Fix T48747: Stuck in edit mode after selecting another object in the….
Jul 7 2016, 3:53 PM · Animation, BF Blender
Joshua Leung (aligorith) added a comment to D2088: Experimental workaround for IK's used with non-uniform bone scaling.

I'm feeling a bit silly right now, haha! XD Why oh why didn't I think of doing this when I had a look earlier!

Jul 7 2016, 9:06 AM

Jun 27 2016

Joshua Leung (aligorith) committed rB14f056144e3e: Bendy Bones Instability Fix - Second Attempt (authored by Joshua Leung (aligorith)).
Bendy Bones Instability Fix - Second Attempt
Jun 27 2016, 4:52 PM
Joshua Leung (aligorith) committed rB9466d1579df3: Bendy Bones: Temporary workaround for instability caused by D2001 when using… (authored by Joshua Leung (aligorith)).
Bendy Bones: Temporary workaround for instability caused by D2001 when using…
Jun 27 2016, 4:52 PM
Joshua Leung (aligorith) claimed T48747: Stuck in edit mode after object change via animation window object lists..
Jun 27 2016, 3:49 PM · Animation, BF Blender
Joshua Leung (aligorith) triaged T48747: Stuck in edit mode after object change via animation window object lists. as "Confirmed" priority.
Jun 27 2016, 3:49 PM · Animation, BF Blender
Joshua Leung (aligorith) added a project to T48747: Stuck in edit mode after object change via animation window object lists.: Animation.
Jun 27 2016, 3:47 PM · Animation, BF Blender
Joshua Leung (aligorith) committed rB34024c7cd8b3: FCurve Auto Colours: "XYZ to RGB" works for Quaternions too now (authored by Joshua Leung (aligorith)).
FCurve Auto Colours: "XYZ to RGB" works for Quaternions too now
Jun 27 2016, 2:29 PM
Joshua Leung (aligorith) committed rBf4e492ad7116: Partial fix for T48734 (authored by Joshua Leung (aligorith)).
Partial fix for T48734
Jun 27 2016, 2:29 PM
Joshua Leung (aligorith) committed rBb6483a25f26b: Code Cleanup: Use bools not shorts (authored by Joshua Leung (aligorith)).
Code Cleanup: Use bools not shorts
Jun 27 2016, 2:29 PM
Joshua Leung (aligorith) committed rBde6064eab174: Ctrl-Shift-C: Made it easier to add constraints between bones in different… (authored by Joshua Leung (aligorith)).
Ctrl-Shift-C: Made it easier to add constraints between bones in different…
Jun 27 2016, 2:28 PM

Jun 23 2016

Joshua Leung (aligorith) committed rB2af4c80be6d1: GPencil: Eraser respects "Selection Mask" when in EditMode (authored by Joshua Leung (aligorith)).
GPencil: Eraser respects "Selection Mask" when in EditMode
Jun 23 2016, 5:38 PM
Joshua Leung (aligorith) committed rB9839aba84fe5: Fix minor typo - Was m[3][4] instead of m[4][4] for a 4x4 matrix (authored by Joshua Leung (aligorith)).
Fix minor typo - Was m[3][4] instead of m[4][4] for a 4x4 matrix
Jun 23 2016, 5:20 PM
Joshua Leung (aligorith) committed rB4fd78bb06faa: ChildOf Constraint: Hide the Loc/Rot/Scale toggles (authored by Joshua Leung (aligorith)).
ChildOf Constraint: Hide the Loc/Rot/Scale toggles
Jun 23 2016, 5:20 PM
Joshua Leung (aligorith) committed rB9466829eade0: DopeSheet Mask Mode: Circle/Lasso support (authored by Joshua Leung (aligorith)).
DopeSheet Mask Mode: Circle/Lasso support
Jun 23 2016, 5:20 PM
Joshua Leung (aligorith) committed rB833e69ff7ead: DopeSheet: GPencil-Mode supports Circle and Lasso Select (authored by Joshua Leung (aligorith)).
DopeSheet: GPencil-Mode supports Circle and Lasso Select
Jun 23 2016, 5:20 PM
Joshua Leung (aligorith) committed rBb6a898b3dba5: GPencil UI: Streamline toolbar options a bit (authored by Joshua Leung (aligorith)).
GPencil UI: Streamline toolbar options a bit
Jun 23 2016, 5:20 PM
Joshua Leung (aligorith) committed rB58acc184c4d5: Code Cleanup - Circle/Lasso select in the Graph Editor (authored by Joshua Leung (aligorith)).
Code Cleanup - Circle/Lasso select in the Graph Editor
Jun 23 2016, 5:20 PM
Joshua Leung (aligorith) committed rB7e53f9fb1af8: Dopesheet: Lasso and Circle Select tools work for selecting keyframes (authored by Joshua Leung (aligorith)).
Dopesheet: Lasso and Circle Select tools work for selecting keyframes
Jun 23 2016, 5:20 PM
Joshua Leung (aligorith) committed rBec7603d6f115: GPencil: Added a new version of the "delete active frame" operator which… (authored by Joshua Leung (aligorith)).
GPencil: Added a new version of the "delete active frame" operator which…
Jun 23 2016, 5:20 PM

Jun 21 2016

Joshua Leung (aligorith) added a comment to T48674: Cut and paste strokes (CTRL-X / CTRL-V) in Grease pencil malfunctions.

Since Ctrl-X is commonly used in other software for "Cut", and we often have Copy and Paste (Ctrl-C, Ctrl-V) in the places where Ctrl-X is being used, I think it is asking for trouble if we keep having Ctrl-X = "Dissolve", because on the surface, they appear to do the same thing until you later try to paste. Would Shift-X be a better hotkey for this instead?

Jun 21 2016, 2:52 AM · Restricted Project, BF Blender

Jun 19 2016

Joshua Leung (aligorith) added a comment to T48674: Cut and paste strokes (CTRL-X / CTRL-V) in Grease pencil malfunctions.

EDIT: Just noticed that Ctrl-X is used for "Dissolve" in Mesh Editing too... hrm...

Jun 19 2016, 1:45 AM · Restricted Project, BF Blender
Joshua Leung (aligorith) triaged T48674: Cut and paste strokes (CTRL-X / CTRL-V) in Grease pencil malfunctions as "Normal" priority.

Ooh.... No wonder there's this confusion! Ctrl-X is "Dissolve" not "Cut". We don't actually have a "cut" operator - just a copy and paste.

Jun 19 2016, 12:12 AM · Restricted Project, BF Blender

Jun 17 2016

bliblu bli (bliblubli) awarded D2024: TexPaint Workflow: "Generated" Images are now packed in the .blend file automatically by default a Love token.
Jun 17 2016, 9:21 PM · User Interface, Sculpting and Painting, BF Blender
Bartosz Moniewski (monio) awarded D2024: TexPaint Workflow: "Generated" Images are now packed in the .blend file automatically by default a Love token.
Jun 17 2016, 9:15 PM · User Interface, Sculpting and Painting, BF Blender