Page MenuHome

Sebastian Koenig (sebastian_k)
Technical Artist

Projects (13)

User Details

User Since
Jan 25 2008, 8:59 AM (765 w, 3 d)

Recent Activity

Mon, Aug 29

Sebastian Koenig (sebastian_k) committed rBM9515: Plane Track: Documentation for New Image from plane track Operator.
Plane Track: Documentation for New Image from plane track Operator
Mon, Aug 29, 1:30 PM

Jul 13 2022

Sebastian Koenig (sebastian_k) awarded D15444: Fix an increasing bottleneck when key press operator is too slow a Love token.
Jul 13 2022, 11:12 AM

Jul 4 2022

Sebastian Koenig (sebastian_k) accepted D15350: Node Wrangler: Improvement: Remove obsolete `Emission Viewer` code.

I didn't even know the output can in fact replace the viewer emission node, but it seems to work indeed.
Not having the viewer node dangling around does improve the usabilty. I also tested with node groups, and there it seems to work even better. the old viewer node polluted the node tree there, so I like this a lot better!

Jul 4 2022, 3:09 PM · Add-ons (Community)
Sebastian Koenig (sebastian_k) accepted D15320: Node Wrangler: Improvement: Expose `Custom Color` property in the `Frame Selected` operator.

I think it makes a lot of sense and it seems to work fine.

Jul 4 2022, 3:03 PM · Add-ons (Community)

Jun 28 2022

Sebastian Koenig (sebastian_k) accepted D15312: Tracking: Image from Plane Marker operators.

It works fanatastic. Only thing is, I would put the "Image from Plane Marker" to the Plane Track Properties, where one would assign an image to the marker anyway.
Icing on the cake would be, if the newly generated image would be assigned to the plane track image automatically.

Jun 28 2022, 5:04 PM

Jun 22 2022

Sebastian Koenig (sebastian_k) accepted D15266: Mask editor: Always use smooth drawing.
Jun 22 2022, 11:28 AM

May 13 2022

Sebastian Koenig (sebastian_k) closed T98088: Not camera objects can be set as active cameras as Archived.

This is intended. That way you can for example better aim a light to your scene by looking through it like a camera.

May 13 2022, 12:20 PM · User Interface, BF Blender

May 5 2022

Davide Caprioli (DaveDeer) awarded T63220: Cannot make object single user after Duplicate Scene with Link Object Data a Dislike token.
May 5 2022, 10:52 AM · BF Blender

Apr 13 2022

Sebastian Koenig (sebastian_k) updated subscribers of T97292: If you switch direction on a MASK, feather flips inside but does not make sense in combination with the mask itself.

This is a known issue and will hopefully be solved soon (-ish). Talked to @Sergey Sharybin (sergey) about it last weekend.

Apr 13 2022, 10:45 AM · VFX & Video, Masking, BF Blender

Feb 27 2022

Sebastian Koenig (sebastian_k) accepted D14202: UI (Shader/Compositor): Rename "RGB" input to "Color" input.

Sounds very reasonable to me.

Feb 27 2022, 8:31 AM · User Interface

Jan 20 2022

Carl Knight (knightknight) awarded T93097: Masking: simplify workflow a Like token.
Jan 20 2022, 8:16 PM · Masking

Nov 20 2021

rayan fernandes (rayanmagneto) awarded T93097: Masking: simplify workflow a Like token.
Nov 20 2021, 4:20 AM · Masking

Nov 19 2021

Sebastian Koenig (sebastian_k) added a comment to T93097: Masking: simplify workflow.

I very much like this proposal and think it could solve some usabilty issues!
Feedback from others would be appreciated though. @Sean Kennedy (hype) thoughts? :)

Nov 19 2021, 5:40 PM · Masking
Sebastian Koenig (sebastian_k) added a comment to D12776: ClipMasks: add color spline outline mode.

Just a note (and I already discussed this with @Simon Lenz (Amudtogal)):
I like very much where this is going.
What I would still like to test is a different way to draw the splines:

  • Currently the default is Outline. I would like to see how it looks if we only see the pure colored spline, maybe even with thickness slider.
  • Eventually the "outline" can be toggled with checkbox?
  • Back in the days the "Smooth" setting was added, to make it pussible for users with newer graphics cards to have smooth splines. But now that option should not be necessary anymore and splines should just always be drawn smooth.
  • Maybe instead of coloring the active spline white we could draw the active spline a little bit thicker and/or the not active splines with less saturated colors.
