Thomas Barlow Mysteryem
  • Joined on 2023-02-10
Thomas Barlow commented on issue blender/blender#115019 2023-11-17 15:04:24 +01:00
FBX exporter does not properly pack texture used in material if the texture node is not directly connected to the bsdf

FBX uses https://docs.blender.org/manual/en/4.0/addons/import_export/node_shaders_info.html (PrincipledBSDFWrapper in scripts/modules/bpy_extras/node_shader_utils.py in this repository), which…

Thomas Barlow commented on pull request blender/blender-addons-contrib#17 2023-11-16 15:13:24 +01:00
New addon: Import Autodesk .max

Umm, I'm not actually a Blender developer, just a contributor, so I don't think I have much say over new addons.

Thomas Barlow opened issue blender/blender#114992 2023-11-16 15:03:33 +01:00
Add > Group in Node editors can be empty, but has no placeholder when empty
Thomas Barlow commented on issue blender/blender#114212 2023-11-15 22:22:08 +01:00
Shape Key vertex normal calculation is non-deterministic in meshes with more than 1024 faces

Yes, I can no longer reproduce this either, so it appears to be fixed in 4.1 now.

Thomas Barlow created pull request blender/blender#114773 2023-11-13 04:55:59 +01:00
WIP: PyAPI: Use py_capi_utils in bpy_prop_array and bpy_prop_collection foreach_get/set
Thomas Barlow pushed to py_buffer_all_use_capi_utils_pr at Mysteryem/blender 2023-11-13 03:24:42 +01:00
7e07bc1628 Add comment explaining which formats PyC_StructFmt_type_from_str supports
57bbe936ea Move an in-line comment above the line for better formatting
8a48d516ab make format
a385c10774 Update pyprop_array_foreach_getset to use the format string utils in py_capi_utils.h
d5e57b3443 Update foreach_getset to use the format string utils in py_capi_utils.h
Compare 5 commits »
Thomas Barlow pushed to main at Mysteryem/blender 2023-11-13 01:57:09 +01:00
3816fcd861 Fix: build error with MSVC
7c899d2271 GPv3: Set caps operator
5c52d42350 Cleanup: Geometry Nodes: Early returns in Shortest Edge Paths node
0d1831cd2e Cleanup: Small cleanups to mesh normals calculation
6273205c93 Fix: Debug build error after previous commit
Compare 179 commits »
Thomas Barlow created branch py_buffer_all_use_capi_utils_pr in Mysteryem/blender 2023-11-13 01:56:42 +01:00
Thomas Barlow pushed to py_buffer_all_use_capi_utils_pr at Mysteryem/blender 2023-11-13 01:56:42 +01:00
c7665ce25f Add comment explaining which formats PyC_StructFmt_type_from_str supports
f18069302a Move an in-line comment above the line for better formatting
1732acf6bc make format
38064f8861 Update pyprop_array_foreach_getset to use the format string utils in pc_capi_utils.h
b0ba1da98c Update foreach_getset to use the format string utils in pc_capi_utils.h
Compare 10 commits »
Thomas Barlow created pull request blender/blender#114591 2023-11-07 18:31:43 +01:00
PyAPI: Speed up Mesh.shade_flat() using foreach_set
Thomas Barlow created branch speed_up_mesh_shade_flat in Mysteryem/blender 2023-11-07 17:30:35 +01:00
Thomas Barlow pushed to speed_up_mesh_shade_flat at Mysteryem/blender 2023-11-07 17:30:35 +01:00
0af98fa117 PyAPI: Speed up Mesh.shade_flat() using foreach_set
Thomas Barlow commented on issue blender/blender#114529 2023-11-07 14:17:47 +01:00
Custom Split Normals can look bad after posing mesh (Stretching areas)

I think this may be a case of Blender rigging not handling custom normals as well as other software. The FBX importer simply imports whatever normals are in the .fbx as custom split normals…

Thomas Barlow commented on pull request blender/blender#106697 2023-11-07 12:26:56 +01:00
Fix #106696: Invalid flag combinations used in #PyObject_GetBuffer

@ideasman42 is this one you can review?

Thomas Barlow pushed to buffer_flags_format_fix_pr at Mysteryem/blender 2023-11-07 11:38:05 +01:00
8a4c8724d5 Fix #106696: Invalid flag combinations used in #PyObject_GetBuffer
056595e5fb Merge branch 'blender-v4.0-release'
46e291470f I18N: Updated translations from git/weblate repository.
e31a05b56f Merge branch 'blender-v4.0-release'
2529aa6584 GPv3: Include current frame in multi-frame editing
Compare 6757 commits »
Thomas Barlow pushed to speed_up_mesh_edge_keys at Mysteryem/blender 2023-11-07 04:06:54 +01:00
1054421380 Replace use of attribute_ensure with attribute_get
Thomas Barlow commented on pull request blender/blender#114549 2023-11-07 02:54:31 +01:00
PyAPI: Speed up Mesh.edge_keys using foreach_get and NumPy

Thanks. I realised the functional change to new meshes after submitting the PR, but wasn't sure if it mattered in this case due to ".edge_verts" being an attribute that can't be removed.

Thomas Barlow created pull request blender/blender#114549 2023-11-06 19:10:25 +01:00
PyAPI: Speed up Mesh.edge_keys using foreach_get and NumPy
Thomas Barlow created branch speed_up_mesh_edge_keys in Mysteryem/blender 2023-11-06 18:48:48 +01:00
Thomas Barlow pushed to speed_up_mesh_edge_keys at Mysteryem/blender 2023-11-06 18:48:48 +01:00
7da41ccad8 PyAPI: Speed up Mesh.edge_keys using foreach_get and NumPy