Thomas Barlow Mysteryem
  • Joined on 2023-02-10
Thomas Barlow commented on issue blender/blender-addons#104773 2023-07-26 02:38:25 +02:00
fbx import error (vertex colors?)

The Groundplane_SM model (Blender Object equivalent) in this .fbx has a KString type property named Color that is marked as a user property (b'U' in elem_prop.props[3]). Normally, Color

Thomas Barlow commented on issue blender/blender#110452 2023-07-26 00:58:15 +02:00
Wrong initial size in the operator panel if Cylinder object is added through left side tool panel gizmo.

I think the issue might instead be that the scale parameter is not included in the redo panel? The scale argument is what is changed depending on how the tool is dragged to create the…

Thomas Barlow commented on pull request blender/blender#110468 2023-07-25 22:43:55 +02:00
Modifiers: Add idname field to ModifierTypeInfo

Addons can set their custom Panel's bl_parent_id to a C/C++ defined Panel's id name to add their custom Panel as a sub-panel of that C/C++ defined Panel. I think it's about the only way to…

Thomas Barlow commented on issue blender/blender#110383 2023-07-23 16:54:16 +02:00
Palette doesn't work with msgbus

I don't think that "using Alt+S+Left Click to create a new color with the Color Sampler" would be included in what triggers message bus notifications unless it's calling an operator that uses…

Thomas Barlow commented on issue blender/blender#110383 2023-07-23 14:27:07 +02:00
Palette doesn't work with msgbus

The msgbus documentation states:

Limitations

The message bus system is triggered by updates via the RNA system. This…

Thomas Barlow commented on pull request blender/blender-addons#104740 2023-07-22 17:57:23 +02:00
Fix #104706: Imported FBX shape key values outside the 0.0 to 1.0 range are clamped

Expanding the slider range has been moved to a separate expand_shape_key_range function in fbx_utils.py.

The method of expanding slider_min/slider_max is now setting the min/max to `floor(valu…

bda669f05c Fix #104706: Imported FBX shape key values outside the 0.0 to 1.0 range are clamped
5a890d406a Small tidy up
e96bb340db Updates to blen_read_animation_blenkframes
519031b0cb Updates to blen_read_animation_curve
6481539317 Pass rot_ord directly into _np_apply_local_rotation instead of the full transform_data
8a9a6a7de0 Faster application of Lcl Scaling by using multiplication instead of matrix multiplication
Compare 5 commits »
Thomas Barlow commented on issue blender/blender-addons#104758 2023-07-19 14:35:55 +02:00
FBX Export doesn't maintain custom pivot locations.

I have attached a simple cube exported from Blender whose origin I have moved above it. Importing this back into Blender or into Unity works as expected.

![image](/attachments/c85663e4-5327-4bea…

Thomas Barlow commented on issue blender/blender#110239 2023-07-18 15:52:46 +02:00
PyAPI: Can't access internal functions from a property callback function

The properties of Operator instances are not actually stored directly on the Operator instance itself, but rather in its .properties attribute which is an OperatorProperties instance. The…

2078527f37 Deduplicate rotation matrix code. Each X/Y/Z case now specifies the row and column indices for the sin tube through the stack of matrices and the other tubes through the stack of matrices are figured out based on the sin tube.
e6c1c0fe98 Use np.copyto instead of creating another intermediary array
e842e2d269 Suppress division by zero warnings
35c8271168 Reduce space complexity of blen_read_object_animation_transform_do by re-using arrays that are no longer needed.
85f335988b Deduplicate code surrounding blen_read_animation_curve by moving it into the function
Compare 6 commits »
269f77db7a More tidying up
dd1ba5238c Tidying up
7ed4a08727 Remove now unused blen_read_animations_curves_iter
6e1fe91b2b Fix column-major access of row-major matrices in _mat3_normalized_to_eulo2
4f1a7f8c18 Small fixes and optimisation for _quat_stack_to_axis_angle_stack
Compare 10 commits »
Thomas Barlow created branch vectorized_animation_import_dev in Mysteryem/blender-addons 2023-07-15 04:23:37 +02:00
Thomas Barlow commented on pull request blender/blender-addons#104740 2023-07-06 02:48:43 +02:00
Fix #104706: Imported FBX shape key values outside the 0.0 to 1.0 range are clamped

Setting slider_min/slider_max to double the imported Value when it's outside the default 0.0 to 1.0 range was what was suggested in the issue, but I think there are many different ways this could…

Thomas Barlow created pull request blender/blender-addons#104740 2023-07-06 02:35:02 +02:00
Fix #104706: Imported FBX shape key values outside the 0.0 to 1.0 range are clamped
9d71c330d3 Fix #104706: Imported FBX shape key values outside the 0.0 to 1.0 range are clamped
24c4160922 Fix #104706: Imported FBX shape key values outside the 0.0 to 1.0 range are clamped
cf9520be4f Fix 104706: Imported FBX shape key values outside the 0.0 to 1.0 range are clamped
84c744391b Fix 104706: Imported FBX shape key values outside the 0.0 to 1.0 range are clamped
Thomas Barlow created branch fbx_extend_deformpercent_range_pr in Mysteryem/blender-addons 2023-07-06 02:16:02 +02:00