Michael Kowalski makowalski
  • Joined on 2020-09-17
Michael Kowalski deleted branch usdskel_import from makowalski/blender 2023-08-17 20:12:03 +02:00
Michael Kowalski merged pull request blender/blender#110912 2023-08-17 20:11:59 +02:00
USD: Skeleton and blend shape import
Michael Kowalski pushed to main at blender/blender 2023-08-17 20:11:58 +02:00
6f4cb9bc56 USD: Skeleton and blend shape import
Michael Kowalski commented on pull request blender/blender#110912 2023-08-17 19:27:01 +02:00
USD: Skeleton and blend shape import

That's a good point, and I've added a comment to explain this. xform is a matrix for doubles (GfMatrix4d), but Blender expects a matrix of floats, so I explicitly convert to a GfMatrix4f

Michael Kowalski commented on pull request blender/blender#110912 2023-08-17 19:22:47 +02:00
USD: Skeleton and blend shape import
Michael Kowalski pushed to usdskel_import at makowalski/blender 2023-08-17 19:20:11 +02:00
85ad6b89a7 USD skel import: added comment.
Michael Kowalski commented on pull request blender/blender#110912 2023-08-17 18:45:20 +02:00
USD: Skeleton and blend shape import
Michael Kowalski pushed to usdskel_import at makowalski/blender 2023-08-17 18:43:54 +02:00
8d67a3a9b4 USD skel import: misc cleanup.
b6d57a5287 Merge branch 'main' into usdskel_import
eb582b9441 Cleanup: move internal data handling from ScreenArea 'lib_link' to 'read_data' code.
6033edd6b2 Cleanup: move internal data handling from Screen 'lib_link' to 'read_data' code.
a5789eba98 Build: fix Xcode warnings related to integer conversion
Compare 57 commits »
Michael Kowalski created branch usdskel_export in makowalski/blender 2023-08-17 04:49:19 +02:00
Michael Kowalski pushed to usdskel_export at makowalski/blender 2023-08-17 04:49:19 +02:00
46a1d7f6ee USD: partial commit of skel export WIP.
Michael Kowalski commented on pull request blender/blender#110912 2023-08-16 20:58:48 +02:00
USD: Skeleton and blend shape import
Michael Kowalski commented on pull request blender/blender#110912 2023-08-16 20:57:28 +02:00
USD: Skeleton and blend shape import

I refactored the function to return an optional tuple, as you recommended. I think this is an elegant solution. Thanks for the suggestion!

Michael Kowalski commented on pull request blender/blender#110912 2023-08-16 20:54:56 +02:00
USD: Skeleton and blend shape import

I added test cases for skeleton and blend shape import. These require the attached usd_blend_shape_test.usda and arm.usda files to be copied to the tests/usd/ directory.

I believe at…

Michael Kowalski pushed to usdskel_import at makowalski/blender 2023-08-16 20:50:36 +02:00
14e3f80f3d USD: add missing include.
b74fb7fbcb Merge branch 'main' into usdskel_import
02a715f0c0 USD import: refactor get_local_usd_xform().
c69f526fdb Windows: Propagate errors in make.bat
59fb9341cf Build: keep SDL haptics disabled on macOS x86_64
Compare 52 commits »
Michael Kowalski commented on pull request blender/blender#110912 2023-08-15 17:02:48 +02:00
USD: Skeleton and blend shape import

@dr.sybren Thank you so much for the comments and testing!

As an intermediary solution, there's also the idea of having bones in pose/object mode just displayed as spheres (#106230), which…

Michael Kowalski commented on pull request blender/blender#110912 2023-08-15 16:43:18 +02:00
USD: Skeleton and blend shape import

Would be good to add one or two test cases though to our unittests suit for USD ?

Yes, I will be adding the test cases. Thanks!

Michael Kowalski commented on pull request blender/blender#110912 2023-08-14 22:33:21 +02:00
USD: Skeleton and blend shape import

@mont29 FYI, I just merged the latest from main into this pull request, including the fix to the USDZ import crash on linux.

Michael Kowalski pushed to usdskel_import at makowalski/blender 2023-08-14 22:30:11 +02:00
9091cc7dc9 Merge branch 'main' into usdskel_import
ccbb185d39 USD import: improve unsupported type warning.
9a084d7c69 USD import: remove unused variable.
4e41acc0d3 Fix #110950: USD import: Crash calling import_asset().
e2a5846d56 Fix (unreported) improper handling of camera's baground image IDs in foreach_id callback.
Compare 38 commits »
Michael Kowalski pushed to main at blender/blender 2023-08-14 21:51:32 +02:00
ccbb185d39 USD import: improve unsupported type warning.
Michael Kowalski commented on issue blender/blender#106398 2023-08-14 21:05:48 +02:00
UsdGeomPoints import support

I feel like the time is ripe to see what happens when I try to incorporate some of that code in Blender following the mechanism laid out in your Alembic importer.

@devin-bayly You shouldn't…