Page MenuHome

bassam kurdali (bassamk)
User

Projects

User Details

User Since
Oct 31 2006, 10:56 PM (840 w, 2 d)

Recent Activity

Feb 17 2022

bassam kurdali (bassamk) awarded T92218: Mesh-based armature interaction ("Mesh Gizmos", "Face Maps") a Love token.
Feb 17 2022, 4:58 PM · Animation & Rigging, BF Blender

Feb 3 2022

bassam kurdali (bassamk) added a comment to T45189: object.keyframe_insert always creates Bezier keyframes.

This is what I'm doing in python to work around it currently (no need to debug or improve this python code - it works well enough) - it feels a bit inelegant, and pretty hard for a lot of scripters to figure out, I'm also not happy with passing context over to the function (I could pass the current frame by itself I guess):

Feb 3 2022, 2:52 AM · BF Blender, Add-ons (BF-Blender)
bassam kurdali (bassamk) added a comment to T45189: object.keyframe_insert always creates Bezier keyframes.

I think it makes sense to add this API. Python doesn't have knowledge of the inserted keyframe (nor even the fcurve) - you have to find it, locate the correct keyframe on the curve (loop over keyframes in py, looking for the correct frame) and then finally set the type. This could be a problem speedwise (not 100% sure - inserting keyframes is slow anyway and you're likely not doing it in any sort of tight loop but who knows! maybe when keying lots of things)
For me interpolation type is more useful than Needed/Available/etc in most cases. (which is part of the api)
In the absence of adding api, I think the docs should be explicit that it does not follow the preference - I was actually quite surprised by this personally.

Feb 3 2022, 2:28 AM · BF Blender, Add-ons (BF-Blender)

Dec 10 2021

bassam kurdali (bassamk) added a comment to T93838: Denoise on Image sequence fails ( results in a blank,transparent image) after first frame.

It creates images, there's just nothing in them, I'll post the rusults and the -d output.
(It also doesn't replicate on macos for me, just on this linux box - I'll try on another when I get a chance)

Dec 10 2021, 1:58 AM · BF Blender

Dec 7 2021

bassam kurdali (bassamk) added a comment to T93838: Denoise on Image sequence fails ( results in a blank,transparent image) after first frame.

Hmmm, could it be a graphics driver related problem? It has persisted through at least one driver update.

Dec 7 2021, 11:44 PM · BF Blender
bassam kurdali (bassamk) created T93838: Denoise on Image sequence fails ( results in a blank,transparent image) after first frame.
Dec 7 2021, 10:21 PM · BF Blender

Nov 13 2021

bassam kurdali (bassamk) added a comment to D12331: Dope Sheet: Nested action groups.

A couple of questions from a user standpoint
Is it possible to create hierarchical action groups in this fashion automatically on keying based on Bone Groups?
Would it be a good change to make Location / Rotation / Scale sub-groups under transform for objects, and the bone name for bones? That could get rid of the variability of group names in objects depending on what got keyed first.

Nov 13 2021, 6:16 PM · Animation & Rigging

Nov 9 2021

bassam kurdali (bassamk) accepted D11299: Copy Attributes: Copy Custom Properties.
Nov 9 2021, 6:21 PM
bassam kurdali (bassamk) added 1 blocking reviewer(s) for D11299: Copy Attributes: Copy Custom Properties: Sybren A. Stüvel (sybren).
Nov 9 2021, 6:21 PM
bassam kurdali (bassamk) added a comment to D11299: Copy Attributes: Copy Custom Properties.