Nov 19 2021, 1:39 PM

Nov 16 2021

Sean Kennedy (hype) awarded T93097: Masking: simplify workflow a Love token.
Nov 16 2021, 2:52 AM · Masking

Nov 15 2021

Andrea Monzini (Andrea_Monzini) awarded T93097: Masking: simplify workflow a Love token.
Nov 15 2021, 6:03 PM · Masking
Sebastian Koenig (sebastian_k) updated subscribers of T93097: Masking: simplify workflow.
Nov 15 2021, 5:19 PM · Masking

Oct 8 2021

Sebastian Koenig (sebastian_k) added a comment to D12776: ClipMasks: add color spline outline mode.

@Sebastian Koenig (sebastian_k), even with manual color assignment I am still not convinced it is great to give option between seeing alpha channel as a fully opaque pass and a color which is not affected by feather with a blending factor. Wouldn't it be better to have ability to color the alpha (so it's not white, but a custom color) and always allow blending factor (can do it for both combined and alpha channel modes) ?

Oct 8 2021, 4:09 PM
Sebastian Koenig (sebastian_k) updated subscribers of D12776: ClipMasks: add color spline outline mode.

Not so much sure from a user design perspective. Assigning colors at random has issues of (a) possibly choosing worst visible color for the footage (b) not themeable. A palette approach similar to bone groups could solve some things.

I am not sure. A palette seems a bit like an overkill for it.
Having random colors (especially if they do not start with blue or green) would be quite useful to quickly see the single elements. And if a mask should in fact interfere with the footage, the user can always quickly change it.
Also, other compositing packages work in a very similar way: new masks shapes get a new random color by default.
Maybe we could have a setting in the Mask Display panel to choose if splines should be drawn with mask layer color or in white or black.
But I'd be curious to hear @Sean Kennedy (hype)'s opinion on this.

To me it also doesn't seem to be that useful to see non-blended non-feathered result of a mask. I imagine that adding feature like "Single Layer View" to allow easily/quickly make it so only splines form the active layer are visible and rasterized will work much better.

Also not sure about this.
In practice I would always want to see all mask layers. *If* I don't want to see one, I'd disable the visibility of it.
However, there is another aspect similar to this:
While working I found it super annoying to always accidentally activate other mask layers, because they are all selectable all the time.
One solution for it would be to only allow tweaking curves of the active spline. And handles of the other masks would be hidden, which would also reduce visual clutter. Having to disable selectabilty of each mask layer by hand is quite tedious.
Maybe double clicking the spline of another mask layer could then activate it?
But maybe that's also a separate design task...

Oct 8 2021, 1:29 PM

Oct 6 2021

Sebastian Koenig (sebastian_k) updated the task description for T57846: Use toolbar for Clip Editor.
Oct 6 2021, 12:22 PM · Motion Tracking, VFX & Video, User Interface
Sebastian Koenig (sebastian_k) closed T41632: Copy Settings from active to selected as Resolved.
Oct 6 2021, 12:14 PM · Motion Tracking
Sebastian Koenig (sebastian_k) added a comment to T41632: Copy Settings from active to selected.

@Sergey Sharybin (sergey) This is already implemented, so I guess this can be closed.

Oct 6 2021, 12:13 PM · Motion Tracking

Oct 5 2021

Sebastian Koenig (sebastian_k) added a comment to D12756: RNA: Limit RGB values of world color to [0, 1].

I think this is intentional, as the world background can very well have values larger than 1. Afaik it is not just color but also light energy. An HDR can also have color values far above 1 (the sun for instance), so it makes sense to allow high color values as well.

Oct 5 2021, 4:37 PM
Sebastian Koenig (sebastian_k) added a comment to D10198: Migrate Movie Clip Editor to new tool system.
Oct 5 2021, 8:35 AM · User Interface, BF Blender, Motion Tracking

Oct 4 2021

Sebastian Koenig (sebastian_k) added a comment to D10198: Migrate Movie Clip Editor to new tool system.

For solving the TODO I've left behind I'd go with something like P2479.
@Sebastian Koenig (sebastian_k) Can you test that it works the same as the current branch?

