Page MenuHome

Ludvik Koutny (rawalanche)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 8 2017, 9:24 PM (298 w, 4 d)

Recent Activity

Fri, Nov 25

Ludvik Koutny (rawalanche) added a comment to T69819: Secondary Window Behaviors.

Are the secondary windows expected to remember their size? From this task description, it is not clear to me. But I always found it quite frustrating that user preference window would always reset its size when re-opened, even during the very same Blender session. User preferences are very bloated with lots of settings, so it's almost unusable at the default size, and therefore requires resizing every single time it's opened. This is an example of how it opens at 2560x1440 resolution:


It uses like 1/8th of the screen. And it never remembers the size and position user has changed it to.

Fri, Nov 25, 9:45 AM · User Interface

Tue, Nov 15

Ludvik Koutny (rawalanche) added a comment to D14531: Fix T94413: Keep new group input sockets hidden when group input node has hidden sockets.

what happened to this patch? It could have made it into 3.3 and it has not made it even into 3.4. I am struggling with this heavily on daily basis. The fact node socket hiding doesn't work when adding new nodes makes usage of multiple group inputs (to keep the node trees clean and readable) very painful.

Tue, Nov 15, 2:30 PM · Restricted Project, Nodes & Physics

Fri, Nov 11

Ludvik Koutny (rawalanche) updated the task description for T102435: NodeGroups do not show usercount button making it impossible to dupliicate them.
Fri, Nov 11, 3:56 PM · BF Blender
Ludvik Koutny (rawalanche) updated the task description for T102435: NodeGroups do not show usercount button making it impossible to dupliicate them.
Fri, Nov 11, 3:51 PM · BF Blender
Ludvik Koutny (rawalanche) created T102435: NodeGroups do not show usercount button making it impossible to dupliicate them.
Fri, Nov 11, 3:48 PM · BF Blender
Ludvik Koutny (rawalanche) added a comment to T102426: Currently open file is always the last in the file browser when appending.

Sorry, but this doesn't seem to be expected behavior from the user point of view. There's absolutely no excuse for not sorting alphabetically when user explicitly decides to sort alphabetically. Whether the file is open or not should have absolutely no impact on the sorting. Users should not have to know this deeply obscure piece of information to be aware that the alphabetical sorting does not behave predictably.

Fri, Nov 11, 12:27 PM · User Interface, BF Blender
Ludvik Koutny (rawalanche) created T102426: Currently open file is always the last in the file browser when appending.
Fri, Nov 11, 11:42 AM · User Interface, BF Blender

Tue, Nov 8

Ludvik Koutny (rawalanche) added a comment to T102350: When path curve has less than 3 points, it becomes sharp curve and can not be reverted back to smooth one.

Nurbs curves start with an Order U of 4, Nurbs paths start with an Order U of 5, respecting the number of control points they have at the creation.
Once you delete points, the order decreases (only having X control points left).

So yeah, if you only have two control points, the Order U will decrease to 2 (and this doesnt not increment automagically once you add new points again).
But once you have more control points again, you can start increasing the Order U again to regain smooth interpolation:

Makes sense?

Tue, Nov 8, 1:39 PM · BF Blender
Ludvik Koutny (rawalanche) created T102350: When path curve has less than 3 points, it becomes sharp curve and can not be reverted back to smooth one.
Tue, Nov 8, 12:38 PM · BF Blender

Mon, Nov 7

Ludvik Koutny (rawalanche) updated the task description for T102325: Dragging image input from Image Texture node with already specified image datablock into Group Input will create unremovable image datablock user.
Mon, Nov 7, 11:53 AM · Nodes & Physics, Geometry Nodes, BF Blender
Ludvik Koutny (rawalanche) created T102325: Dragging image input from Image Texture node with already specified image datablock into Group Input will create unremovable image datablock user.
Mon, Nov 7, 11:49 AM · Nodes & Physics, Geometry Nodes, BF Blender

Oct 23 2022

Metin Seven (MetinSeven) awarded T67502: Edit preferences windows does not remember size a Burninate token.
Oct 23 2022, 12:34 PM · BF Blender

Oct 19 2022

Ludvik Koutny (rawalanche) added a comment to D16232: Automatic X-Ray.

@Hologram (Hologram) I am not for or against that argument. I just pointed out I believe someone will eventually make it, and it will be more likely made if the scope of this patch duo is extended from just edit mode into object mode as well. I don't have a preference in this, as I am just really happy things are moving. But I am worried that extending the scope will once again grind the progress to a halt, because people opposing these changes will use the "there are still unanswered questions" argument.

