Joshua Leung (aligorith)
Developer

Projects (6)

User Details

User Since
Oct 26 2005, 7:41 AM (604 w, 13 h)

Recent Activity

Wed, May 17

Joshua Leung (aligorith) closed T51522: Action editor delete glitch as "Invalid".

Not a bug.

Wed, May 17, 5:42 AM · BF Blender

Sun, May 14

Joshua Leung (aligorith) added a reviewer for D2642: Nondestructive Keyframe Insert and deletion: Joshua Leung (aligorith).

@Jason schleifer (jasonschleifer) @Luciano Muñoz Sessarego (looch)
You guys might be interested in testing this patch sometime ;)

Sun, May 14, 6:39 PM
Joshua Leung (aligorith) requested changes to D2642: Nondestructive Keyframe Insert and deletion.
Sun, May 14, 6:38 PM
Joshua Leung (aligorith) requested changes to D2643: Autokeyframe deselect.

In its current form, I do not think this patch is fit for inclusion. My main objections are:

  1. It's not a good idea to be temporarily changing the context to do things that are not supported in the current context. Yes, it is the hacky way that many many scripts do it, but they do it due to limitations in the PyAPI. We should not however allow such tricks in the core code. If what you want to do isn't supported in the current context, you should delegate the task to be handled later by the correct context at a more convenient time when it is in scope instead (i.e. by sending suitable notifer flags)
  2. In terms of the animation tools, it's incorrect to do it this way - What you're doing here is you're creating a temporary context that will use "default" filtering options. These can however be different to what the user actually sees in any animation editors they have open.
Sun, May 14, 6:17 PM

Tue, May 2

Joshua Leung (aligorith) added a comment to T51384: Objects displaced randomly (moved and rotated) after saving work file in .blend.

There are currently location + rotation keyframes on some of the objects (frames 0 and 33). Try removing all keyframes before fixing the position of all the objects.

Tue, May 2, 5:57 AM · Blender File, Modifiers, Mesh Modeling, BF Blender

Mon, May 1

Joshua Leung (aligorith) added a comment to T51359: Git repository is extremely slow (impossible to clone).

One tip is to see if this only happens during particular times of the day. For instance, for years, the SVN/tracker/wiki sites were all slow from about 0200 UTC to 0600 UTC (or some subset of that) as the daily backups were running at those times. Of course, this may not be a factor here - I personally haven't seen it happen with the git server. Then again, I haven't had time to update in a while either ;)

Mon, May 1, 6:37 AM · BF Blender

Mar 27 2017

Joshua Leung (aligorith) added a comment to T51060: Disable Animation Player in blender 2.8?.

From memory, last time we tried removing it, we ended up putting it back eventually as various studios were using it (including the institute). I'm not sure if anything's changed, but I suspect this is still very much the case. If anything, we should be padding it out to make it even more useful.

Mar 27 2017, 11:28 PM · BF Blender: 2.8

Mar 25 2017

Joshua Leung (aligorith) added a comment to T51050: Consider removing image empties in favor of image empties.

At least in the 3D view, there's also the option of just using Image Empties that can be manipulated in these ways. AFAIK, it seems quite similar to the "textured plane" approach you mention, except it's not really "real" geometry that hangs around. That said, I haven't really used these enough to tell if there are some serious downsides to doing this (or whether they're already considered the "better" way of doing this).

Mar 25 2017, 2:18 PM · BF Blender, User Interface

Mar 10 2017

Joshua Leung (aligorith) committed rBc374e9f1f5b9: Breakdowner - Constrain Transform and Axis (authored by Joshua Leung (aligorith)).
Breakdowner - Constrain Transform and Axis
Mar 10 2017, 11:57 PM
Joshua Leung (aligorith) committed rB17689f8bb6df: Fix T50904: Imprecise timeline frame selection using mouse (authored by Joshua Leung (aligorith)).
Fix T50904: Imprecise timeline frame selection using mouse
Mar 10 2017, 3:18 AM
Joshua Leung (aligorith) closed T50904: Imprecise timeline frame selection using mouse as "Resolved" by committing rB17689f8bb6df: Fix T50904: Imprecise timeline frame selection using mouse.
Mar 10 2017, 3:18 AM · BF Blender
Joshua Leung (aligorith) triaged T50904: Imprecise timeline frame selection using mouse as "Normal" priority.