I tested the patch and indeed it works the same as tracking_branch. What exactly does it do though?

Also noticed adding point inbetween of "aligned" vertices creates vertex at the mouse position and slides handle. Feels unnatural, but not sure what the ideal solution is. Maybe create point with handles pointing at the neighbors somewhere 1/3 way (so that we don't have such singularity situation) ?

You are totally right, this is very annoying. Instead of sliding the handle it should slide the vertex instead. In practice what I'd want is more like an auto-handle. Same goes for Aligned Single. Currently it slides the single handle, but I would think a behavior similar to adding an auto-vertex would be more useful.

Oct 4 2021, 5:28 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) accepted D12745: Fix camera border bug in passepartout render view.

I just tested the patch and can confirm it's working. Great!

Oct 4 2021, 12:19 PM

Sep 29 2021

Sebastian Koenig (sebastian_k) added a comment to D10198: Migrate Movie Clip Editor to new tool system.

Masking Tools are now also working in the Image Editor.
So @Sergey Sharybin (sergey) , is there any chance this can still go in for 3.0? What is the correct procedure for it?

Sep 29 2021, 3:04 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • Merge branch 'master' into tracking_tools
  • Masking: Add masking tools to image editor
Sep 29 2021, 3:01 PM · User Interface, BF Blender, Motion Tracking

Sep 28 2021

Sebastian Koenig (sebastian_k) added a reviewer for D10198: Migrate Movie Clip Editor to new tool system: Sergey Sharybin (sergey).
Sep 28 2021, 5:01 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) commandeered D10198: Migrate Movie Clip Editor to new tool system.

So here's the current status of the Clip Editor:

Sep 28 2021, 5:00 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • Keymap: Give mask tools a generic name
  • Wip: start on image editor mask tools
  • Merge branch 'master' into tracking_tools
  • Merge branch 'master' of git.blender.org:blender into tracking_tools
  • Merge branch 'master' of git.blender.org:blender into tracking_tools
  • Merge branch 'master' into tracking_tools
  • Merge branch 'master' into tracking_tools
  • Tracking Tools: Only show toolheader in Clip View
  • Merge branch 'master' into tracking_tools
  • Merge branch 'master' into tracking_tools
  • Clip Editor: Add Clip Tools to Footage Settings
  • Merge branch 'master' into tracking_tools
  • Merge branch 'master' into tracking_tools
  • Merge branch 'master' into tracking_tools
Sep 28 2021, 4:47 PM · User Interface, BF Blender, Motion Tracking

Jul 23 2021

Sebastian Koenig (sebastian_k) added a comment to T90053: Cycles rendering world origin extremely slow when using hair particle system with density maps (no, really!).

Wow, what a weird bug. But I can confirm this. On top of that, when I render with GPU and OptiX, I get render errors at the world origin. Happens in 2.93.1 and current master (rBeea65cbd425d0e06dc1436fe36cebb69f4c12e12). The render errors only occur with OptiX, the slowness no matter which render device.
I have attached the blendfile.

Jul 23 2021, 7:57 AM · Nodes & Physics, Render & Cycles, BF Blender

Jul 13 2021

Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.

Apparently my last attempt to update the diff failed, so here is another try.

Jul 13 2021, 3:40 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.

I have updated the patch so that it works in the 3.0 branch.
It definitely needs some polishing, but at least it is working for the most part.
Ideally we would continue in a branch though.

Jul 13 2021, 2:54 PM · User Interface, BF Blender, Motion Tracking

Jul 12 2021

Sebastian Koenig (sebastian_k) accepted D9806: UI: Tracking: Move Object Scale to objects panel.
Jul 12 2021, 12:07 PM · User Interface, BF Blender (2.92)
Sebastian Koenig (sebastian_k) added a comment to D9806: UI: Tracking: Move Object Scale to objects panel.

Since the goal of this patch is to prepare for the new UI, I think it's fine to commit.

Jul 12 2021, 12:07 PM · User Interface, BF Blender (2.92)

Jul 8 2021

Sebastian Koenig (sebastian_k) accepted D10423: Tracking: Fix "Lock to Selection" option from header causing jump.
Jul 8 2021, 3:42 PM

Jun 26 2021

Sebastian Koenig (sebastian_k) added a comment to D9806: UI: Tracking: Move Object Scale to objects panel.