The crash no longer happens here! (newer build) - I hope it is fixed (or it won't come back)but it was probably a bug with blender not this script.
I'm personally good with the changes, and I encourage renaming things to be a bit more readable.
(I'd like to approve this but I don't see how - do I even have the ability to?)

Nov 9 2021, 5:04 PM
bassam kurdali (bassamk) awarded D12481: Compositing Convert color space node a Love token.
Nov 9 2021, 3:32 AM

Nov 6 2021

bassam kurdali (bassamk) added a comment to D11299: Copy Attributes: Copy Custom Properties.

For reference, the crashing build was:
https://builder.blender.org/download/daily/blender-3.0.0-beta+v30.348d7c35a9f9-linux.x86_64-release.tar.xz

Nov 6 2021, 4:40 PM
bassam kurdali (bassamk) added a comment to D11299: Copy Attributes: Copy Custom Properties.

Also please update the version, and blender version bl_info (this diff is not compatible with 2.80) - I don't know if you would like to add your name to authors, but I encourage it :)

Nov 6 2021, 4:01 PM
bassam kurdali (bassamk) added a comment to D11299: Copy Attributes: Copy Custom Properties.

The line that seems to trigger the crash is line 290 in copy_custom_property():

Nov 6 2021, 3:57 PM
bassam kurdali (bassamk) added a comment to D11299: Copy Attributes: Copy Custom Properties.

Hi Demeter, here's what I found:

  • initially I tested in 2.93
    • I saved the file in 2.93 (added the patched addon in the script editor for convenience)**
  • loaded in 3.00 beta -> ran the script -> copy the 'color' property - > crash
  • redownloaded the test file
  • loaded and saved in 3.00 (no saving in 2.93)
  • no crash
Nov 6 2021, 3:33 PM
bassam kurdali (bassamk) added a comment to D11299: Copy Attributes: Copy Custom Properties.

Hi Demeter, investigating;
It looks like the addon doesn't work for blender 2.9x (I assume because of api changes):

Nov 6 2021, 3:26 PM

Oct 22 2021

bassam kurdali (bassamk) added a comment to T91973: Design: More frame snapping options.

Hia folks, just a couple of other perhaps relevant tasks/discussions, T89069 ? It touches on similar areas and it might be nice to do a UI cleanup at the same time. Also T83710 has some analysis of snapping modes that miiiiight be relevant.

Oct 22 2021, 6:02 PM · Animation & Rigging
bassam kurdali (bassamk) added a comment to T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards.

I kinda agree here. The problem (too many handles) is less likely to occur with simple animations/new users, and not worth the confusion. More advanced animators should have an easier time/tendency to customize to their liking / task at hand.

Oct 22 2021, 5:53 PM · BF Blender, User Interface, Animation & Rigging

Oct 19 2021

Jan-Willem van Dronkelaar (jwvd) awarded T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards a Love token.
Oct 19 2021, 12:30 PM · BF Blender, User Interface, Animation & Rigging

Aug 17 2021

bassam kurdali (bassamk) added a comment to T90619: VSE: The redundant Move/Extend is not working intuitively or in consistency with current editing concepts .

From what I understand, the functionality is dependent on the position of the playhead, the strip, and the mouse cursor when invoking the operator - this might make running it from a menu inherently ~impossible as you can't reasonably control that relative position (technically, you'd do it by panning the view relative to the menu position.
I think the functionality is a bit weird, and might benefit from re-evaluation (not the scope of this bug) - but I feel unqualified to open a design task for it as I'm not a member of the VSE module, and I have never used this operator or understood why I might want to.

Aug 17 2021, 6:19 PM · VFX & Video, Video Sequencer, BF Blender

Jun 24 2021

Hadrien Brissaud (hadrien) awarded T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping a Like token.
Jun 24 2021, 9:52 PM · BF Blender, User Interface, Animation & Rigging

Jun 15 2021

Deen (Bit) awarded T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards a Love token.
Jun 15 2021, 4:49 PM · BF Blender, User Interface, Animation & Rigging

Jun 12 2021

Paul Larson (GeorgiaPacific) awarded T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards a Like token.
Jun 12 2021, 2:52 AM · BF Blender, User Interface, Animation & Rigging

Jun 11 2021

bassam kurdali (bassamk) added a comment to T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards.

Mockup 2


Based on suggestions from Hans Goudey, replaced "Only Selected Curves Keyframes" with an enum - the boolean is a bit confusing as turning it ON turns OFF keyframes on unselected curves. The enum currently has "All" and "Selected" as options, it could be "Selected Curves" if that is too cryptic.

Jun 11 2021, 8:27 PM · BF Blender, User Interface, Animation & Rigging
bassam kurdali (bassamk) added a comment to T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards.

Mockup 1

Jun 11 2021, 8:24 PM · BF Blender, User Interface, Animation & Rigging
bassam kurdali (bassamk) added a comment to T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards.

Current Appearance:

Jun 11 2021, 8:18 PM · BF Blender, User Interface, Animation & Rigging
bassam kurdali (bassamk) created T89069: Redesign Graph editor Header and Menus to 2.80 Blender UI standards.
Jun 11 2021, 8:14 PM · BF Blender, User Interface, Animation & Rigging

Jun 10 2021

bassam kurdali (bassamk) awarded T73434: Weight Paint Overlay a Like token.
Jun 10 2021, 7:00 PM · Animation & Rigging, BF Blender

Apr 3 2021

bassam kurdali (bassamk) assigned T83068: Motion Paths: Refresh all. to Scott Wilson (propersquid).
Apr 3 2021, 1:23 AM · Animation & Rigging

Mar 16 2021

bassam kurdali (bassamk) added a comment to D9054: Pose Sliding tools improvements.

remove slider gui. Replace with simple percentage indicator below cursor

Mar 16 2021, 3:53 PM · BF Blender (2.93), User Interface, Animation & Rigging

Mar 6 2021

bassam kurdali (bassamk) added a comment to T79857: KeyFrame Types redesign.

Ok, from a chat on blender.chat, here is a proposal that could make Luciano's idea work.

Mar 6 2021, 6:18 PM · Animation & Rigging

Mar 2 2021

bassam kurdali (bassamk) added a comment to T79857: KeyFrame Types redesign.

I like the outline = keyframe color rather than than the outline = selection state (idea 2) a bit better as I'm more interested in selection state usually. Other than that I don't have very strong feelings about this proposal, it would need to be coordinated with grease pencil though; right now the interpolation tool creates breakdown frames, and you can delete breakdowns preferentially - I much prefer the "delete breakdowns" to "delete blue frames" and there's a consistency there.
Should we:
Keep breakdowns in Grease pencil, but replace everything else with these colors?
Or something else? I wouldn't want to lose that functionality/simplicity. Thoughts?

Mar 2 2021, 8:59 PM · Animation & Rigging

Feb 18 2021

bassam kurdali (bassamk) added a comment to D10426: Fix T84520: Make the different weight paint code paths exclusive to each other.

Hi Sebastian, great work so far, I'll put here some responses from a usability perspective.

Feb 18 2021, 6:49 PM · Animation & Rigging

Feb 16 2021

bassam kurdali (bassamk) added a comment to T82932: Mirror Pose: Custom center of symmetry.

It seems like the operator should take a custom center? like maybe cursor position? or optionally it could use the entire range of the pivot selection (active/bounding box/individual/cursor/etc.) with maybe some of those that 'don't make sense' falling back to the default?

Feb 16 2021, 6:37 PM · BF Blender, Animation & Rigging

Jan 19 2021

bassam kurdali (bassamk) added a comment to T84848: Specific Rig Crashes blender when going into pose mode.

#0 0x00007fffbf121d52 in () at /lib64/libnvidia-glcore.so.460.32.03
#1 0x00007fffbee28a0b in () at /lib64/libnvidia-glcore.so.460.32.03
#2 0x00007fffbed1abaf in () at /lib64/libnvidia-glcore.so.460.32.03
#3 0x00007fffbed1afff in () at /lib64/libnvidia-glcore.so.460.32.03
#4 0x00007fffbed1c5f2 in () at /lib64/libnvidia-glcore.so.460.32.03
#5 0x00007fffbf0f1c20 in () at /lib64/libnvidia-glcore.so.460.32.03
#6 0x00007fffbed2db7c in () at /lib64/libnvidia-glcore.so.460.32.03
#7 0x0000000001381af9 in ()
#8 0x00000000013828b8 in ()
#9 0x000000000138318f in DRW_draw_pass ()
#10 0x00000000013ad414 in ()
#11 0x000000000137acde in ()
#12 0x000000000137af52 in DRW_draw_render_loop_ex ()
#13 0x0000000001beeb9f in view3d_main_region_draw ()
#14 0x0000000001799d41 in ED_region_do_draw ()
#15 0x00000000012319fe in wm_draw_update ()
#16 0x000000000122f8a0 in WM_main ()
#17 0x0000000000de68de in main ()

Jan 19 2021, 5:19 AM · EEVEE & Viewport, Animation & Rigging, BF Blender
bassam kurdali (bassamk) created T84848: Specific Rig Crashes blender when going into pose mode.
Jan 19 2021, 5:18 AM · EEVEE & Viewport, Animation & Rigging, BF Blender

Dec 21 2020

bassam kurdali (bassamk) added a comment to T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping.

Further Notes on Snapping modes (worth thinking through):

Dec 21 2020, 3:50 PM · BF Blender, User Interface, Animation & Rigging

Dec 15 2020

bassam kurdali (bassamk) changed the status of T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping from Needs Triage to Confirmed.
Dec 15 2020, 5:38 PM · BF Blender, User Interface, Animation & Rigging

Dec 14 2020

bassam kurdali (bassamk) added a comment to T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping.

Agreed. Note you'd still have some of the corner cases pop up, but I think a brief animated highlight after you click would make it quite understandable (and it would be less likely)

Dec 14 2020, 4:18 PM · BF Blender, User Interface, Animation & Rigging

Dec 13 2020

bassam kurdali (bassamk) added a comment to T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping.

A slightly more radical proposal:

Dec 13 2020, 5:08 PM · BF Blender, User Interface, Animation & Rigging
bassam kurdali (bassamk) claimed T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping.
Dec 13 2020, 4:58 PM · BF Blender, User Interface, Animation & Rigging
Jan-Willem van Dronkelaar (jwvd) awarded T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping a Love token.
Dec 13 2020, 2:20 AM · BF Blender, User Interface, Animation & Rigging

Dec 12 2020

bassam kurdali (bassamk) added a project to T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping: BF Blender.
Dec 12 2020, 10:00 PM · BF Blender, User Interface, Animation & Rigging
bassam kurdali (bassamk) moved T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping from Backlog to Design on the Animation & Rigging board.
Dec 12 2020, 9:59 PM · BF Blender, User Interface, Animation & Rigging
bassam kurdali (bassamk) added a project to T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping: User Interface.
Dec 12 2020, 9:59 PM · BF Blender, User Interface, Animation & Rigging
bassam kurdali (bassamk) created T83710: Click Inserting Keyframes in the Graph Editor should obey Automatic Time Snapping.
Dec 12 2020, 9:46 PM · BF Blender, User Interface, Animation & Rigging

Nov 16 2020

bassam kurdali (bassamk) added a comment to T81874: Box Select Keyframes doesnt set an active keyframe.

I've played with the patch and I feel it could be improved a bit more

Nov 16 2020, 8:50 PM · Restricted Project, User Interface, Animation & Rigging, BF Blender

Oct 31 2020

bassam kurdali (bassamk) added a comment to T81704: Spline IK "Bone Original" Y-scale Causes Scaling.

So it seems the algorithm should subdivide the curve into straight lengths based on the length of the bones, rather than taking the fit to curve factor and scaling? I'm a bit out of my depth but I can see how the latter will lead to the issues we're seeing - it seems the bone original mode needs to have a different algorithm or you'll see these issues - curve resolution is a compounding factor (In the example I uploaded, I took the 'working' curve at a resolution of 64, and subdivided it a looot of time and made it gnarly- now even with the the high resolution, apply pose as rest pose results in the recursive shrinking)

Oct 31 2020, 5:46 PM · Animation & Rigging, BF Blender
bassam kurdali (bassamk) added a comment to T81704: Spline IK "Bone Original" Y-scale Causes Scaling.


Don't know why the image didn't show in my previous post!

Oct 31 2020, 5:36 PM · Animation & Rigging, BF Blender
bassam kurdali (bassamk) added a comment to T81704: Spline IK "Bone Original" Y-scale Causes Scaling.

Capturing a realization from talking on blender.chat for reference: upping the value of curve resolution preview seems to fix both the scaling down with apply pose in the top chain and the error reports in the bottom one.
Is there a way to use 'limit curve' without getting too slow/recursing infinitely (or using a higher resolution independent of the settings?)
Oddly improving this might make https://developer.blender.org/T77330 seem worse, if the bones are snapping to a high resolution curve, but the render preview is much lower.

Oct 31 2020, 4:48 PM · Animation & Rigging, BF Blender

Oct 30 2020

bassam kurdali (bassamk) added a comment to T82205: Curve Hooks not working.

Thanks a bunch! glad we caught it early :)