Thanks for helping narrow this down to a nice tidy window. It really helped looking for the cause. :)

Mar 10 2017, 1:29 AM · BF Blender

Mar 6 2017

Joshua Leung (aligorith) added a comment to T50011: Exponential easing/interpolation might be incorrect.

This is very strange...

Mar 6 2017, 1:27 PM · Animation, BF Blender
Joshua Leung (aligorith) added a comment to T50019: transition NLA track breaks animation of armature with dependencies.

As I guessed before opening the file (and confirmed afterwards), it looks like you're running into several things here:

  1. If you've got cyclic dependencies, expect to see errors if you do not strictly advanced the timeline in forward order, and/or if you ever cancel transforms.
  2. The Transition track assumes that the channels you've got keyed on strips A and B both have the same set of channels to blend between.
  3. Make sure that if there are some channels which you only key in a "later" occurring strip that you've got that property keyed in some low-down strip that spans the entire timeline. For example, to avoid trouble with controls glitching out (i.e. usually scaling to zero) you'll typically want to ensure that at the bottom of the stack you've got a "Rest Pose" strip that has a keyframe for the "default" value for every property you have/will keyframe anywhere in that NLA stack, and that this strip is set to extend forward and back.
Mar 6 2017, 1:21 PM · Dependency Graph, Animation, BF Blender
Joshua Leung (aligorith) moved T50433: Errors in NLA editor Add and Subtract from Backlog to Planned/Scheduled on the Animation board.

This is a known issue that's on my todo list for when I get enough time to have another decent look at the NLA evaluation backend.

Mar 6 2017, 1:09 PM · Animation, BF Blender
Joshua Leung (aligorith) closed T49288: Ease drivers don't migrate to new Bendy Bones (datapath change, backwards-compatibility broken) as "Invalid".

Technically, the old driver is still there, and should still work perfectly fine.

Mar 6 2017, 1:06 PM · BF Blender
Joshua Leung (aligorith) added a comment to T49544: Bendy Bones scale badly when using cm scene scale.

Doing this, I noticed that you have to zoom out the view at lot more to see the entire bone (when it is created using cm units). It looks like the bone isn't especially thin; it's more that the thickness doesn't automatically scale to match a 100 BU (i.e. 100 BU = 100 "cm", assuming 1 BU = 1 cm) high bone. In other words, BBone sizes are in absolute units (which are not adjusted to deal with the unit scaling stuff).

Mar 6 2017, 12:57 PM · Animation, BF Blender
Joshua Leung (aligorith) added a comment to T48988: BBones Ease in/out don´t update the mesh deformation at current frame.

I looked into this a few weeks back, but only figured out what was going wrong when I saw one of the forums posts somewhere about this.

Mar 6 2017, 12:45 PM · BF Blender

Mar 3 2017

Joshua Leung (aligorith) committed rB91ce13e90d58: Fix T50842: NLA Influence Curve draws out of bounds when it exceeds the 0-1… (authored by Joshua Leung (aligorith)).
Fix T50842: NLA Influence Curve draws out of bounds when it exceeds the 0-1…
Mar 3 2017, 1:24 PM
Joshua Leung (aligorith) closed T50842: NLA influence curve is over as "Resolved" by committing rB91ce13e90d58: Fix T50842: NLA Influence Curve draws out of bounds when it exceeds the 0-1….
Mar 3 2017, 1:24 PM · BF Blender

Feb 12 2017

Joshua Leung (aligorith) added a comment to rB09bfc378895f: OpenGL: convert NLA editor to new imm mode.

REVERT THIS!

Feb 12 2017, 8:30 AM

Feb 9 2017

Joshua Leung (aligorith) committed rBd2f4900d1a93: Use a smaller cross icon for clearing search box contents (authored by Joshua Leung (aligorith)).
Use a smaller cross icon for clearing search box contents
Feb 9 2017, 7:09 AM
Joshua Leung (aligorith) committed rB351eb4fad148: More tweaks to Normalisation options in Graph Editor (authored by Joshua Leung (aligorith)).
More tweaks to Normalisation options in Graph Editor
Feb 9 2017, 7:03 AM
Joshua Leung (aligorith) committed rB316d23f2babb: Graph Editor: Replace Normalise/Auto checkboxes with toggle buttons (authored by Joshua Leung (aligorith)).
Graph Editor: Replace Normalise/Auto checkboxes with toggle buttons
Feb 9 2017, 7:03 AM
Joshua Leung (aligorith) committed rB117d90b3da42: Fix: GPencil delete operators did not respect color locking (authored by Joshua Leung (aligorith)).
Fix: GPencil delete operators did not respect color locking
Feb 9 2017, 7:03 AM