I have mixed feelings about this.
The scale value is mostly used to adjust the scale of objects after object tracking. In practise you set the value by picking two markers and hit "set scale" in the orientation panel, or simply drag the scale slider, or both.
In the current solution the user immediately sees the effect of this action on the scale value in the same panel. With this patch however the effect of the "set scale" button takes place on the opposite side of the editor (well, and of course the 3d view).
The scale value is more like a tool that the artist can use to match the object size and position to the scene. So with this patch the tools to control the scale are spread across two opposite sides of the editor.
On the other hand, once the user has multiple tracked objects and has to adjust both scale values in order to orient them both in the correct spot in 3d space, it is now easier to quickly switch between the objects and adjust their scales without having to switch them in the sidebar on the right and then tweak the scale value in the toolshelf on the left.
However, once we switch to active tool system we have to find a solution where to place the orientation tools anyway. And chances are that the orientation panel will move to the sidebar or some menues anyway.
So, for the old UI I would be against this patch, but for the new system this could work.

Jun 26 2021, 4:51 PM · User Interface, BF Blender (2.92)
Sebastian Koenig (sebastian_k) added a comment to D11630: Clip Editor: Disabling the path display in Clip Display options incorrectly grays out Pattern and Search.

@Daniel Salazar (zanqdo) good catch! however, there is a problem with your approach, which I have (hopefully) addressed here: https://developer.blender.org/D11715

Jun 26 2021, 4:04 PM
Sebastian Koenig (sebastian_k) requested review of D11715: Tracking UI: Alternative Solution to D11630.
Jun 26 2021, 4:03 PM · Motion Tracking

May 3 2021

Sebastian Koenig (sebastian_k) added a comment to T88001: Border Rendering in Cycles broken when using Persistent Data.

Well, Persistent Data didn't really exist in 2.79. Up until 2.92 it was Persistent Images, but now it also caches the BVH or something like that, so I suppose that is messing with the tiles ordering or so.

May 3 2021, 4:51 PM · Render & Cycles, BF Blender
Sebastian Koenig (sebastian_k) created T88001: Border Rendering in Cycles broken when using Persistent Data.
May 3 2021, 9:34 AM · Render & Cycles, BF Blender

Apr 5 2021

Sebastian Koenig (sebastian_k) awarded rB50782df42586: Render: faster animation and re-rendering with Persistent Data a Love token.
Apr 5 2021, 3:23 PM

Mar 25 2021

Sebastian Koenig (sebastian_k) closed T86948: Blender loses link to libraries when using too many blendfiles as Resolved.
Mar 25 2021, 7:12 PM · BF Blender
Sebastian Koenig (sebastian_k) added a comment to T86948: Blender loses link to libraries when using too many blendfiles.

Doing a "ulimit -n" on my Linux box shows a limit of 1024 open files.

Mar 25 2021, 7:12 PM · BF Blender
Sebastian Koenig (sebastian_k) added a comment to T86948: Blender loses link to libraries when using too many blendfiles.

very interesting, thanks! gonna check on windows tomorrow.

Mar 25 2021, 6:57 PM · BF Blender
Sebastian Koenig (sebastian_k) renamed T86948: Blender loses link to libraries when using too many blendfiles from Blender looses link to libraries when using too many blendfiles to Blender loses link to libraries when using too many blendfiles.
Mar 25 2021, 5:17 PM · BF Blender
Sebastian Koenig (sebastian_k) created T86948: Blender loses link to libraries when using too many blendfiles.
Mar 25 2021, 5:16 PM · BF Blender

Mar 24 2021

Sebastian Koenig (sebastian_k) added a comment to T86845: Duplicated Presets, uppercase and lowercase.

Alright, must have been leftovers in my presets folder in my building directory. Probably something has been changed recently or so. Anyway, this can be closed now! :)

Mar 24 2021, 10:37 AM · BF Blender

Mar 23 2021

Sebastian Koenig (sebastian_k) created T86845: Duplicated Presets, uppercase and lowercase.
Mar 23 2021, 9:13 AM · BF Blender

Mar 18 2021

Sebastian Koenig (sebastian_k) added a comment to T86591: Tracking backwards is slower.

The video was not packed in the blend file (File -> External Data -> Pack All Into .blend).
Can you provide the video used so that we can check and confirm?