Oct 30 2020, 9:51 PM · Modifiers, Animation & Rigging, BF Blender

Oct 29 2020

bassam kurdali (bassamk) awarded D8915: Negate Shear in Copy Rotation a Love token.
Oct 29 2020, 6:06 PM · BF Blender (2.92), Animation & Rigging
bassam kurdali (bassamk) added a project to T82205: Curve Hooks not working: Animation & Rigging.
Oct 29 2020, 1:04 AM · Modifiers, Animation & Rigging, BF Blender
bassam kurdali (bassamk) created T82205: Curve Hooks not working.
Oct 29 2020, 1:03 AM · Modifiers, Animation & Rigging, BF Blender

Oct 27 2020

bassam kurdali (bassamk) added a comment to D8915: Negate Shear in Copy Rotation.

Having looked at the example case, I feel like this is a good candidate to fix in 2.92; the case is somewhat rare, and as pointed out above, will often result in the rigger coding a workaround (I sometimes have an un-animated bone that I copy scale from, plus an extra child bone as a target, for many cases and I feel perhaps this one)
working rigs will have the workaround, and not be affected by fixing the bug (workarounds should still work while becoming un-needed) - broken rigs in this case will mainly be too broken to animate, so I doubt we'll break many (any?) files in the wild with this bugfix.
I've been opening existing animation files with it, so far so good. I encourage any testers to do the same (open it on your files with existing rigs and animations)