Jan 27 2017

Joshua Leung (aligorith) added a comment to T50489: VSE movie strips: unreliable timing, unwanted time warping.

The problem here is that your various clips have different framerates (i.e. 30fps for the screencast, 25fps for the camcorder, 30fps for the camera, and 26.57fps for the phone).

Jan 27 2017, 2:42 AM · BF Blender, Video Sequencer
Joshua Leung (aligorith) added projects to T50511: Pitchipoy rig, visual representation of keys, don't visible. : Addons, Animation.
Jan 27 2017, 2:33 AM · Animation, Addons, BF Blender
Joshua Leung (aligorith) triaged T50511: Pitchipoy rig, visual representation of keys, don't visible. as "Confirmed" priority.

Hrm... this is strange indeed...

Jan 27 2017, 2:33 AM · Animation, Addons, BF Blender
Joshua Leung (aligorith) closed T50526: Removing drivers through python error as "Invalid".

For example:

import bpy
Jan 27 2017, 2:11 AM · BF Blender

Jan 26 2017

Joshua Leung (aligorith) added a comment to T50532: Insert keyframe giving keying set failed to insert any key frames.

Have you got 'Only Needed' enabled in the user prefs?

Jan 26 2017, 11:23 PM · BF Blender

Jan 21 2017

Joshua Leung (aligorith) added a comment to T49527: Blender stales when changing the ghosting range.

@Steffen Mortensen (stifan): Thanks for identifying the problem! Fixes committed to master now :)

Jan 21 2017, 2:58 PM · Animation, BF Blender
Joshua Leung (aligorith) committed rBd2382f782e74: Fix T49527: Blender stalls when changing armature ghosting range with… (authored by Joshua Leung (aligorith)).
Fix T49527: Blender stalls when changing armature ghosting range with…
Jan 21 2017, 2:57 PM
Joshua Leung (aligorith) closed T49527: Blender stales when changing the ghosting range as "Resolved" by committing rBd2382f782e74: Fix T49527: Blender stalls when changing armature ghosting range with….
Jan 21 2017, 2:57 PM · Animation, BF Blender

Jan 20 2017

Joshua Leung (aligorith) added a comment to D1873: Customize style for animation motion paths.

I tested this again just now, and overall I think it should be fine to include :)

Jan 20 2017, 11:54 AM
Joshua Leung (aligorith) committed rB2e3fda2d95b4: DopeSheet: Show group colours behind keyframes too (authored by Joshua Leung (aligorith)).
DopeSheet: Show group colours behind keyframes too
Jan 20 2017, 6:44 AM

Jan 18 2017

Joshua Leung (aligorith) committed rB6d868d9f48a3: Reproject Strokes - To Surface/Geometry (authored by Joshua Leung (aligorith)).
Reproject Strokes - To Surface/Geometry
Jan 18 2017, 3:21 PM
Joshua Leung (aligorith) committed rB00edc600b031: Fix: Make it possible to erase strokes (on other layers) even if the active… (authored by Joshua Leung (aligorith)).
Fix: Make it possible to erase strokes (on other layers) even if the active…
Jan 18 2017, 3:11 PM
Joshua Leung (aligorith) committed rB7452af0f868b: Fix: Avoid creating redundant frames when erasing (authored by Joshua Leung (aligorith)).
Fix: Avoid creating redundant frames when erasing
Jan 18 2017, 3:11 PM
Joshua Leung (aligorith) committed rBa93881d70433: GPencil: Pressing 'B' while in 'Continuous Drawing' mode will create a blank… (authored by Joshua Leung (aligorith)).
GPencil: Pressing 'B' while in 'Continuous Drawing' mode will create a blank…
Jan 18 2017, 3:11 PM
Joshua Leung (aligorith) committed rB259447300f67: GPencil: "Add Blank Frame" operator (D+B) (authored by Joshua Leung (aligorith)).
GPencil: "Add Blank Frame" operator (D+B)
Jan 18 2017, 3:11 PM
Joshua Leung (aligorith) claimed T50450: Breakdowner doesn't work in Tweak Mode on translated NLA Strips.