Mar 18 2021, 8:20 AM · BF Blender (2.93), Motion Tracking, VFX & Video

Mar 15 2021

Sebastian Koenig (sebastian_k) updated the task description for T86591: Tracking backwards is slower.
Mar 15 2021, 4:12 PM · BF Blender (2.93), Motion Tracking, VFX & Video
Sebastian Koenig (sebastian_k) created T86591: Tracking backwards is slower.
Mar 15 2021, 4:09 PM · BF Blender (2.93), Motion Tracking, VFX & Video

Mar 13 2021

Sebastian Koenig (sebastian_k) changed the status of T86546: BOOL NOT WORKING from Needs Triage to Needs Information from User.
Mar 13 2021, 3:04 PM · Add-ons (Community)
Sebastian Koenig (sebastian_k) added a comment to T86546: BOOL NOT WORKING.

Please provide more information about what exaclty is not working, ideallly with a blendfile that demonstrates the issue. I tried the bool tool and it is working.

Mar 13 2021, 3:04 PM · Add-ons (Community)

Mar 10 2021

Sebastian Koenig (sebastian_k) updated subscribers of T86456: Motion Tracking Keyframe A & B, relative not absolute..

If I understand you correctly, you do not enter an offset in the footage settings, but change the start frame of the clip.
In that case, yes, you are right, this behaves a bit weird.
The little green lines down in the cache area appear in the correct spot, but the numbers in the Keyframe A, Keyframe B fields are off.
During testing I have prepared a file that demonstrates the issue.


There are two issues here:
First: the keyframe numbers do not reflect the "correct" frames, even though they work fine.
Second: Entering the numbers in the keyframe field does not trigger a viewport update, so the little green lines only change when you e.g. change the frame.

Mar 10 2021, 3:26 PM · Motion Tracking, VFX & Video, BF Blender

Mar 8 2021

Sebastian Koenig (sebastian_k) added a comment to D10567: Tracking: Implement previous/next keyframe scopes.

I think a toggle could work nicely, similar to the RGB buttons. In the center is current frame, left and right are prev/next. But where to put them...

Mar 8 2021, 10:44 AM
Sebastian Koenig (sebastian_k) added a comment to D10567: Tracking: Implement previous/next keyframe scopes.

I have tested this a few times and find it a great addition to Blender's tracking tools.
It seems to be very reliable and stable, and super useful too, especially when repositioning tracks after a feature has been occluded.
But it is also very helpful to see the start and end reference, because it makes it very obvious if the tracker has slid off during tracking.
It gets more fuzzy when using affine or perspective tracking, because the preview deforms with the feature, so even though the tracking might be fine and the reference point is the same, the previews could show different images due to the deformation that happens during tracking. With the way the preview works right now that might be unavoidable though. I wouldn't consider this an issue for the time being.

Mar 8 2021, 10:01 AM

Mar 4 2021

Sebastian Koenig (sebastian_k) added a project to T86262: Tracking backwards fails after gap in track: Motion Tracking.
Mar 4 2021, 8:47 AM · Motion Tracking, BF Blender
Sebastian Koenig (sebastian_k) created T86262: Tracking backwards fails after gap in track.
Mar 4 2021, 8:46 AM · Motion Tracking, BF Blender

Mar 3 2021

Sebastian Koenig (sebastian_k) updated subscribers of T86219: Color Management View Transforms no longer reflected in the Compositor Backdrop.

This is interesting. I can indeed reproduce that behavior with your file. However, if you go to a different workspace and create a compositor there, the backdrop reacts to color management just fine. Your compositing workspace seems to be broken somehow, but I have no idea how. Maybe @Jeroen Bakker (jbakker) has an idea?

Mar 3 2021, 8:44 PM · Compositing, EEVEE & Viewport, BF Blender
Sebastian Koenig (sebastian_k) changed the status of T86219: Color Management View Transforms no longer reflected in the Compositor Backdrop from Needs Triage to Needs Information from User.
Mar 3 2021, 12:18 PM · Compositing, EEVEE & Viewport, BF Blender
Sebastian Koenig (sebastian_k) added a comment to T86219: Color Management View Transforms no longer reflected in the Compositor Backdrop.

I cannot confirm that, it works here, both in 2.93 and in 2.92. Can you post a blendfile where it happens?