Oct 19 2022, 5:40 PM
Ludvik Koutny (rawalanche) added a comment to D16232: Automatic X-Ray.

The important difference to faces is that objects may often have their origin points far outside the average location of the vertices they contain, where as face dots are always centered to average location of the face vertices. Object origins are often displaced for purposes of asset placement onto surfaces, or rigging of parented hierarchies. This would either make it often difficult to find the origin belonging to the object, or it would mean some new "object dots" need to be invented, which would always show up in the center of the object's bounding box, instead of where the origin is. This also means that these would have to be drawn for all the objects when Xray mode is manually activated in Object Mode, not only for the selected objects, as you probably want to see them prior to starting to make the selection, so you can start your selection at the right spot.

Oct 19 2022, 1:56 PM
Ludvik Koutny (rawalanche) added a comment to D16232: Automatic X-Ray.

I wanted to point this inconsistency as well, but the other way around. Instead enforcing the only select what you see paradigm, I wanted to stress that it's not as important as the core developer team makes it to be, because people tolerate breaking it in the object mode.

Oct 19 2022, 11:13 AM

Oct 18 2022

Ludvik Koutny (rawalanche) added a comment to T101904: Keymap Option Tweak Missing.

Tweak was replaced by Click-Drag. It's essentially the same operation, just deduplicated (so there are not two modes doing the same thing).

Oct 18 2022, 5:00 PM · BF Blender
Ludvik Koutny (rawalanche) awarded D16282: Box Lasso and Circle Select Keymap Options for Faces and Edges a Love token.
Oct 18 2022, 2:49 PM · Modeling, User Interface
Ludvik Koutny (rawalanche) added a comment to D16282: Box Lasso and Circle Select Keymap Options for Faces and Edges .

This is great. I have to admit that this is the smartest design of the feature I've seen so far. The idea to take existing Direction modifier into account to implement user-defined selection behavior together with directional selection at once is brilliant.

Oct 18 2022, 2:49 PM · Modeling, User Interface
Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

Any news on this? I have even nearly decade old production scenes which don't exceed any reasonable complexity, yet the node editor is unusable in them. For example:


A scene with mere 10M triangles and 600 objects should not be so slow that one can't use the node editor, even if the viewport is closed. This is not a limitation of current hardware or software architectures.

Oct 18 2022, 11:24 AM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Oct 13 2022

Ludvik Koutny (rawalanche) awarded D16244: Node Editor: Controlled node link swapping a Yellow Medal token.
Oct 13 2022, 4:01 PM · Nodes & Physics

Oct 12 2022

Ludvik Koutny (rawalanche) added a comment to D16232: Automatic X-Ray.

The thing is that if the underlying problem of selection being inseparably tied to viewport drawing is ever to be solved, it will affect this feature too. So I don't think it makes sense to start with this, if this relies on something that is an unsolved problem to begin with.

Oct 12 2022, 4:08 PM
Ludvik Koutny (rawalanche) added a comment to D16232: Automatic X-Ray.

This does not seem to make much sense from the UX standpoint. The popover called "Viewport Shading" which groups the options, which define how the viewport displays its contents, now contains a checkbox which alters how selection tools work. Blender already has a problem where something, that is supposed to be a viewport shading setting, changes how the selection tool behaves, and this just exacerbates the problem, instead of solving it.

Oct 12 2022, 3:20 PM

Oct 10 2022

Ludvik Koutny (rawalanche) added a comment to T99996: Replace object-linked materials feature.

Currently, materials can not be edited with the material editor unless they are assigned to an object which is selected. Would this change address that as well? Or would it have the same behavior as before, with the exception that you would not only need to have an object selected, but also have material assignment modifier present on that object?

Oct 10 2022, 8:34 PM · Core, Geometry Nodes
Ludvik Koutny (rawalanche) added a comment to T101672: Warning: TypeError "OVERRIDE_LIBRARY_RESYNC_HIERARCHY_ENFORCE" not found Startup Error.

This warnings seems to come from one of your keymap entries, in particular, the outliner.id_operation one at the end. Correcting this seems to solve the issue. Can you confirm that?

Oct 10 2022, 2:29 PM · BF Blender

Oct 7 2022

