Marcelo Mutzbauer (1xundoredo)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 25 2014, 7:07 PM (182 w, 22 h)

Recent Activity

Sep 16 2017

Marcelo Mutzbauer (1xundoredo) updated the summary of D2845: Clay: Blur AO.
Sep 16 2017, 7:35 PM · BF Blender: 2.8
Marcelo Mutzbauer (1xundoredo) created D2845: Clay: Blur AO.
Sep 16 2017, 7:31 PM · BF Blender: 2.8

Sep 11 2017

Marcelo Mutzbauer (1xundoredo) added a comment to D2833: Viewport reconstruction was missing.

Clarification for how attributes are now stored:

Sep 11 2017, 7:26 PM
Marcelo Mutzbauer (1xundoredo) retitled D2830: 2.8: Fix crash when creating new action from 2.8: Crash when creating new action to 2.8: Fix crash when creating new action.
Sep 11 2017, 7:14 PM
Marcelo Mutzbauer (1xundoredo) updated the diff for D2833: Viewport reconstruction was missing.
  • Attempt to get rid of runtime DNA values (only used for values that used to be added by this patch, will post comment with clarification on how it works)
  • minor cosmetic changes
Sep 11 2017, 7:13 PM

Sep 10 2017

Marcelo Mutzbauer (1xundoredo) created D2833: Viewport reconstruction was missing.
Sep 10 2017, 8:52 PM
Marcelo Mutzbauer (1xundoredo) added a comment to D2827: DWM: Limit background image drawing to camera view (Store in the camera)..

@Campbell Barton (campbellbarton) Hope you don't mind if I take a look at it :), as I'm already somewhat familiar with this from D2824

Sep 10 2017, 8:35 PM · BF Blender: 2.8

Sep 8 2017

Marcelo Mutzbauer (1xundoredo) created D2831: Ruler: access through space-search.
Sep 8 2017, 8:44 PM
Marcelo Mutzbauer (1xundoredo) created D2830: 2.8: Fix crash when creating new action.
Sep 8 2017, 8:23 PM

Sep 6 2017

Marcelo Mutzbauer (1xundoredo) updated subscribers of T52351: Blender eats all memory when painting texture.

The problem here is that UV maps have been scaled up extremely, which becomes visible if you zoom out inside the UV/Image Editor.

Sep 6 2017, 6:57 PM · BF Blender
Marcelo Mutzbauer (1xundoredo) added inline comments to D2824: Draw background images.
Sep 6 2017, 6:27 PM · BF Blender: 2.8
Marcelo Mutzbauer (1xundoredo) updated the diff for D2824: Draw background images.
  • Create separate shader for reference images
  • fixed mistake with float[3]
Sep 6 2017, 6:09 PM · BF Blender: 2.8

Sep 5 2017

Marcelo Mutzbauer (1xundoredo) updated the summary of D2824: Draw background images.
Sep 5 2017, 7:42 PM · BF Blender: 2.8
Marcelo Mutzbauer (1xundoredo) added a comment to D2824: Draw background images.

BTW, I stumbled across what might be an error in gpu_draw.c:

Sep 5 2017, 7:36 PM · BF Blender: 2.8
Marcelo Mutzbauer (1xundoredo) created D2824: Draw background images.
Sep 5 2017, 7:31 PM · BF Blender: 2.8

Mar 6 2016

Marcelo Mutzbauer (1xundoredo) updated D1514: Eyedropper Color Preview.
Mar 6 2016, 4:03 PM · User Interface
Marcelo Mutzbauer (1xundoredo) added a comment to D1514: Eyedropper Color Preview.

It seems that keymaps are only being initialized once operator types have been, which makes it difficult to introduce those shortcuts in the tooltip(Keys not available yet in init func).
Alternatively, it would be possible to place hints below the cursor during operator execution(below the sampled pixel).

Mar 6 2016, 3:48 PM · User Interface
Marcelo Mutzbauer (1xundoredo) updated the diff for D1514: Eyedropper Color Preview.
  • Update for customizable keymap
Mar 6 2016, 3:42 PM · User Interface