Oct 27 2020, 7:37 PM · BF Blender (2.92), Animation & Rigging
bassam kurdali (bassamk) created T82156: Object with Copy Rotation Constraints translates when being parented.
Oct 27 2020, 4:42 PM · Animation & Rigging, BF Blender
bassam kurdali (bassamk) added a comment to T81874: Box Select Keyframes doesnt set an active keyframe.

I don't know if Blender's general (something can be active but not selected) is strictly useful - though it would be nice from a Blender perspective if behavior in the graph editor is as close as reasonable to the rest of the program - maybe a general UX task about selections could also be created?

Oct 27 2020, 4:17 PM · Restricted Project, User Interface, Animation & Rigging, BF Blender

Oct 26 2020

bassam kurdali (bassamk) added a comment to D8915: Negate Shear in Copy Rotation.

I'd love to test the patch as it is if possible - I'd also like to see us fix bugs like this in the constraint system, but I'm aware of compatibility issues.

  • 'good' riggers avoid problems is by using 'too many' bones, to isolate the issue, for instance, adding a bone with a tracking constraint, or adding more constraints on top to fix the problem, or by finding alternate solutions
  • these workarounds should continue to work regardless of the fix.
  • in some cases, rigs make it to animation with the shear behavior still present, and the animator 'did stuff' to make it work, in this case it is possible that fixing the bug will break the animations.

