Michael Kowalski makowalski
  • Joined on 2020-09-17
Michael Kowalski merged pull request blender/blender#126210 2024-08-12 16:36:14 +02:00
Fix: USD instancing export errors
Michael Kowalski pushed to main at blender/blender 2024-08-12 16:36:14 +02:00
f30689e12c Fix: USD instancing export errors
Michael Kowalski commented on pull request blender/blender#126210 2024-08-12 16:11:13 +02:00
Fix: USD instancing export errors
Michael Kowalski commented on pull request blender/blender#126210 2024-08-12 16:09:08 +02:00
Fix: USD instancing export errors

Looks good and works well. One question: I looked for an API on SdfPath that would append 2 absolute paths like /root and /Plane/Plane into the form we need here but it looks like that…

bb3e06bfae Asserting valid original_export_path
Michael Kowalski created pull request blender/blender#126210 2024-08-12 01:30:55 +02:00
Fix: USD instancing export errors
2982af0782 Fix: USD instancing export errors
56779c7bb0 Fix: USD: Ensure mesh velocity data is written sparsely and add tests
b2f65b9bcb USD: Add additional attribute and sub-d test files
2dcf3467ce USD: Add tests for additional light setups
cd998d392d UI: Color Icon Theme Internal Parts
Compare 10 commits »
Michael Kowalski created branch usd-instancing-export-ref-path-fix in makowalski/blender 2024-08-12 01:18:03 +02:00
Michael Kowalski approved blender/blender#126113 2024-08-09 15:17:44 +02:00
Fix: USD: Write sparse attribute data correctly

This looks good. Thanks for the fix!

Michael Kowalski commented on issue blender/blender#125360 2024-07-25 20:29:11 +02:00
USDA import does not create vertex groups for binding mesh to armature

I agree with @deadpin that we shouldn't be adding schemas as part of the import. Having the "SkelBindingAPI" for skeletons has been a requirement in USD for some time now (I can't remember in…

Michael Kowalski commented on pull request blender/blender#124153 2024-07-19 16:27:40 +02:00
Fix #124102: USD import: improve prim merging

This PR seems to work great with data coming out of Blender (.blend attached for what I used), but I noticed some "incorrect" hierarchies in both ALab and 4004 Moore Lane demo files. I…

Michael Kowalski commented on pull request blender/blender#122804 2024-07-12 23:01:12 +02:00
USD: Adding an option to convert the scene's meters per unit value

Just a question that occurred to me: is convert_scene_units redundant in this case? I.e., would it be sufficient to just have meters_per_unit set appropriately in io_usd.cc and use that to compute the scale? I know this would change some of the logic elsewhere to determine whether to apply scaling by checking if meters_per_unit is close to 1.0, so there are tradeoffs with either approach.

Michael Kowalski commented on pull request blender/blender#122804 2024-07-12 22:29:38 +02:00
USD: Adding an option to convert the scene's meters per unit value

I think this conditional should be

Michael Kowalski commented on pull request blender/blender#122804 2024-07-12 20:23:56 +02:00
USD: Adding an option to convert the scene's meters per unit value

Minor point: the help for the Custom option is "Specify a custom scene scale value". However, the custom value is actually in meters-per-unit. Would it be better to be consistent? I.e., either have the help for all the menu items be in meters-per-unit, or have the Custom option be a scene scale? The former option (using meters-per-unit for all items) would probably be less work and might fit better with the USD conventions. Again, this might not be an important issue.

Michael Kowalski commented on pull request blender/blender#124153 2024-07-11 21:05:17 +02:00
Fix #124102: USD import: improve prim merging

Just FYI, I retargeted this PR to main and it should be ready to merge. Thanks.

Michael Kowalski commented on pull request blender/blender#124153 2024-07-11 20:37:17 +02:00
Fix #124102: USD import: improve prim merging
e0feabe2c3 Merge branch 'main' of projects.blender.org:blender/blender into usd_import_merge_multiple_children
70dc26cbef Fix: Empty tool settings with primitive tools in grease pencil draw mode
901f5495cb VSE: Fix strip icon drawing
942cefdf91 Fix: Applying poses in asset shelf broken after own earlier fix
6107175edb Cleanup: make format
Compare 8 commits »
Michael Kowalski commented on pull request blender/blender#124153 2024-07-11 19:52:57 +02:00
Fix #124102: USD import: improve prim merging
56afbcd003 USD import: clean up prim merging logic
407ec3b672 Fix 124102: USD import: improve prim merging
6ace3eb065 Merge branch 'blender-v4.2-release'
af85fd3b22 Fix: Safely handle >4 channel float images inside IMB_dupImBuf
7a076d26a6 Fix: Guard against null operation in ImageNode::convert_to_operations
Compare 1368 commits »
Michael Kowalski commented on pull request blender/blender#124153 2024-07-06 18:15:12 +02:00
Fix #124102: USD import: improve prim merging

@lichtwerk @deadpin I'm not sure whether we want to merge this into main or the 4.2 release at this point. I will leave that up to others to decide. As noted above, changes in structure like…