Nov 23 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1506: Select Tracks with Error Value Curve.
  • Update for master
Nov 23 2015, 2:30 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a comment to D1506: Select Tracks with Error Value Curve.

@Sergey Sharybin (sergey) Is this ready? :)

Nov 23 2015, 2:19 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

One problem remains though: Currently(in master) you are able to adjust the newly created handles manually by keeping your mouse button pressed and moving your cursor. With this patch this cannot be done anymore because it calculates the handles for you.

Nov 23 2015, 2:14 PM · Masking

Nov 13 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

Version without knife(only improved calculation):

Nov 13 2015, 2:34 PM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Replace every t
Nov 13 2015, 2:16 PM · Masking

Nov 10 2015

Marcelo Mutzbauer (1xundoredo) added a task to D1506: Select Tracks with Error Value Curve: T41722: Make it possible to select tracks by clicking on their error value curve.
Nov 10 2015, 7:54 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a revision to T41722: Make it possible to select tracks by clicking on their error value curve: D1506: Select Tracks with Error Value Curve.
Nov 10 2015, 7:54 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) added inline comments to D1579: Masking: Cut Splines.
Nov 10 2015, 7:54 PM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Only use improved handle calculation when both neighbors are doubleside-aligned/free
  • Fix parenting bug
  • conventions: use u instead of t
  • cleanup split function
Nov 10 2015, 7:49 PM · Masking

Nov 8 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

@Campbell Barton (campbellbarton) What about only using the improved calculation in case both neighbors already are doubleside aligned/free and falling back to old behavior otherwise? If both neighbors are free it could then make the newly inserted point free, although that would not be necessary to achieve the same shape.

Nov 8 2015, 3:54 PM · Masking

Nov 4 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.
Nov 4 2015, 11:18 AM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Add accidentally removed line back in
  • Clean up mask_spline_split_spline_point
  • Check against FLT_EPSILON when preparing for the next recursive call
Nov 4 2015, 11:17 AM · Masking
Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

Parenting turned out to be even more 'problematic'. If both neighbors have the same parent at the same frame, there shouldn't be any problems.(Technically it has to be the initial position where the spline points has been parented, which is the case on the same frame)
If they don't - it just assumes parenting the newly created point is not possible(though parenting the same point track on different frames should be). If that is the case(whether it is because of different track points or because of different frames), it currently places the new point in respect to its neighbors' positions after the parenting(without being parented itself). This is done on every keyframe.

Nov 4 2015, 11:07 AM · Masking

Nov 3 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Yet another parenting fix
Nov 3 2015, 9:08 PM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Fix some parenting bugs
Nov 3 2015, 8:37 PM · Masking
Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.
Nov 3 2015, 10:00 AM · Masking
Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

@Sean Kennedy (hype) Thank you for the report. Mask points are parented individually. The solution I found was to check whether both neighbor points have the same parent. If they do, the new point is also going to be parented to the same track/plane. If they don't the new point won't be parented at all. Does that look like a good solution?

Nov 3 2015, 9:52 AM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Parenting
  • Fix stupid #if 1 instead of #if 0 which disabled the better adjustment of ctrl+lmb handles(Can still be removed easily btw, just as I did in the last update ;))
  • Change name of select_neighbors to select neighbor_handles
  • Get rid of uneccessary assignment of w
Nov 3 2015, 9:48 AM · Masking

Nov 2 2015

Marcelo Mutzbauer (1xundoredo) added inline comments to D1579: Masking: Cut Splines.
Nov 2 2015, 8:09 PM · Masking
Marcelo Mutzbauer (1xundoredo) retitled D1605: VSE lock time to other windows from to VSE lock time to other windows.
Nov 2 2015, 8:06 PM
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Better handles for Ctrl+click
Nov 2 2015, 7:57 PM · Masking

Nov 1 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

@Sean Kennedy (hype) Here you are(this is a 64-bit build):

Nov 1 2015, 2:43 PM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Adjust feathering when cutting (Hopefully last update adding new

functionality)

Nov 1 2015, 1:39 PM · Masking