Maybe in that last case introducing a 'compatibility' checkbox - something like legacy mode - might help

Oct 26 2020, 10:03 PM · BF Blender (2.92), Animation & Rigging

Oct 12 2020

bassam kurdali (bassamk) added a comment to T80296: Bone Selection with "select box " Inconsistent.

I couldn't reproduce this on linux (nvidia also) so far using the example file. Perhaps it is a windows specific issue? I'm on fedora 32/AMD Ryzen 9/nvidia 2080ti

Oct 12 2020, 7:02 PM · EEVEE & Viewport, Animation & Rigging, User Interface, BF Blender

Oct 1 2020

bassam kurdali (bassamk) added a watcher for Animation & Rigging: bassam kurdali (bassamk).
Oct 1 2020, 1:06 PM
bassam kurdali (bassamk) added a member for Animation & Rigging: bassam kurdali (bassamk).
Oct 1 2020, 1:02 PM

Aug 10 2020

bassam kurdali (bassamk) added a comment to D8422: Copy Attributes: Use new constraints.copy() which works better with Armature constraints.

Looks good to me!

Aug 10 2020, 8:25 PM

Jul 28 2020

bassam kurdali (bassamk) closed T79200: Entering Edit Mode on an object with a particle system and show_instancer_for_viewport False crashes Blender as Resolved.
Jul 28 2020, 5:36 PM · BF Blender
bassam kurdali (bassamk) added a comment to T79202: 'Show Instancer' option for Viewport hides the mesh in edit mode.