Ludvik Koutny (rawalanche) updated the task description for T101672: Warning: TypeError "OVERRIDE_LIBRARY_RESYNC_HIERARCHY_ENFORCE" not found Startup Error.
Oct 7 2022, 12:36 PM · BF Blender
Ludvik Koutny (rawalanche) updated the task description for T101672: Warning: TypeError "OVERRIDE_LIBRARY_RESYNC_HIERARCHY_ENFORCE" not found Startup Error.
Oct 7 2022, 12:35 PM · BF Blender
Ludvik Koutny (rawalanche) updated the task description for T101672: Warning: TypeError "OVERRIDE_LIBRARY_RESYNC_HIERARCHY_ENFORCE" not found Startup Error.
Oct 7 2022, 12:34 PM · BF Blender
Ludvik Koutny (rawalanche) created T101672: Warning: TypeError "OVERRIDE_LIBRARY_RESYNC_HIERARCHY_ENFORCE" not found Startup Error.
Oct 7 2022, 12:33 PM · BF Blender

Sep 6 2022

pedro machado (pedropm) awarded T98574: Node Editor gets unusably slow in scenes of average production complexity a Like token.
Sep 6 2022, 1:37 AM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Sep 3 2022

Ludvik Koutny (rawalanche) added a comment to T100772: Incorrect UI state after joining a narrow editor.

Deleting the small areas doesn't sound like acceptable solution, and neither does disallowing the join, because that would be jarring to the user. In fact, when someone sees such a small area, common instinct may be that it was created in an error, so they will probably want to close it by joining. So it would be very odd when the users would have to be aware of this corner case to know that joining not working is not a bug in this very specific scenario.

Sep 3 2022, 9:28 AM · User Interface, BF Blender

Sep 2 2022

Daniel Ulrich (dulrich) awarded T98574: Node Editor gets unusably slow in scenes of average production complexity a Burninate token.
Sep 2 2022, 12:46 AM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Sep 1 2022

Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

Also, here on a relatively recent machine under linux, I only start seeing a (barely) noticeable lag when over 100M triangles (duplicating all objects 4 times after apply geometry), this is an 8GB blend file... So would not call that a critical issue by any mean.

Sep 1 2022, 1:05 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Aug 31 2022

Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

Looked at this a bit and this is because of UNDO.

If you turn OFF Global Undo in the Preferences (or set Undo Steps to zero) everything is back to being snappy fast.
Not sure if this can be smarter, but this does make sense in a way because Global Undo keeps a copy of the whole file in memory?

@Bastien Montagne (mont29) or @Jacques Lucke (JacquesLucke) might know more...

Aug 31 2022, 6:00 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Aug 27 2022

Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

3.3 is almost released and this is still ignored. This is not a general performance insufficiency. This is a bug which causes whole scene to re-evaluate when nodes are selected and moved around. A change, which should not even need to read, let alone re-evaluate mesh geometry in the viewport does so.

Aug 27 2022, 12:07 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Aug 12 2022

Ludvik Koutny (rawalanche) added a comment to T40059: Switching open windows by shift or ctrl-click bypasses the modifier key and registers as a simple click instead.

I don't think changing Window focus on hover is a good idea. The amount of unexpected issues this can cause will compound over time. It's also inconsistent with pretty much most other multi-window software out there. Issue with modifier keys not working on first interaction should be solved specifically, not with a monstrous solution that has many side effects.

Aug 12 2022, 8:51 AM · User Interface, BF Blender, Platform: Windows

Aug 11 2022

Ludvik Koutny (rawalanche) updated subscribers of T74684: Blender does not register modifier key combinations every first time when switching between windows.

@Campbell Barton (campbellbarton) I am confused this task was closed. This was reported on Windows OS. Isn't Wayland a Linux specific environment? Does this really solve the bug on Windows?

Aug 11 2022, 11:46 AM · BF Blender

Aug 2 2022

Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

Can notice significant slowdown in node operations after Visual Geometry to Mesh operation

**System Information**
Blender version; 3.1.2, 3.4
Operating system: Windows-10-10.0.22000-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 512.78

Confirming for now. AFAIK bug reports of performance complaints are not accepted on tracker

Canned response:
While we do continue to work on improving performance in general, potential performance improvements are not handled as bug reports.
To improve performance, consider using less complex geometry, simpler shaders and smaller textures.

Aug 2 2022, 7:29 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Jul 16 2022

Ludvik Koutny (rawalanche) added a comment to T99771: "New Image" UI improvement.