Oct 31 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

@Sean Kennedy (hype) Sorry, haven't tried to get Blender building on Windows yet.

Oct 31 2015, 8:05 PM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Automatically animate new points and adjust animation of neighbor

handles

Oct 31 2015, 7:54 PM · Masking

Oct 30 2015

Marcelo Mutzbauer (1xundoredo) added a comment to T46560: Smear brush destroys alpha.

This seems to solve it

1diff --git a/source/blender/editors/sculpt_paint/paint_image_2d.c b/source/blender/editors/sculpt_paint/paint_image_2d.c
2index c5a066e..0e5a1ba 100644
3--- a/source/blender/editors/sculpt_paint/paint_image_2d.c
4+++ b/source/blender/editors/sculpt_paint/paint_image_2d.c
5@@ -994,7 +994,7 @@ static void paint_2d_lift_smear(ImBuf *ibuf, ImBuf *ibufb, int *pos, short tile)
6​ IMB_rectblend(ibufb, ibufb, ibuf, NULL, NULL, NULL, 0, region[a].destx, region[a].desty,
7​ region[a].destx, region[a].desty,
8​ region[a].srcx, region[a].srcy,
9- region[a].width, region[a].height, IMB_BLEND_COPY_RGB, false);
10+ region[a].width, region[a].height, IMB_BLEND_COPY, false);
11​ }
12
13​ static ImBuf *paint_2d_lift_clone(ImBuf *ibuf, ImBuf *ibufb, int *pos)

Oct 30 2015, 8:50 PM · Sculpting and Painting, BF Blender
Marcelo Mutzbauer (1xundoredo) edited P281 Smear Alpha.
Oct 30 2015, 8:48 PM
Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

@Campbell Barton (campbellbarton) Re Ctrl-Click: The portion of the code that deals with handle placement is actually quite small and basic(maybe ~50 lines, including handle type choice?). It seems like it could be used for inserting a point, however only if the user actually directly clicks on the spline. This code is not capable of (at least appropriately) handling cases where the coords of the new point are not lying on the curve which is to be split.

Oct 30 2015, 8:38 PM · Masking

Oct 29 2015

Marcelo Mutzbauer (1xundoredo) updated D1517: Fix Datadropper Text not disappearing.
Oct 29 2015, 1:40 PM · BF Blender
Marcelo Mutzbauer (1xundoredo) updated the diff for D1514: Eyedropper Color Preview.
  • Invoke eyedropper via Ctrl+E
Oct 29 2015, 1:16 PM · User Interface
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • use eMaskWhichHandle
  • Always pass the actual size of points_array for

BKE_mask_spline_point_next_bezt

Oct 29 2015, 1:06 PM · Masking

Oct 28 2015

Marcelo Mutzbauer (1xundoredo) added inline comments to D1579: Masking: Cut Splines.
Oct 28 2015, 2:20 PM · Masking
Marcelo Mutzbauer (1xundoredo) added inline comments to D1579: Masking: Cut Splines.
Oct 28 2015, 2:18 PM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Assign masklay->act_spline to prevent crash
  • Fix wrong handling of vector handle types
  • Code commenting
Oct 28 2015, 2:11 PM · Masking
Hakan Tunc (Tunge) awarded D1579: Masking: Cut Splines a Like token.
Oct 28 2015, 12:53 PM · Masking

Oct 27 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.

Cleanups

Oct 27 2015, 5:19 PM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.

Forgot if check which caused some intersection to be sorted out although they shouldn't or the other way around

Oct 27 2015, 4:59 PM · Masking
Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

Noticed a typo. Will fix once I have access to a machine.

Oct 27 2015, 1:44 PM · Masking
Marcelo Mutzbauer (1xundoredo) planned changes to D1579: Masking: Cut Splines.
  • Why it's done in mask_add.c and not in mask_edit.c ?
Oct 27 2015, 1:41 PM · Masking

Oct 26 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1579: Masking: Cut Splines.

Also selects changed handles now