Looking at how blender behaves in other cases (e.g. the same flag but with particles as opposed to faces/verts) or using e.g. Bounds Display only in viewport settings, blender seems to always show the mesh (but transparent) in edit mode. Therefore this behavior is an anomaly / bug.

Jul 28 2020, 5:36 PM · EEVEE & Viewport, BF Blender
bassam kurdali (bassamk) added a comment to T79200: Entering Edit Mode on an object with a particle system and show_instancer_for_viewport False crashes Blender.

Indeed it appears fixed in current master.

Jul 28 2020, 5:33 PM · BF Blender

Jul 23 2020

bassam kurdali (bassamk) created T79202: 'Show Instancer' option for Viewport hides the mesh in edit mode.
Jul 23 2020, 7:40 PM · EEVEE & Viewport, BF Blender
bassam kurdali (bassamk) created T79200: Entering Edit Mode on an object with a particle system and show_instancer_for_viewport False crashes Blender.
Jul 23 2020, 7:20 PM · BF Blender

Jul 8 2020

bassam kurdali (bassamk) added a comment to T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot.

I haven't seen this for a while, and I don't know if it still happens (I switched my main machine to an nvidia only desktop) - I can test if needed.

Jul 8 2020, 5:59 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender

Jul 2 2020

bassam kurdali (bassamk) added a comment to T78546: Crash on entering editmode on a mesh used in two other meshes' shrinkwrap modifier (in a specific file).

Here's the .blend as uploading the crash.txt seems to have removed it?

Jul 2 2020, 9:28 PM · Modeling, BF Blender
bassam kurdali (bassamk) created T78546: Crash on entering editmode on a mesh used in two other meshes' shrinkwrap modifier (in a specific file).
Jul 2 2020, 9:27 PM · Modeling, BF Blender

May 6 2020

bassam kurdali (bassamk) added a comment to T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot.

Also the laptop is a Dell XPS15:

May 6 2020, 9:15 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender
bassam kurdali (bassamk) added a comment to T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot.

Hi Germano,
Yes it is hard to reproduce! I'm not sure at all, it could be:

  • a problem on intel in general
  • a problem on fedora and/or gnome in combination with intel
  • only a problem when you have dual video cards?
  • only on X11

It's also quite random.

May 6 2020, 9:14 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender

May 5 2020

bassam kurdali (bassamk) updated the task description for T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot.
May 5 2020, 8:09 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender
bassam kurdali (bassamk) added a comment to T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot.

Ok I've opened it as I have more information
This is for now the better system information:
System Information
Operating system: Linux-5.6.8-300.fc32.x86_64-x86_64-with-fedora-32-Thirty_Two 64 Bits
Graphics card: Mesa Intel(R) HD Graphics 630 (KBL GT2) Intel 4.6 (Core Profile) Mesa 20.0.5

May 5 2020, 7:53 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender
bassam kurdali (bassamk) reopened T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot as "Needs Triage".
May 5 2020, 7:17 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender

May 4 2020

bassam kurdali (bassamk) closed T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot as Archived.
May 4 2020, 5:03 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender
bassam kurdali (bassamk) added a comment to T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot.

I can't get it to happen again - not sure if the change is in my config or in blender, I'll mark as invalid untill it happens again , if it does.