To keep the UI cleaner, it'd make sense to have dropdown of common resolutions and then one of the options being "Custom", so that when anything else than "Custom" is selected, the resolution size UI element(s) are hidden or frozen.
In similar manner, when the square aspect ratio checkbox is checked, the Width and Height value fields should be replaced with a single "Size" field.

Jul 16 2022, 7:40 PM · Sculpt, Paint & Texture

Jul 8 2022

Ludvik Koutny (rawalanche) added a comment to T99263: Attempting to delete unused reference to linked file will result in crash.

Hi Ludvik, still you're able to replicate this?

Jul 8 2022, 12:15 PM · BF Blender

Jul 7 2022

Ludvik Koutny (rawalanche) added a comment to D14030: UI WIP: User-Managed Unused Data.

While I am grateful for the idea of replacing those 6 ridiculous individual data wrangling operators with one, I still don't think this addresses the core issue - that when you purge, you don't know what you are purging. Blender ridiculously expects us to keep mental library of all the things we've fake-usered over time when working on our scene in the back of our heads, and then mentally, in our head, do inverse of that to predict what "Purging X unused datablocks" means when the dialog doesn't tell as almost anything useful, datablock types aside.

Jul 7 2022, 8:38 AM · User Interface

Jul 5 2022

Ludvik Koutny (rawalanche) added a comment to T99262: How to handle 'fake user' in linked data..

Solution 2. sounds the best. Solution 1 is also acceptable. Solution 3 sounds like a hell. There's already more than enough error prone data management wrangling Blender blatantly offloads onto user's mind. It would be really bad to add even more to it.

Jul 5 2022, 3:47 PM · Core, BF Blender

Jun 30 2022

Ludvik Koutny (rawalanche) added a comment to T99262: How to handle 'fake user' in linked data..

Why does the data-block have a fake-user to begin with?

Jun 30 2022, 4:25 PM · Core, BF Blender

Jun 29 2022

Ludvik Koutny (rawalanche) created T99263: Attempting to delete unused reference to linked file will result in crash.
Jun 29 2022, 10:29 AM · BF Blender
Ludvik Koutny (rawalanche) created T99262: How to handle 'fake user' in linked data..
Jun 29 2022, 10:22 AM · Core, BF Blender

Jun 17 2022

Ludvik Koutny (rawalanche) added a comment to T85379: Cube projection size parameter is wrong.

It doesn't appear that https://developer.blender.org/rB8810d0cecdd5c192d0562c62490695d22ca684d5 fixed anything. Applying a cube projection of a size of 2 onto a 2x2x2 cube with 1.0 scale will still result in cubic mapping of size 1:



The fix either did not make it into the main branch or it's a placebo.

Jun 17 2022, 4:31 PM · Restricted Project, Modeling, Restricted Project, BF Blender
Ludvik Koutny (rawalanche) added a comment to T98950: fluid effector not working.

its started working, but i didnt change anything. Seems to work fine now

Jun 17 2022, 10:24 AM · BF Blender

Jun 7 2022

Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

Hm, also no drastic slowdowns on my side (7 year old laptop!)

  • do you experience the same in 2.93?
  • can we try this with Factory Defaults please?

Broken: version: 3.1.2, branch: SelectThrough, commit date: 2022-04-27 08:19, hash: rBa3ae0cf3a700

Jun 7 2022, 2:28 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Jun 6 2022

Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

I did open the file and tested your reproduction case, but I couldn't replicate the freezing. The only thing I experienced was some stuttering due to redraws, which doesn't happen if I close the 3D view, hence my inquiry.
Perhaps you can attach a small video that demonstrates the issue?

Jun 6 2022, 2:06 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender
Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

The computations seems to be spent just redrawing the viewport, can you confirm this by closing the 3D view editor and see if it is still slow?

Jun 6 2022, 12:09 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

Jun 3 2022

Ludvik Koutny (rawalanche) updated the task description for T98574: Node Editor gets unusably slow in scenes of average production complexity.
Jun 3 2022, 12:27 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender
Ludvik Koutny (rawalanche) created T98574: Node Editor gets unusably slow in scenes of average production complexity.
Jun 3 2022, 12:25 PM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender

May 27 2022

Ludvik Koutny (rawalanche) awarded D15043: Fix T93829: Stop header text from jiggling a Yellow Medal token.
May 27 2022, 7:34 PM · Restricted Project, User Interface

May 26 2022