Mar 3 2021, 12:18 PM · Compositing, EEVEE & Viewport, BF Blender

Mar 2 2021

Sebastian Koenig (sebastian_k) created T86188: Render Errors with Cuda cards using OptiX Rendering when Z-Pass is off.
Mar 2 2021, 11:23 AM · BF Blender

Mar 1 2021

Sebastian Koenig (sebastian_k) added a comment to D10529: FFmpeg: Improve scrubbing performance.

I have tried with the Fabrik movie and Tears of Steel from the DVD. I have tracked some markers and then scrubbed and clicked like crazy, also reloaded the footage, but couldn't make it go off sync. So it seems to be fine.

Mar 1 2021, 2:29 PM · VFX & Video, Video Sequencer

Feb 24 2021

Sebastian Koenig (sebastian_k) changed the status of T85935: Crash on Tracking Footage from Needs Triage to Needs Information from User.
Feb 24 2021, 8:19 AM · BF Blender
Sebastian Koenig (sebastian_k) added a comment to T85935: Crash on Tracking Footage.

Without the footage and without any markers in the blendfile it is impossible to figure out why the file might be crashing. Could it be that your memory is full? How much RAM do you have? Does it also crash if you only track one single marker?

Feb 24 2021, 8:19 AM · BF Blender

Feb 22 2021

Sebastian Koenig (sebastian_k) added a comment to T85848: No (selection) tool in Image editor mask mode (Left-click and drag selection doesn't work).

Oh, that is a misunderstanding indeed. I thought "drag selection" refers to move the selection, not "drag a selection box". :)
Yeah, that is a todo then :)