May 4 2020, 5:03 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender

May 3 2020

bassam kurdali (bassamk) created T76384: Blender 2.9 graphics wipes out desktop entirely, forcing me to reboot.
May 3 2020, 8:31 PM · OpenGL Error, EEVEE & Viewport, Platform: Linux, BF Blender

May 1 2020

bassam kurdali (bassamk) added a comment to T76305: Mark vertices of the active vgroup .

Perhaps the vertices could be colored with the weights?
in conjunction with the Zero weights option, you could see black mesh with a blue dot, indicating a zero weighted vertex? (zero weights option has another issue, that you can't really see black verts/black mesh)


My image is a bit unclear, I'm playing with two seperate ideas; distinguishing zero weight and not belonging (black/blue, but we could also use the purple color for not belonging, and coloring the vertices with a slightly brighter color than than the faces.

May 1 2020, 7:55 PM · Animation & Rigging, Modeling, Sculpt, Paint & Texture, User Interface, BF Blender
bassam kurdali (bassamk) added a comment to T38573: Add an "Autoselect" Option to the Vertex Groups Panel.
May 1 2020, 7:54 PM · Animation & Rigging, BF Blender

Apr 20 2020

bassam kurdali (bassamk) added a comment to T75476: Only Selected display option in animation editors keeps displaying unused fcurves.

whether this is a bug or not, it's not desirable behavior, as the animator has no way to hide the unwanted channels; and there could be good reasons (not too lazy to delete error channels) for instance, if the action is intended for multiple armatures with extra bones. Maybe the only show error channels could be used to filter this behavior?
[edit] Aah, I see, fixing it involves fixing the other bug first.

Apr 20 2020, 3:36 PM · Animation & Rigging, BF Blender

Mar 29 2020

bassam kurdali (bassamk) added a project to T56534: Linked group breaks Object Mapping in Texture Coordinates: Eevee.
Mar 29 2020, 5:14 PM · EEVEE & Viewport, Render & Cycles, Cycles

Jan 14 2020

bassam kurdali (bassamk) awarded D6545: Integrate hair collisions with cloth collision a Love token.
Jan 14 2020, 4:40 PM · Physics

Nov 27 2019

bassam kurdali (bassamk) added a comment to T71920: ITaSC IK constraints stop working after deleting bone inside chain and recreating it again.

if it has an active developer it seems fine to keep )

Nov 27 2019, 6:03 PM · BF Blender

Nov 26 2019

bassam kurdali (bassamk) added a comment to T71920: ITaSC IK constraints stop working after deleting bone inside chain and recreating it again.

Is this a valid setup in iTaSC? It certainly doesn't look like it's predicatably working in the top armature either - in both armatures, if you reduce the chainlength of the tip IK solver from 4 to 3 so the too IKs don't 'collide' it works fine.
It could be that this is just not a supported configuration - I don't know enough about iTaSC but it would be in standard IK.
(aside - does anyone use or develop the iTaSC solver? is it a candidate for removal?)

Nov 26 2019, 6:48 PM · BF Blender

Sep 28 2019

bassam kurdali (bassamk) added a comment to T54989: FaceMaps Phase 1: bone selection & bone display.

I agree, it also fits with e.g. how use_deform and vertex groups currently work

Sep 28 2019, 12:04 AM · Animation & Rigging, User Interface

Aug 22 2019

bassam kurdali (bassamk) added a comment to T56534: Linked group breaks Object Mapping in Texture Coordinates.