Ludvik Koutny (rawalanche) awarded D15036: Nodes UI: Visual tweaks to node links a Yellow Medal token.
May 26 2022, 7:50 PM · Nodes & Physics, Restricted Project, User Interface

May 24 2022

Ludvik Koutny (rawalanche) awarded D14531: Fix T94413: Keep new group input sockets hidden when group input node has hidden sockets a Yellow Medal token.
May 24 2022, 8:21 PM · Restricted Project, Nodes & Physics
Ludvik Koutny (rawalanche) added a comment to D14531: Fix T94413: Keep new group input sockets hidden when group input node has hidden sockets.

I incorporated the feedback by @Ludvik Koutny (rawalanche) in T94413 and I think the patch now displays the desired behavior without adding any user facing complexity.

May 24 2022, 8:21 PM · Restricted Project, Nodes & Physics

May 13 2022

Ludvik Koutny (rawalanche) added a comment to D14816: Select Through, Facedots, and Drag Options.

@Julien Kaspar (JulienKaspar) I beg to disagree with the additional edge/ face options. Being able to select faces/edges that are touched by the selection window or contained can save a lot of time in specific selection cases, simply because your selection can be more precise.
I really do appreciate that you are now looking into this patch, hope we can make it in!

May 13 2022, 8:46 AM · Modeling, User Interface

May 12 2022

Ludvik Koutny (rawalanche) added a comment to D14816: Select Through, Facedots, and Drag Options.

A core design idea I'd like to emphasise is that "What you see is what you get".
The visualisation of shading and overlays should emphasise the selection behaviour. We should keep invisible options to a minimum.

May 12 2022, 1:27 PM · Modeling, User Interface

May 11 2022

Ludvik Koutny (rawalanche) added a comment to T97272: Regression: Blender 3.1 UI editor resize /border dragging performance.

Would be great if you could @Ludvik Koutny (rawalanche)

May 11 2022, 9:12 AM · EEVEE & Viewport, BF Blender

May 10 2022

Ludvik Koutny (rawalanche) added a comment to D14894: Mesh: Add Auto Smooth option to Shade Smooth operator.

Great idea! This will save the users extra clicks for sure. I would love it if you could also add the property for the auto smooth angle as well. As a user I'm often changing it to different values on different objects

May 10 2022, 8:23 PM
Ludvik Koutny (rawalanche) awarded rB1c1e8428791f: Fix T86358: Use per face aspect correction for primitive UV projections a Love token.
May 10 2022, 9:41 AM
Ludvik Koutny (rawalanche) added a comment to T97272: Regression: Blender 3.1 UI editor resize /border dragging performance.

@Jeroen Bakker (jbakker) I could, if you want me to, but this issue is reproducible in exactly the same build as the resize lag issue. When I test the blender builds prior to the change, the lag when adding new nodes is not there either.

May 10 2022, 9:39 AM · EEVEE & Viewport, BF Blender

May 9 2022

Ludvik Koutny (rawalanche) added a comment to T94413: Adding Node Group inputs unhides newly added inputs on nodes with hidden node sockets.

@Dalai Felinto (dfelinto) Yes, I was working on addressing this in D14531 and would enjoy to continue with that!

May 9 2022, 7:11 PM · User Interface, Nodes & Physics, BF Blender
Ludvik Koutny (rawalanche) added a comment to T95428: Regression: 3.1 & 3.2 Image/UV Editor poor performance (Byte textures, window dragging, maximizing area).

Seems a bit confusing, what is related to T97272 and what is related to this issue? eg if there isn't an improvement, why did I saw a speedup of 100x on my system?

May 9 2022, 10:52 AM · BF Blender, EEVEE & Viewport
Ludvik Koutny (rawalanche) added a comment to T95428: Regression: 3.1 & 3.2 Image/UV Editor poor performance (Byte textures, window dragging, maximizing area).

@Steffen Dünner (SteffenD) what does the 3d viewport has to do with this issue? This task is about a regression with the uv image editor.

Is there also a regression for the 3d viewport?

May 9 2022, 10:49 AM · BF Blender, EEVEE & Viewport

May 5 2022

Ludvik Koutny (rawalanche) added a comment to T97876: Blackbody with 0 temperature is red, not black..

These are only well defined between 800 and 12000, see https://developer.blender.org/diffusion/B/browse/master/source/blender/blenlib/intern/math_color.c$636

I think the way nodes are set up right now is that only a soft min an max are enforced (meaning you cannot slide the slider past these values) -- and soft min & max are enforced, it is just that you can manually input lower values here.