Indeed, this tool doesn't take NLA tweakmode into account (as it wasn't expected that people should/would be doing a lot of animating that way). But, with a few tweaks in a few places, it should be relatively easy to fix.

Jan 18 2017, 2:36 PM · BF Blender, Animation
Antonio Vazquez (antoniov) awarded rB8d4b31ce0352: GP Interpolation: "Remove Breakdowns" operator a Like token.
Jan 18 2017, 11:51 AM
Antonio Vazquez (antoniov) awarded rB65ec429d1176: GP Interpolate Sequence: Tool settings for controlling the shape of… a Like token.
Jan 18 2017, 11:50 AM
Joshua Leung (aligorith) committed rB8d4b31ce0352: GP Interpolation: "Remove Breakdowns" operator (authored by Joshua Leung (aligorith)).
GP Interpolation: "Remove Breakdowns" operator
Jan 18 2017, 7:43 AM
Joshua Leung (aligorith) committed rB65ec429d1176: GP Interpolate Sequence: Tool settings for controlling the shape of… (authored by Joshua Leung (aligorith)).
GP Interpolate Sequence: Tool settings for controlling the shape of…
Jan 18 2017, 7:43 AM
Joshua Leung (aligorith) committed rB224ae2344397: GP Interpolate: Move settings from "gp_sculpt" to a new toolsettings struct… (authored by Joshua Leung (aligorith)).
GP Interpolate: Move settings from "gp_sculpt" to a new toolsettings struct…
Jan 18 2017, 7:43 AM
Joshua Leung (aligorith) committed rB4903a8323552: GP Interpolate Code Cleanup (Second Round) (authored by Joshua Leung (aligorith)).
GP Interpolate Code Cleanup (Second Round)
Jan 18 2017, 7:43 AM
Joshua Leung (aligorith) committed rBfd119a3723f0: Code Cleanup for GP Interpolation ops (first pass) (authored by Joshua Leung (aligorith)).
Code Cleanup for GP Interpolation ops (first pass)
Jan 18 2017, 7:43 AM
Joshua Leung (aligorith) committed rBcd8cde1a6a4a: Code Cleanup: Move GPencil Interpolation operators into their own file (authored by Joshua Leung (aligorith)).
Code Cleanup: Move GPencil Interpolation operators into their own file
Jan 18 2017, 7:43 AM

Jan 10 2017

Joshua Leung (aligorith) added a comment to D2456: Fix T50393: Flipping bone names error.

Ah yes, there's that problem.

Jan 10 2017, 11:44 AM

Jan 9 2017

Joshua Leung (aligorith) closed T50404: Context lost when purging orphan data in script as "Archived".

The purge orphan data operator works by saving and reloading the file. That in turn triggers the current context to be destroyed, and a fresh one to be created.

Jan 9 2017, 11:48 PM · BF Blender
Joshua Leung (aligorith) added a comment to D2456: Fix T50393: Flipping bone names error.

Perhaps I'm missing something, but since the original problem was that the user was trying to use Flip Names to swap the names of a pair of selected bones, wouldn't it make sense to just swap the names of a pair of matching bones (if both are selected)? All the other cases we could leave as-is for now.

Jan 9 2017, 11:29 PM

Jan 2 2017

Joshua Leung (aligorith) committed rB65582e75e3ea: Fix: NLA "Strip Time" setting cannot be edited (authored by Joshua Leung (aligorith)).
Fix: NLA "Strip Time" setting cannot be edited
Jan 2 2017, 11:43 PM
Joshua Leung (aligorith) committed rB8f1f3a0d46df: GPencil: Per-layer option to always show onion skinning (authored by Joshua Leung (aligorith)).
GPencil: Per-layer option to always show onion skinning
Jan 2 2017, 11:35 AM
Joshua Leung (aligorith) committed rB3c7407163418: Fix: Passed wrong last argument to function (authored by Joshua Leung (aligorith)).
Fix: Passed wrong last argument to function
Jan 2 2017, 11:35 AM
Joshua Leung (aligorith) triaged T50345: Grease Pencil Erase: removes lines behind the view as "Confirmed" priority.

Hey Campbell, thanks for the tips!