Oct 26 2015, 7:51 PM · Masking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1579: Masking: Cut Splines.
  • Fix crash with deformed point array
  • Smarter choice of handle types(doesn't just blindly use free)
Oct 26 2015, 7:48 PM · Masking

Oct 25 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1495: Multi-Cursor Text Editing.
  • Call txt_merge_sels in delete operator
  • Code-Style:
    • rename text->n_sels to text->nsels
    • post-increment in for loop
Oct 25 2015, 3:54 PM · Text Editor
Marcelo Mutzbauer (1xundoredo) added reviewers for D1579: Masking: Cut Splines: Sergey Sharybin (sergey), Campbell Barton (campbellbarton).
Oct 25 2015, 3:18 PM · Masking

Oct 21 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1495: Multi-Cursor Text Editing.
  • Update for latest master
  • Fix crash when reading in old files containing Texts
  • Fix crash when reading in new files created with patched build
  • Minor cleanup
Oct 21 2015, 2:23 PM · Text Editor

Oct 19 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1495: Multi-Cursor Text Editing.
  • Patch can be applied to latest master again
Oct 19 2015, 6:11 PM · Text Editor

Oct 18 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1506: Select Tracks with Error Value Curve.
  • Rename poll function to 'select_poll'
Oct 18 2015, 3:57 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) updated D1517: Fix Datadropper Text not disappearing.
Oct 18 2015, 3:56 PM · BF Blender
Marcelo Mutzbauer (1xundoredo) updated D1517: Fix Datadropper Text not disappearing.
Oct 18 2015, 3:56 PM · BF Blender
Marcelo Mutzbauer (1xundoredo) added a comment to D1479: Plane Tracking with Lens Distortion.
Oct 18 2015, 3:54 PM · Compositing, Motion Tracking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1479: Plane Tracking with Lens Distortion.
  • Make use of interp_v2_v2v2
Oct 18 2015, 3:54 PM · Compositing, Motion Tracking

Oct 15 2015

mathieu menuet (bliblubli) awarded D1514: Eyedropper Color Preview a Love token.
Oct 15 2015, 8:00 PM · User Interface

Sep 30 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1514: Eyedropper Color Preview.
  • Use Doxygen-style comment for reset function
Sep 30 2015, 2:09 PM · User Interface

Sep 27 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1514: Eyedropper Color Preview.
  • Moved reset to separate function
  • op->customdata casted (in the arguments for the reset function)
Sep 27 2015, 11:41 AM · User Interface

Sep 10 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1514: Eyedropper Color Preview.
  • Change tooltip to 'Sample a color from this window - Hold Ctrl for preview'
Sep 10 2015, 2:09 PM · User Interface
Marcelo Mutzbauer (1xundoredo) retitled D1517: Fix Datadropper Text not disappearing from to Fix Datadropper Text not disappearing.
Sep 10 2015, 1:50 PM · BF Blender

Sep 9 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1514: Eyedropper Color Preview.
  • Change tooltip to 'Sample a data-block from this window - Hold Ctrl to preview color'
  • Fix some updating problems in user prefs
  • Code Style: no cuddled else
  • Fix problem with alpha channel
Sep 9 2015, 8:11 PM · User Interface
Marcelo Mutzbauer (1xundoredo) added reviewers for D1514: Eyedropper Color Preview: Campbell Barton (campbellbarton), Julian Eisel (Severin).
Sep 9 2015, 2:08 PM · User Interface

Sep 8 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1503: Underline Shortcuts for Toolbar Tabs.

@Julian Eisel (Severin) No worries! :)
@Aaron Carlisle (Blendify) How did you do that? Just curious . . . Thx btw

Sep 8 2015, 3:04 PM · User Interface
Marcelo Mutzbauer (1xundoredo) updated the diff for D1479: Plane Tracking with Lens Distortion.
  • Use mutex for undistortion in node operation
Sep 8 2015, 12:59 PM · Compositing, Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a comment to D1495: Multi-Cursor Text Editing.

Where would communication take place(In this differential? Somewhere else?)
Should fixes unrelated to this feature(e.g. weird scrollbar behavior) be done in the branch?