See also rB77062e8bbb09 & rB14de8361f97c.

Not sure if there are other models out there that cover a wider spectrum, but this very much looks like this is all working as intended.
Makes sense?

May 5 2022, 1:05 PM · Render & Cycles, BF Blender
Ludvik Koutny (rawalanche) created T97876: Blackbody with 0 temperature is red, not black..
May 5 2022, 11:11 AM · Render & Cycles, BF Blender
Ludvik Koutny (rawalanche) added a comment to T97272: Regression: Blender 3.1 UI editor resize /border dragging performance.

This issue is even worse, as it causes very short but very uncomfortable lag when adding new nodes inside a node editor. Just in general, the node editor now suffers from frustrating short lags.

May 5 2022, 10:49 AM · EEVEE & Viewport, BF Blender

May 3 2022

Ludvik Koutny (rawalanche) added a comment to T97272: Regression: Blender 3.1 UI editor resize /border dragging performance.

This doesn't make sense. So we get very severely reduced performance across the entire Blender UI just because someone's obscure old laptop GPU had a driver issue? O_o

May 3 2022, 10:41 AM · EEVEE & Viewport, BF Blender

May 1 2022

Ludvik Koutny (rawalanche) awarded D14816: Select Through, Facedots, and Drag Options a Dislike token.
May 1 2022, 5:57 PM · Modeling, User Interface

Apr 21 2022

Ludvik Koutny (rawalanche) added a comment to T97512: Rename to Remove Named Attribute node.

I vote for the first option - creating the node at the same width as others, and just truncating the end of the name. "Attr" ends up being a really good abbreviation.

Apr 21 2022, 9:39 PM · Geometry Nodes

Apr 13 2022

Ludvik Koutny (rawalanche) added a comment to T94882: MagicUV Addon populates system console with Python errors whenever Search operator is used.

@Ludvik Koutny (rawalanche)

Thanks for reporting this issue.
This issue has now already fixed (but only for the code in GitHub).
I will send the patch in near future with some updates.

Apr 13 2022, 11:08 AM · Add-ons (Community)

Apr 12 2022

Ludvik Koutny (rawalanche) updated the task description for T97272: Regression: Blender 3.1 UI editor resize /border dragging performance.
Apr 12 2022, 10:17 AM · EEVEE & Viewport, BF Blender
Ludvik Koutny (rawalanche) created T97272: Regression: Blender 3.1 UI editor resize /border dragging performance.
Apr 12 2022, 10:15 AM · EEVEE & Viewport, BF Blender
Ludvik Koutny (rawalanche) added a comment to T95428: Regression: 3.1 & 3.2 Image/UV Editor poor performance (Byte textures, window dragging, maximizing area).

Sorry to hear the feedback, but stuff aren't ignored, there are just not enough people who fix this and they have tons of work on their hands. Other priorities have been given to me. I did work on this topic for several days, but haven't found an solution that would work without having other artifacts. This would need more research on what could be a better solution.

Apr 12 2022, 9:23 AM · BF Blender, EEVEE & Viewport

Apr 11 2022

Ludvik Koutny (rawalanche) created T97250: Blender 3.1 poor UV editor performance regression.
Apr 11 2022, 2:34 PM · BF Blender

Apr 9 2022

Ludvik Koutny (rawalanche) awarded D14466: [WIP] Nodes UI: Align spacing of node sockets, node layout and snap grid a Yellow Medal token.
Apr 9 2022, 2:40 PM · Restricted Project, Nodes & Physics, User Interface
Ludvik Koutny (rawalanche) awarded D14458: Geometry Nodes: Don't create new node tree when adding a nodes modifier a Yellow Medal token.
Apr 9 2022, 2:36 PM · Restricted Project, Nodes & Physics

Apr 1 2022

Ludvik Koutny (rawalanche) added a comment to T96944: File Output node can not output RGBA.

Cannot reproduce here.


Does it not work in above file for you?
If it does, but it does not work in your own file, then please share that here as well...

Apr 1 2022, 4:24 PM · BF Blender
Ludvik Koutny (rawalanche) created T96944: File Output node can not output RGBA.
Apr 1 2022, 12:19 PM · BF Blender

Mar 26 2022

Ludvik Koutny (rawalanche) added a comment to D14457: UI: Address cosmetic papercuts of the reroute node.