Feb 22 2021, 12:50 PM · Compositing, VFX & Video, BF Blender
Sebastian Koenig (sebastian_k) added a comment to T85848: No (selection) tool in Image editor mask mode (Left-click and drag selection doesn't work).

Uhm, no, this is supposed to work. And it also does work here. (b4147aeeab7d, Linux)
I create a mask, click on the white dot in the center and can move the mask with it.

Feb 22 2021, 12:34 PM · Compositing, VFX & Video, BF Blender

Feb 12 2021

Andrea Monzini (Andrea_Monzini) awarded rBc33a3cfd9aab: Mask: Use control point position when handle is selected a Love token.
Feb 12 2021, 11:48 PM

Feb 11 2021

Sebastian Koenig (sebastian_k) added a comment to T85535: Motion tracking - locking by "L" key is not centering view..

You are right, this is different than before. But this is not really bug, but rather a change in behavior. Lock to Selection now also works in Masking, where it locks the view to the selected markers, but not with the completely broken behavior as in 2.91 and before, but rather in a way that actually works. Part of this change is that the view follows the active selection, but without centering the view. That way it is less jumpy and less distracting.

Feb 11 2021, 10:10 AM · VFX & Video, Motion Tracking, BF Blender
Gad (gadas) awarded T69103: Motion Tracking Module a Love token.
Feb 11 2021, 3:55 AM · BF Blender, Motion Tracking

Feb 9 2021

Sebastian Koenig (sebastian_k) awarded D10365: Outliner: Enable render visibility column by default a Love token.
Feb 9 2021, 9:28 PM · User Interface

Feb 8 2021

Sebastian Koenig (sebastian_k) added a comment to T81662: Camera projection mapping for brush texture.
Feb 8 2021, 8:33 PM · Sculpt, Paint & Texture
Sebastian Koenig (sebastian_k) added a comment to T81662: Camera projection mapping for brush texture.

I have used multiple images for projection. Example : Frame 1 and Frame 200 have different angles from the tracked camera. Faces visible on frame 200 are different than on frame 1. So I want to use frame 200 image to paint from the frame 200 camera. Same with frame 1 camera/image. This allows me to blend images together on to the geometry.

Sure, I do that as well, but this is not the issue here. In terms of datablocks, technically it is still the same Background Image on frame 1 and 200, e.g. a movie or image sequence, just a different frame.

Feb 8 2021, 2:20 PM · Sculpt, Paint & Texture
Sebastian Koenig (sebastian_k) assigned T85467: Mask transform center doesn't take parent Track into account to Sergey Sharybin (sergey).
Feb 8 2021, 2:00 PM · BF Blender, VFX & Video
Sebastian Koenig (sebastian_k) created T85467: Mask transform center doesn't take parent Track into account.
Feb 8 2021, 1:59 PM · BF Blender, VFX & Video

Feb 4 2021

Sebastian Koenig (sebastian_k) added a comment to T84769: Setup Tracking Scene needs an upate.

If you leave the default cube in the scene, it does not move it to the foreground collection. If you delete the default cube, it will create a cube in that foreground collection.

Thanks for the hint, this should be fixed now. Instead of always creating a new collection, it will rename the default collection to "foreground", if there really is only 1 collection in your scene.

Should the Backdrop in the node view be automatically turned on when using the Nodes checkbox? I don't ever use the Backdrop anymore, but if most people do, I guess it would make sense to leave on.

I still use it. I didn't touch that setting, would leave it for now.

Checking both Nodes and Shadow Catcher with in both cycles and eevee, there weren't any nodes added for shadows. I haven't used Eevee enough to know if that's necessary, but for Cycles, should there be some nodes? Also, should Indirect be turned on for the "shadow catcher" collection?

No, the cycles setup uses the Shadow Catcher option. You don't need any nodes for that, it works via Alpha Channel. Not really fancy and not that much controls, but it's an easy setup.

Feb 4 2021, 2:04 PM · Motion Tracking

Feb 3 2021

Sebastian Koenig (sebastian_k) added a comment to D2411: Compositor: Add Anti-Aliasing node.

I tested this for a bit and find it quite useful, though indeed rather confusing.
I would get rid of the Corner Rounding checkbox. Instead just use the slider. If it is zero, no rounding is happening, but if rounding is required, the user only has to increase the slider without having to click on a checkbox.
The Value input is indeed doing something, as I found out while trying the last file in the comment from @Michael P. (forest-house) from January 6th 2017. So I guess it's needed.
The Edge output I guess is mostly for debugging? But does it have to be colored? The keying node has an edge output too, but that one is just a value output. Maybe we could use that here as well?
More problematic are the three edge detection methods. I can only comment from a user perspective, not sure if the code is doing anything in the background that I am not aware of.
I tested with colored and with bw images.

  1. Value

When edgedetection is set to Value, the threshold parameter doesn't seem to do anything. If it is anything else than zero, no AA seems to be happening whatsoever. So when using Value ED I suggest to drop the threshold slider. Unless I am missing something here.

  1. Luma and Color seem to be very similar, and using the 2 sliders does indeed do *something*, but from a user perspective it is really not clear if there is a useful difference and what exactly the sliders do. Maybe the two an can be unified somehow?

I suppose most users will probably use it to smooth masks and ID passes, so I suggest to make Value be the default setting, and the user would only need 1 slider for corner rounding.

Feb 3 2021, 11:14 AM · Compositing

Feb 2 2021

Sebastian Koenig (sebastian_k) added a comment to D9808: UI: Tracking: Solve panel to Sidebar.

@Sergey Sharybin (sergey) I'd vote against it, since I would rather put the solve panel in the header.
Solving is something that sometimes is being done over and over again, with varying settings, so it would be cumbersome to have it in the sidebar, because you ALSO have to have track and tracking settings accessible all the time. That's why I would rather put it into the header, as shown in this image https://dev-files.blender.org/file/data/myed7vsbwffz3zipu42b/PHID-FILE-pr7w637qcto5oxwcnlgc/mce_tracking.png from here: https://developer.blender.org/D10198 It's a similar button placement as the "run script" operator in the text editor.

Feb 2 2021, 4:51 PM · User Interface, Motion Tracking, BF Blender (2.92)
Sebastian Koenig (sebastian_k) added a comment to D10265: Lock view to mask control point with handles selected .

we shall!

Feb 2 2021, 11:34 AM · Motion Tracking
Sebastian Koenig (sebastian_k) added a comment to D10265: Lock view to mask control point with handles selected .
Feb 2 2021, 11:24 AM · Motion Tracking

Feb 1 2021

Sebastian Koenig (sebastian_k) updated the diff for D10265: Lock view to mask control point with handles selected .

I tried to find a solution to the handles_as_control_point thing, but it doesn't really work. I mean, behavior itself with lock to selection seems fine, but now I cannot pan when nothing is selected. I guess this is something for a real developer! :)

Feb 1 2021, 7:57 PM · Motion Tracking

Jan 31 2021

Sebastian Koenig (sebastian_k) requested review of D10265: Lock view to mask control point with handles selected .
Jan 31 2021, 11:18 AM · Motion Tracking

Jan 30 2021

Sebastian Koenig (sebastian_k) created T85228: Add Primitive Tool in Mask Editing.
Jan 30 2021, 2:10 PM · Masking

Jan 29 2021

Sebastian Koenig (sebastian_k) removed reviewers for D10198: Migrate Movie Clip Editor to new tool system: Sergey Sharybin (sergey), Campbell Barton (campbellbarton).
Jan 29 2021, 2:38 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • New Tool: add_marker_and_tweak. same as add_marker_slide, but that one is now only adding markers on click
  • Merge branch 'master' into arcpatch-D10198
Jan 29 2021, 12:34 PM · User Interface, BF Blender, Motion Tracking

Jan 28 2021

Sebastian Koenig (sebastian_k) updated the summary of D10198: Migrate Movie Clip Editor to new tool system.
Jan 28 2021, 5:35 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • Implement some masking tools, polish tracking UI
  • Merge branch 'master' into arcpatch-D10198
Jan 28 2021, 5:26 PM · User Interface, BF Blender, Motion Tracking

Jan 27 2021

Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • The extras popover panel was still missing
Jan 27 2021, 6:14 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • Add marker tool works now! (kind of)
  • Add properties for add_marker_slide tool
  • Merge branch 'master' into arcpatch-D10198
Jan 27 2021, 5:36 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) added a comment to D10198: Migrate Movie Clip Editor to new tool system.