Sep 8 2015, 12:42 PM · Text Editor
Marcelo Mutzbauer (1xundoredo) added a comment to D1503: Underline Shortcuts for Toolbar Tabs.

How do I close this diff?

Sep 8 2015, 12:36 PM · User Interface

Sep 7 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1506: Select Tracks with Error Value Curve.
  • Fix knots not being selectable(if statement actually had to be (sc->flag & SC_SHOW_GRAPH_TRACKS_MOTION) == 0)
Sep 7 2015, 2:53 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a comment to D1506: Select Tracks with Error Value Curve.
Sep 7 2015, 2:03 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1506: Select Tracks with Error Value Curve.

I hope I got the naming convention for the poll function right.

Sep 7 2015, 2:02 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a comment to D1503: Underline Shortcuts for Toolbar Tabs.

@Aaron Carlisle (Blendify) While that might be possible(by working around shortcuts like Alt-A) similar problems to the one mentioned by @Campbell Barton (campbellbarton) occur when adding new shortcuts with the Alt key(Tab shortcuts would change). Hiding the underlines until the user hits Alt might help not having to scan the keymap on every redraw, it also makes it harder to discover the feature.
The problem I found with Ctrl-scrolling(maybe that's just me) is that it is easy to miss the tab of interest when working at a certain speed. It is at least harder than just hitting a key. Also, the direction and number of times to scroll changes depending on what tab you're in. Shortcuts remain the same and over time you might memorize them.
I don't even think number shortcuts are a bad solution. There are two issues with them, though: 1. The number icons take up space 2. We run out of numbers when we have more than 10 tabs(Like in the screenshot I attached in my prev comment).
The 2. problem could be solved by having to type multiple 'digits'. This is a patch which tries to do that. The way it counts is 0,1,2,3,4,5,6,7,8,9,0,11,22,33,44,...99,00,(Now it starts counting regularly and skips all the number it already has used)10,12,13,14,15,...21,23.... I thought two same numbers are a bit quicker to type. But this might also be a little bit confusing. A Screenshot is attached.

Sep 7 2015, 1:28 PM · User Interface
Marcelo Mutzbauer (1xundoredo) updated the diff for D1506: Select Tracks with Error Value Curve.
  • Pass -1 for coord of error value
Sep 7 2015, 12:59 PM · Motion Tracking

Sep 6 2015

Marcelo Mutzbauer (1xundoredo) added inline comments to D1479: Plane Tracking with Lens Distortion.
Sep 6 2015, 1:59 PM · Compositing, Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a reviewer for D1506: Select Tracks with Error Value Curve: Sergey Sharybin (sergey).
Sep 6 2015, 1:52 PM · Motion Tracking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1479: Plane Tracking with Lens Distortion.
  • Use Catmull-Rom-Spline (I personally think it only makes the code more complicated, but I'll let you decide :) )
  • rename xn to undistorted_correspondence_element(not a fan of it, but couldn't come up with something better)
  • Code Style: get rid of cuddled else
Sep 6 2015, 1:45 PM · Compositing, Motion Tracking

Sep 5 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1503: Underline Shortcuts for Toolbar Tabs.

This is the patch which is based on numbers. I am not updating this diff because this might be unrelated. Or should I change the title?

Sep 5 2015, 1:14 PM · User Interface
Marcelo Mutzbauer (1xundoredo) updated the diff for D1503: Underline Shortcuts for Toolbar Tabs.
  • Skip hardcoded keys when assigning shortcuts

However, this is not a solution. What if the user saves with S instead of Ctrl+S? Will upload number-based approach in a comment.

Sep 5 2015, 1:10 PM · User Interface

Sep 4 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1503: Underline Shortcuts for Toolbar Tabs.

Hmmm... Maybe some modifiers(ctrl, ...) would make this possible?
I even initially started the implementation with having to hover over the tabs while pressing the key before I started checking the keybindings and missed the mentioned ones...
It could also work around those keys when assigning, but that might be a little more complicated/expensive when users have custom keymaps... (It would have to scan over all the shortcuts, took a quick look, seems possible). Just an idea.

Sep 4 2015, 4:33 PM · User Interface
Marcelo Mutzbauer (1xundoredo) added reviewers for D1503: Underline Shortcuts for Toolbar Tabs: Julian Eisel (Severin), Campbell Barton (campbellbarton).
Sep 4 2015, 1:35 PM · User Interface

Sep 3 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1495: Multi-Cursor Text Editing.
  • Forgot calling selection unification code in word selection operator
  • Cleaned up selection unification code(txt_merge_sels(text))
Sep 3 2015, 1:41 PM · Text Editor
Marcelo Mutzbauer (1xundoredo) added a comment to D1479: Plane Tracking with Lens Distortion.

Sorry, actually meant transform_conversions.c

Sep 3 2015, 1:07 PM · Compositing, Motion Tracking

Sep 2 2015

Marcelo Mutzbauer (1xundoredo) added a comment to D1479: Plane Tracking with Lens Distortion.
Sep 2 2015, 3:06 PM · Compositing, Motion Tracking
Marcelo Mutzbauer (1xundoredo) updated the diff for D1479: Plane Tracking with Lens Distortion.
  • Renamed to BKE_tracking_(un)distort_v2_normalized
  • Proper user initialization
  • Change name of height_by_pa to height_by_pixel_aspect
  • Change name of undis_corners to undistorted_corners
Sep 2 2015, 2:57 PM · Compositing, Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a comment to D1479: Plane Tracking with Lens Distortion.

BTW, tried to get mask parenting working which seems to use matrices. (Un)distortion could be applied before and after doing the matrix multiplication, but that might add issues with track point parenting. There also are some parenting things being done in tracking_conversions.c which seem really confusing to me. Not sure what they do.
Will update the patch with a few changes.

Sep 2 2015, 2:52 PM · Compositing, Motion Tracking
Marcelo Mutzbauer (1xundoredo) added a comment to D1495: Multi-Cursor Text Editing.

Looking at Scintilla, though I think it might be a useful thing, if the text editor is planned to be rewritten it might be a bad idea to do the thing twice. Took a look at the github repo, it seems like Scintilla is implemented in C++ and there is a wrapper to interface with the C code and do the drawing? I'm not sure about this, but making Scintilla work with Blender's DNA/RNA structure and C architecture might be more of hassle than just rewriting the entire thing from scratch. Plus, we might then have less trouble keeping everything in sync with their additions/fixes/improvements or providing more functionality on our own. I don't know. (Then again, Scintilla looks really powerful and we might not even have to do that)
When it comes to maintenance, I don't know if I'm familiar/experienced enough with Blender's codebase.
As it currently stands, the text editor is not really likely to be used by a developer. Working with file and especially directory structures is just a HUGE mess. As long as that problem is not addressed, developers probably won't consider writing their scripts in Blender itself. So functionality like this one might not really be interesting to anyone.
With the branch, does that mean that I should also make other improvements in the branch or should I be adding them after the merge?

Sep 2 2015, 12:57 PM · Text Editor

Sep 1 2015

Marcelo Mutzbauer (1xundoredo) updated the diff for D1495: Multi-Cursor Text Editing.
  • Fix cursor column updating when deleting text
Sep 1 2015, 3:40 PM · Text Editor
Marcelo Mutzbauer (1xundoredo) added a comment to D1495: Multi-Cursor Text Editing.

Okay, fixed it(problem with cursor column updating). Will update patch soon.
As for maintenance, I do agree that supporting this is a bit overkill and time is much better spent in other areas. Not sure how to proceed.

Sep 1 2015, 3:38 PM · Text Editor
Marcelo Mutzbauer (1xundoredo) added a comment to D1495: Multi-Cursor Text Editing.

@Campbell Barton (campbellbarton) Sorry, can't reproduce. Maybe this only happens when the selections are in a certain position . . . Could you attach a screenshot before the crash happens?
Also, intersecting selections should be unified when the operator finishes(in txt_merge_sels(text)), so that might be a bug too(haven't discovered any problems when testing though)

Sep 1 2015, 2:03 PM · Text Editor