This makes no sense to be honest. If you are the kind of person who lays out their node links like this, then you will probably want to disable or at least significantly reduce node link curving.

You sadly can't change noodle curving per "sub-type of node editor", since this kind of setup only comes up in a custom node editor addon of mine that heavily relies on loops (nodes that end up connecting back to themselves).
Though as @Leon Schittek (lone_noel) has mentioned already, portals/hidden node links would be the superior solution in this case indeed.

My shader and geometry node graphs also end up looking more like in the previously shown examples. But I thought it was worth showing my situation either way, so it doesn't go unnoticed.

Mar 26 2022, 3:14 PM · Nodes & Physics, Restricted Project, User Interface
Ludvik Koutny (rawalanche) added a comment to D14457: UI: Address cosmetic papercuts of the reroute node.

One thing that has not been showcased yet is completely vertical links, and backwards links (those that flow from right to left):

masterpatch

While vertical links work as expected, any link that goes backwards "leaks" a bit past the reroute nodes.
Reducing the "Noodle Curving" setting fixes this, but I can't judge whether fixing this in code is easily possible.

Mar 26 2022, 1:36 PM · Nodes & Physics, Restricted Project, User Interface
Ludvik Koutny (rawalanche) awarded D14457: UI: Address cosmetic papercuts of the reroute node a Love token.
Mar 26 2022, 1:35 PM · Nodes & Physics, Restricted Project, User Interface

Mar 22 2022

Ludvik Koutny (rawalanche) awarded D14389: Geometry Nodes: Unwrap and Pack Islands Nodes a Party Time token.
Mar 22 2022, 9:53 AM · Geometry Nodes
Ludvik Koutny (rawalanche) added a comment to T93220: EEVEE rewrite.

@Ludvik Koutny (rawalanche) having shader syntax compatible with vulkan is an important step into this direction. Having a production ready fully working vulkan backend takes (a lot) more time. Bumping the version to OpenGL 4.3 would make it easier to transition to vulkan.

Mar 22 2022, 9:52 AM · EEVEE & Viewport
Ludvik Koutny (rawalanche) added a comment to T93220: EEVEE rewrite.

The major reason is that during the middle of the rewrite, I was facing major technical difficulty caused by limitations from our GL 3.3 requirement. So at some point I took the decision to make use of more modern techniques and drop support from older hardware. We are aiming to require GL 4.3 capable hardware in the near future. However this means that we cannot rely on the GL implementation on Apple computers. So I had to sidetrack to another project to make sure that shaders will be compatible with Vulkan and Metal (D13360).

Mar 22 2022, 8:37 AM · EEVEE & Viewport

Mar 7 2022

Ludvik Koutny (rawalanche) added a comment to T96217: Blender FBX Exporter does not export FocusDistance camera attribute.

It seems this was already added in rBAfba4f07bc695160a5737217ca04b853db1f2c8aa couple of weeks ago. So it should work correctly in newer versions.

Mar 7 2022, 2:01 PM · BF Blender
Ludvik Koutny (rawalanche) created T96217: Blender FBX Exporter does not export FocusDistance camera attribute.
Mar 7 2022, 1:20 PM · BF Blender

Mar 1 2022

Ludvik Koutny (rawalanche) awarded D14217: Fix T94609: geometry nodes always re-evaluated with image texture nodes a Yellow Medal token.
Mar 1 2022, 7:42 PM

Feb 18 2022

Ludvik Koutny (rawalanche) added a comment to T94609: Modifiers are always reevaluated when using an image texture data-block.