Jan 2 2017, 4:27 AM · Restricted Project, BF Blender
Joshua Leung (aligorith) added a comment to D2424: Add font selection to VSE text strips.

Great to see someone tackling this at last! :D

Jan 2 2017, 4:26 AM · Video Sequencer
Joshua Leung (aligorith) triaged T50354: Wrong Dope Sheet Summary color indicator as "Incomplete" priority.

Please include a file so that we can see what's going on.

Jan 2 2017, 3:53 AM · User Interface, BF Blender

Dec 29 2016

Joshua Leung (aligorith) created T50336: The 'X' buttons on text fields.
Dec 29 2016, 3:57 AM · User Interface, BF Blender

Dec 28 2016

Joshua Leung (aligorith) committed rBb1c6ddb107cf: Also apply similar fixes to .keyframe_delete() (authored by Joshua Leung (aligorith)).
Also apply similar fixes to .keyframe_delete()
Dec 28 2016, 1:48 PM
Joshua Leung (aligorith) committed rB3cbe95f68312: Fix T49816: Keyframing NLA Strip influence from Python set keyframes in the… (authored by Joshua Leung (aligorith)).
Fix T49816: Keyframing NLA Strip influence from Python set keyframes in the…
Dec 28 2016, 1:48 PM
Joshua Leung (aligorith) committed rBc5338fd1620d: Fix T50184: Grease Pencil Layer synchronization between Dope Sheet and… (authored by Joshua Leung (aligorith)).
Fix T50184: Grease Pencil Layer synchronization between Dope Sheet and…
Dec 28 2016, 1:48 PM
Joshua Leung (aligorith) closed T49816: Can't set influence of NLAStrip using Python as "Resolved" by committing rB3cbe95f68312: Fix T49816: Keyframing NLA Strip influence from Python set keyframes in the….
Dec 28 2016, 1:48 PM · Animation, Python
Joshua Leung (aligorith) closed T50184: Grease Pencil Layer synchronization between Dope Sheet and Properties panel as "Resolved" by committing rBc5338fd1620d: Fix T50184: Grease Pencil Layer synchronization between Dope Sheet and….
Dec 28 2016, 1:48 PM · BF Blender, Restricted Project

Dec 10 2016

Joshua Leung (aligorith) added a revision to T41598: Generated images not saved when exiting blender: D2024: TexPaint Workflow: "Generated" Images are now packed in the .blend file automatically by default.
Dec 10 2016, 12:30 AM · Sculpting and Painting, User Interface, Images & Movies
Joshua Leung (aligorith) added a task to D2024: TexPaint Workflow: "Generated" Images are now packed in the .blend file automatically by default: T41598: Generated images not saved when exiting blender.
Dec 10 2016, 12:30 AM · User Interface, Sculpting and Painting, BF Blender

Dec 9 2016

Joshua Leung (aligorith) claimed T50184: Grease Pencil Layer synchronization between Dope Sheet and Properties panel .
Dec 9 2016, 10:54 AM · BF Blender, Restricted Project

Dec 2 2016

Joshua Leung (aligorith) added a comment to T50155: Maniphest could provide better information on task reject.

Ah, I was referring to https://developer.blender.org and not https://developer.blender.org/maniphest/project/2/type/Bug/

Dec 2 2016, 2:44 AM · Infrastructure: Websites
Joshua Leung (aligorith) added a comment to T50149: Grease Pencil doesn't treat color like the rest of Blender.

IIRC, on last check we weren't doing any of the fancy color management stuff yet. Previously, as a UI tool, this didn't matter so much, but now that GP is being used for art, we'll have to tackle this I think.

Dec 2 2016, 2:36 AM · Restricted Project, BF Blender
Joshua Leung (aligorith) added a project to T50155: Maniphest could provide better information on task reject: Infrastructure: Blender Web Assets.

I've had a look at what's going on here:

  • If you create a task via Maniphest (i.e. via the '+' in the top-right corner -> Create Task) the description box is left empty (since the task could be for anything). That page is simply titled "Create Task"
  • If you create the task via the "Report Bug" button on the homepage, you'll instead see a page title "BF Blender Bug Report", complete with instructions on what to include in the bug report, as well as a pre-populated description box with a basic template.
Dec 2 2016, 2:27 AM · Infrastructure: Websites

Dec 1 2016