@Sergey Sharybin (sergey) Hey man! I am making a bit of progress in the toolification of the clip editor. But I am stuck at getting the add_marker tool to actually do something. The tool shows up, but when I click nothing happens. Could you give me a hint on how to get this to work?

Jan 27 2021, 12:39 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • Merge branch 'master' into arcpatch-D10198
  • more attempts to make add marker tool work, no success
  • Merge branch 'master' into arcpatch-D10198
Jan 27 2021, 12:36 PM · User Interface, BF Blender, Motion Tracking

Jan 26 2021

Sebastian Koenig (sebastian_k) awarded rBd096d9c4d686: UI: Tooltip for data-block selector menus, showing full name and library info a Love token.
Jan 26 2021, 10:21 PM
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • Add data source options for MCE annotation tools
  • Also tried to implement the add_marker tool, but to no surprise this does not work yet.
Jan 26 2021, 8:57 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • Merge branch 'master' into arcpatch-D10198
  • Fix missing tool options in header.
Jan 26 2021, 5:37 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.

ED_KEYMAP_TOOL was missing, and keymap name was wrong.
Now annotation and selection tools are working.
The tool settings are still missing though.

Jan 26 2021, 4:02 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated the diff for D10198: Migrate Movie Clip Editor to new tool system.
  • Add clip tools to keymap
  • The tools still do not work yet, but it seemed as if those steps would be necessary.
  • Also, I never used arc diff before, so apologies if this messes up somehow.
  • Merge branch 'master' into arcpatch-D10198
Jan 26 2021, 2:17 PM · User Interface, BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) added a comment to D10204: UI: Merge Clip Track & Track Settings.

I don't think this is a good change. These things are separate because they are separate settings that do separate things.
The tracking settings operate during tracking. Only when you actually use the tool (as in, track forward or backwards), they have an effect.
The Track settings are properties of the track that affect solving and/or display. Let's keep it that way.
Unless it might be an idea to have the tool settings (former default tracking settings) also act as tracking settings, so to unify those. But I think that might violate the whole active tool design in Blender...

Jan 26 2021, 1:47 PM · User Interface, Motion Tracking, BF Blender
Sebastian Koenig (sebastian_k) added a comment to D2771: Tracking: Implement proportional editing.

So for it to be "Sean-interpolation", you would leave "o" turned off and simply set keyframes around the area you want to adjust, then adjust and let the falloff to nearest keyframes happen linearly.

No, both are some form of proportional editing. So without turning on "o", moving a marker is just moving it on that frame.
When you turn on "o", it will adjust the track between keyframes (if there are any). Once you start scrolling, you will expand/shrink the falloff from current frame to surrounding frames beyond/below next available keyframe.

Jan 26 2021, 8:12 AM