Since 3.1 release is getting dangerously close, will this be fixed in time? This severely limits usability of GN. As soon as Image Texture node is used, the overall Blender performance degrades to unusable levels nearly immediately. :(

Feb 18 2022, 9:11 AM · BF Blender (3.1), Dependency Graph, Nodes & Physics, Core

Feb 14 2022

Ludvik Koutny (rawalanche) created T95766: Using GN generated attribute in shader editor drastically reduces Workbench viewport performance after switching from Eevee.
Feb 14 2022, 1:08 PM · BF Blender

Feb 11 2022

Ludvik Koutny (rawalanche) added a comment to D14030: UI WIP: User-Managed Unused Data.

We should avoid such dialog popups, they are violations of the non-blocking, non-modal and non-overlapping paradigms. There are certainly cases where we violate them already, and sometimes that's acceptable. But here I don't think it's needed, the entire cleanup menu should be removed (or at least moved and reworked?) with a better design for unused data. What I'd like to push for is a "smart" trashcan that unused data will automatically "move to". That can have simple selection tools (e.g. Select Local, Select Linked, Select Indirect) and a simple context menu entry Permanently Delete Selected.

Feb 11 2022, 12:14 PM · User Interface

Feb 9 2022

Ludvik Koutny (rawalanche) added a comment to T95614: Converting to mesh or applying GN modifier destroys UVMap face corner attribute if GN references external object with UVMap of the same name.

The node tree is too complex, simplifying it makes it clear where the problem really is, thus avoiding possible unnecessary work for the developers.
It may be necessary to make a separate report for this crash.

Feb 9 2022, 7:32 PM · Geometry Nodes, Nodes & Physics, BF Blender
Ludvik Koutny (rawalanche) added a comment to T95275: Compositor: Alternate sharpen kernel for filter node..

I'd suggest perhaps adding also Sharpen Even Less, Sharpen Slightly More and Sharpen More filters.

No, seriously. Shouldn't this go through some UX sanity check filter before being committed? It's quite obvious that if there's a need for "Sharpen Less" mode, what's really needed is a Sharpen filter with some sort of amount slider/multiplier, like in pretty much any other common sense software out there. The idea of user having a choice between two "Sharpen" and "Sharpen Less" modes, expecting that one or the other will be the exact amount of sharpening they desire is just wrong.

In other words, the sharpening matrix should be parametric, instead of having two hardcoded options.

The Filter node has a "factor" slider for this purpose (it can go above 1 when the text is edited). I believe the idea with this kernel was to provide a different shaped kernel, a diamond shape rather than a box shape.

It is currently named "Box Sharpen" and "Diamond Sharpen" in the UI for this reason.

Feb 9 2022, 11:54 AM · Good First Issue, Compositing
Ludvik Koutny (rawalanche) added a comment to T95275: Compositor: Alternate sharpen kernel for filter node..

I'd suggest perhaps adding also Sharpen Even Less, Sharpen Slightly More and Sharpen More filters.

Feb 9 2022, 10:39 AM · Good First Issue, Compositing
Ludvik Koutny (rawalanche) added a comment to T92641: Undoing texture paint stroke randomly undoes one additional operation.

I could reproduce the Calculate Alpha undo two times, but it happens randomly and can't be reproduced reliably.
Are you able to provide more exact reproduction steps start from a simple file?

Feb 9 2022, 9:26 AM · BF Blender
Ludvik Koutny (rawalanche) added a comment to T95613: Converting object with GN modifier containing Capture Attribute node to mesh creates anonymous attributes.

@Ludvik Koutny (rawalanche) Hi, probably a dumb question but I could not find GN modifier on cube. Did you upload the correct file?

Feb 9 2022, 8:39 AM · Nodes & Physics, Geometry Nodes, BF Blender
Ludvik Koutny (rawalanche) added a comment to T94609: Modifiers are always reevaluated when using an image texture data-block.

Maybe more fitting title would be "image texture datablock" instead of a node? Since this seems to also affect non-GN modifiers which use image texture, such as displace.

Feb 9 2022, 8:32 AM · BF Blender (3.1), Dependency Graph, Nodes & Physics, Core

Feb 8 2022

Ludvik Koutny (rawalanche) added a comment to T95611: Regression: Capture Attribute in Face Corner mode produces garbage data.

Thanks for the report. If this is a regression, could you include an approximate version/date when this worked? That makes the triaging and fixing process much simpler.

Feb 8 2022, 4:05 PM · Geometry Nodes, Nodes & Physics, BF Blender
Ludvik Koutny (rawalanche) added a comment to T95614: Converting to mesh or applying GN modifier destroys UVMap face corner attribute if GN references external object with UVMap of the same name.

Seems to be a duplicate: https://developer.blender.org/T85962

Feb 8 2022, 1:40 PM · Geometry Nodes, Nodes & Physics, BF Blender
Ludvik Koutny (rawalanche) renamed T95614: Converting to mesh or applying GN modifier destroys UVMap face corner attribute if GN references external object with UVMap of the same name from Converting to mesh or applying GN modifier destroys UVMap face corner attribute if GN references external object with UVMap attribute of the same name to Converting to mesh or applying GN modifier destroys UVMap face corner attribute if GN references external object with UVMap of the same name.
Feb 8 2022, 1:28 PM · Geometry Nodes, Nodes & Physics, BF Blender