Joshua Leung (aligorith) committed rB69a75b0169c6: GPencil: Include various new operators into the 3D View menus too (authored by Joshua Leung (aligorith)).
GPencil: Include various new operators into the 3D View menus too
Dec 1 2016, 3:14 PM
Joshua Leung (aligorith) committed rBbdceea9475ea: GPencil Sculpt: Numpad keys now work when doing sculpt sessions (i.e. when… (authored by Joshua Leung (aligorith)).
GPencil Sculpt: Numpad keys now work when doing sculpt sessions (i.e. when…
Dec 1 2016, 3:14 PM
Joshua Leung (aligorith) committed rBd25886599582: Compiler warning fix (authored by Joshua Leung (aligorith)).
Compiler warning fix
Dec 1 2016, 3:14 PM

Nov 27 2016

Joshua Leung (aligorith) committed rB841f3e497256: A number of other minor RNA fixes and precautionary safeguards against… (authored by Joshua Leung (aligorith)).
A number of other minor RNA fixes and precautionary safeguards against…
Nov 27 2016, 2:36 PM
Joshua Leung (aligorith) committed rB452028c77cce: GPencil RNA API: "set_active" option for layer.new() and palette.new() is now… (authored by Joshua Leung (aligorith)).
GPencil RNA API: "set_active" option for layer.new() and palette.new() is now…
Nov 27 2016, 2:36 PM
Joshua Leung (aligorith) committed rBe2d223461efe: Fix T50123 - GreasePencil: Modifying name of new color in new palette via bpy… (authored by Joshua Leung (aligorith)).
Fix T50123 - GreasePencil: Modifying name of new color in new palette via bpy…
Nov 27 2016, 2:36 PM
Joshua Leung (aligorith) committed rBd20f5b7de097: Typo fix (authored by Joshua Leung (aligorith)).
Typo fix
Nov 27 2016, 2:36 PM
Joshua Leung (aligorith) closed T50123: GreasePencil: Modifying name of new color in new palette segfaults as "Resolved" by committing rBe2d223461efe: Fix T50123 - GreasePencil: Modifying name of new color in new palette via bpy….
Nov 27 2016, 2:35 PM · Restricted Project, BF Blender
Joshua Leung (aligorith) triaged T50123: GreasePencil: Modifying name of new color in new palette segfaults as "Confirmed" priority.

Actually, even just trying to print the mycolor variable (before changing the name) caused a crash in current master.

Nov 27 2016, 12:40 AM · Restricted Project, BF Blender

Nov 23 2016

Joshua Leung (aligorith) added a comment to T50096: Maybe grease pencil's bug I guess?.

You mention some crashing issues when trying to render: IIRC, there have been some recent fixes for crashes related to sequencer stuff.

Nov 23 2016, 3:01 PM · BF Blender

Nov 18 2016

Joshua Leung (aligorith) merged T50059: Mask types options can be acceded but don't do anything. into T50061: Mask Opacity keyframes not visible anywhere..
Nov 18 2016, 12:42 AM · BF Blender, Animation, Masking
Joshua Leung (aligorith) merged task T50059: Mask types options can be acceded but don't do anything. into T50061: Mask Opacity keyframes not visible anywhere..
Nov 18 2016, 12:42 AM · Animation, Masking
Joshua Leung (aligorith) triaged T50061: Mask Opacity keyframes not visible anywhere. as "Incomplete" priority.

Could you check with latest master (i.e. buildbot builds)? IIRC, sergey committed a fix for this sometime in the past few weeks-month.

Nov 18 2016, 12:40 AM · BF Blender, Animation, Masking
Joshua Leung (aligorith) triaged T50063: Editing driver's expression eliminates "Zero" number as "Confirmed" priority.

Hmm... this looks suspiciously like a bug in the UI code related to the way that it trims off excess zeros off the end of numbers. Some observations:

  • Once it has removed the zero, it doesn't remove any more digits/characters in subsequent editing cycles
  • If we replace the 0 with a 1 (or add a 1 after it), no truncation occurs.
Nov 18 2016, 12:38 AM · BF Blender

Nov 15 2016

Joshua Leung (aligorith) committed rB8b2905952e9a: Fix T50026: "Only Insert Needed" doesn't work when using Trackball rotation (authored by Joshua Leung (aligorith)).
Fix T50026: "Only Insert Needed" doesn't work when using Trackball rotation
Nov 15 2016, 11:21 PM
Joshua Leung (aligorith) committed rB6397319659cd: Fix T50023: Inverse Kinematics angle limits defaulting to 10313.2403124° (authored by Joshua Leung (aligorith)).
Fix T50023: Inverse Kinematics angle limits defaulting to 10313.2403124°
Nov 15 2016, 11:21 PM
Joshua Leung (aligorith) closed T50026: "Only Insert Needed" doesn't work when using Trackball rotation as "Resolved" by committing rB8b2905952e9a: Fix T50026: "Only Insert Needed" doesn't work when using Trackball rotation.
Nov 15 2016, 11:21 PM · BF Blender
Joshua Leung (aligorith) closed T50023: Inverse Kinematics angle limits defaulting to 10313.2403124° as "Resolved" by committing rB6397319659cd: Fix T50023: Inverse Kinematics angle limits defaulting to 10313.2403124°.
Nov 15 2016, 11:21 PM · BF Blender
Joshua Leung (aligorith) triaged T50023: Inverse Kinematics angle limits defaulting to 10313.2403124° as "Confirmed" priority.

Eek! Indeed it is!

Nov 15 2016, 10:56 PM · BF Blender

Nov 5 2016

Joshua Leung (aligorith) added a comment to D2330: Implement unique undo option for operators.

@Bartosz Moniewski (monio): From the looks of things, this is something we will enable on specific operators on an "as-needed" basis. So, for most operations (e.g. standard transforms and stuff like that), this is grouping behaviour isn't likely to be enabled.

Nov 5 2016, 2:18 PM
Joshua Leung (aligorith) added a comment to D2330: Implement unique undo option for operators.

This seems like a step in the right direction.

Nov 5 2016, 1:12 AM

Oct 30 2016

Joshua Leung (aligorith) added a comment to D2324: Alembic: F-Curve cache modifier to lookup arbitrary property animations..

Ah that clears things up a lot :D

Oct 30 2016, 9:49 AM
Joshua Leung (aligorith) requested changes to D2324: Alembic: F-Curve cache modifier to lookup arbitrary property animations..

I'm missing a bit of detail here about the nature of the cache. One thing to be very careful about if you do implement a list of pointers to FCurves is that those references can get invalid/not linked correctly after doing:

  1. Undo
  2. Some combination of library linking madness
Oct 30 2016, 7:49 AM

Oct 24 2016

Joshua Leung (aligorith) raised a concern with rB5765deecd42e: GPencil: New option to lock strokes to axis.

Why is this option stored in the sculpt settings, when it's clearly an option that's supposed to be used for controlling how the screenspace strokes get projected into 3D space?

Oct 24 2016, 6:12 AM
Joshua Leung (aligorith) added a comment to T49820: How to integrate multi-frames icons/preview images in UI code.

Are there any docs on how this whole PreviewImage system currently works?

Oct 24 2016, 5:45 AM · User Interface, BF Blender: 2.8

Oct 23 2016

Joshua Leung (aligorith) triaged T49816: Can't set influence of NLAStrip using Python as "Normal" priority.
Oct 23 2016, 2:11 AM · Animation, Python
Joshua Leung (aligorith) claimed T49816: Can't set influence of NLAStrip using Python.

Ack! Looks like I forgot to force the keyframe_insert() method in the PyAPI to add these keys to the NLA Strip instead of into the action as per normal.

Oct 23 2016, 2:11 AM · Animation, Python
Joshua Leung (aligorith) closed T49817: NLA Strip animated influence lost when opening files created with Blender 2.74 as "Invalid".

IIRC, 2.74 and earlier had a bug where the animated strip influence wasn't actually working at all. It might appear to have worked, but that was only an illusion (there was actually a 1-frame lag).

Oct 23 2016, 2:08 AM · Animation

Oct 21 2016

Joshua Leung (aligorith) closed T49803: Set Active Keying Set missing menu items in object menu as "Invalid".

Not a bug.

Oct 21 2016, 2:31 AM · BF Blender

Oct 13 2016

Joshua Leung (aligorith) added a comment to rB9d40c3dc32b6: OpenGL: draw gpencil fill with new imm mode.

Indeed, I noticed this very problem here (Note also that the "if (debug)" sections one of the related commits around this time for stroke drawing are used when the "Show Points" option is enabled)

Oct 13 2016, 2:44 PM