Michael Kowalski makowalski
  • Joined on 2020-09-17
Michael Kowalski pushed to usd-export-props-namespace at makowalski/blender 2024-07-03 22:26:06 +02:00
207d01b140 USD export: respect ':' delimiters in prop names
Michael Kowalski approved blender/blender#124119 2024-07-03 20:52:46 +02:00
Fix #124103: Build when WITH_USD is enabled but WITH_HYDRA is disabled

The changes look good to me. Thanks!

Michael Kowalski commented on issue blender/blender#124102 2024-07-03 18:11:42 +02:00
USD import breaks even the simplest hierarchy

Thanks for pointing this out. I'll take a look today.

Michael Kowalski commented on pull request blender/blender#124041 2024-07-03 18:05:08 +02:00
WIP: Fix #123820: USD Import names blender objects same as UsdPrims

Another thing to consider: use userProperties:blender:object_name / userProperties:blender:data_name if these have been exported? (this happens if you have the Blender Names option ON for…

Michael Kowalski commented on pull request blender/blender#124067 2024-07-03 16:00:28 +02:00
USD: custom properties export improvements

Hmm, if a blender property is currently called "customNs:prop" then it will become "customNs_prop" during export since invalid USD identifier characters are turned to underscores. I suppose this…

Michael Kowalski commented on pull request blender/blender#124067 2024-07-02 23:49:27 +02:00
USD: custom properties export improvements

This introduces some asymmetry with Import. Given an object with custom property "prop", if you export as userProperties:prop then on Import this will just be read back in as prop - as…

Michael Kowalski pushed to usd-export-props-namespace at makowalski/blender 2024-07-02 23:39:09 +02:00
e79752ad23 Fixed array size.
Michael Kowalski created pull request blender/blender#124067 2024-07-02 22:51:54 +02:00
USD export: custom properties namespace option
Michael Kowalski created branch usd-export-props-namespace in makowalski/blender 2024-07-02 22:43:52 +02:00
Michael Kowalski pushed to usd-export-props-namespace at makowalski/blender 2024-07-02 22:43:52 +02:00
70dbba1edb USD export: custom properties namespace option
5a56a56435 Fix: Missing compositor texture node updates
9691ff004a Fix #122456: EEVEE: Reset history on volume updates
b0fbd550e0 Fix #124011: GPU: Broken specialization constants
f8e78b8236 Refactor: Move Linux/macOS harvest to individual files
Compare 10 commits »
Michael Kowalski commented on pull request blender/blender#124041 2024-07-02 17:46:35 +02:00
WIP: Fix #123820: USD Import names blender objects same as UsdPrims

I believe the logic should also be added to USDPointInstancerReader and USDPointsReader.

Michael Kowalski commented on pull request blender/blender#124041 2024-07-02 17:23:53 +02:00
WIP: Fix #123820: USD Import names blender objects same as UsdPrims

I am not sure, but it might make sense to move this logic to USDXformReader since you would need access to USDXformReader::use_parent_xform() to decide what the object name should be.

Michael Kowalski commented on pull request blender/blender#124041 2024-07-02 17:11:51 +02:00
WIP: Fix #123820: USD Import names blender objects same as UsdPrims

I don't believe you need to tokenize the path yourself in this case. The pxr::SdfPath class already provides facilities for doing this, e.g.,

Michael Kowalski commented on pull request blender/blender#124041 2024-07-02 16:38:53 +02:00
WIP: Fix #123820: USD Import names blender objects same as UsdPrims

Thanks for this work, @lichtwerk! This is an important fix and you're definitely on the right track.

However, you should only use the parent name for the object name if `USDXformReader::use_p…

Michael Kowalski commented on issue blender/blender#123820 2024-06-28 16:02:32 +02:00
USD Import Renames Prim above Mesh

@lichtwerk Thanks for looking into this! Yes, by all means, please create a pull request for this patch when you are ready.

Michael Kowalski deleted branch usd_import_domelight_y_up from makowalski/blender 2024-06-27 19:07:08 +02:00
Michael Kowalski merged pull request blender/blender#123797 2024-06-27 19:07:04 +02:00
Fix: USD import: domelight Y-up orientation
Michael Kowalski pushed to blender-v4.2-release at blender/blender 2024-06-27 19:07:04 +02:00
b2f8f5a491 Fix: USD import: domelight Y-up orientation
Michael Kowalski commented on pull request blender/blender#123797 2024-06-27 18:06:52 +02:00
Fix: USD import: domelight Y-up orientation
Michael Kowalski commented on pull request blender/blender#123797 2024-06-27 17:18:30 +02:00
Fix: USD import: domelight Y-up orientation

@deadpin I think you need to turn off Lights->Enable Default Dome Light in USDView to fix the issue you are seeing:

image