I posted a workaround in [[ URL | https://developer.blender.org/T69014 ]]
Basically if you parent everything to the rig that you then proxy, moving the rig object should be sufficient to keep everything in sync (and not moving the instance origin)
Note that workarounds can be more complex in more complex rigs (my original rig is like that)

Aug 22 2019, 6:25 PM · EEVEE & Viewport, Render & Cycles, Cycles

Aug 21 2019

bassam kurdali (bassamk) added a comment to T69014: object coordinate (using an empty) in Cycles volumetric shader not moving with object in linked/instanced group..

I'm not 100% sure this is a bug. would need a depsgraph or cycles dev (or both) to comment.

Aug 21 2019, 11:09 PM · Cycles, BF Blender
bassam kurdali (bassamk) created T69014: object coordinate (using an empty) in Cycles volumetric shader not moving with object in linked/instanced group..
Aug 21 2019, 11:08 PM · Cycles, BF Blender

Jun 17 2019

bassam kurdali (bassamk) added a comment to T65000: Specific File with Dynamic paint hangs on render (but renders on deleting dynamic paint canvas object).

sorry confirmed here too - it was the subdiv and not the dynamic paint (and I just didn't notice it because of the simplify setting *blush* )

Jun 17 2019, 6:16 PM · Modifiers, BF Blender

May 24 2019

bassam kurdali (bassamk) added projects to T65000: Specific File with Dynamic paint hangs on render (but renders on deleting dynamic paint canvas object): BF Blender, Render Pipeline, Dependency Graph.
May 24 2019, 3:19 PM · Modifiers, BF Blender
bassam kurdali (bassamk) edited projects for T65000: Specific File with Dynamic paint hangs on render (but renders on deleting dynamic paint canvas object), added: BF Blender: 2.8; removed Add-ons (Community).
May 24 2019, 3:18 PM · Modifiers, BF Blender

May 22 2019

bassam kurdali (bassamk) added a comment to T65000: Specific File with Dynamic paint hangs on render (but renders on deleting dynamic paint canvas object).

PS: I would *love* a fix or a workaround suggestion before June 1st, when this is due ;)

May 22 2019, 8:20 PM · Modifiers, BF Blender
bassam kurdali (bassamk) created T65000: Specific File with Dynamic paint hangs on render (but renders on deleting dynamic paint canvas object).
May 22 2019, 8:19 PM · Modifiers, BF Blender

Apr 24 2019

bassam kurdali (bassamk) added a comment to T61607: OpenEXR file with only R channel fails to read.

small addendum: I'm on gnu/linux (fedora 29), using intel cpu and nvidia gpu (i7/1080)

Apr 24 2019, 4:57 PM · VFX & Video, Images & Movies, BF Blender
bassam kurdali (bassamk) added a comment to T61607: OpenEXR file with only R channel fails to read.

I'm not sure if it's the same bug, but I've got an exr (a zbrush displacement map) that renders black in eevee, shows up black in the image / UV editors, but renders greyscale in cycles. It shouldn't have a Z pass, so maybe this is a similar bug. I'm attaching an exr and a test .blend (toggle between lookdev and rendered to see it in eevee/cycles)

Apr 24 2019, 4:53 PM · VFX & Video, Images & Movies, BF Blender

Feb 19 2019

bassam kurdali (bassamk) added a comment to T60623: Parenting objects to bones causes offset.

Just confirming the bug here so you know it affects other users. (Currently toggling the option in operator redo as a workaround)

Feb 19 2019, 8:51 PM · BF Blender

Feb 13 2019

bassam kurdali (bassamk) added a comment to T54989: FaceMaps Phase 1: bone selection & bone display.

It looks like facemaps-> bone selection is pending design changes to precisely allow tying them to custom widgets - https://developer.blender.org/T51675
So you can ignore my comment :)

Feb 13 2019, 5:01 PM · Animation & Rigging, User Interface

Jul 31 2018

bassam kurdali (bassamk) created T56177: Blender 2.8 crashes when trying to Scale the 3D cursor.
Jul 31 2018, 5:25 PM · BF Blender: 2.8, BF Blender

Jul 5 2017

bassam kurdali (bassamk) added a comment to T51873: hard limits of 120 for fps/fps_base do not limit frame-rate to 120. In practice these can be much higher.

The issue is that the limit does not work. It tries to limit final frame rate (fps/fps_base) to 120 by limiting both fps and fps_base to 120... this is mathematically wrong, and allows users to get astronomically high frame rates simply by choosing a tiny value in fps_base (this one is a float), as well as preventing 1 to 1 conversions from commonly reported values from actual videos without a workaround (it seems those videos use ints for both numerator and denominator)

Jul 5 2017, 7:39 PM · BF Blender