I've brought more code over that should fix UDIMS-- are you still seeing the same issue? I can't replicate any problems on a round-trip.
Ahh good catch; I missed porting the calls to it on the last round.
I was going to write and suggest the st rename, but yes, the "multiple objects for one material" angle is an interesting one.
That said, if multiple objects use the same material then they're…
BLI_path_abs uses STRNCPY() to do the copy, which according to docs says it copies without overflow and ensures the null terminator, so I think it's fine. It'll produce a bad path but not a…
My first thought would be to have the old export_textures flag override the enum if it's set to True-- it would act like "Export under new path". If it's false, the enum is then used as a…
I think this is correct, but I'm going to do a bunch more tests first. 🤣
It's easy enough to add-- I'll send a follow up in a few.
This looks really great, and again, thanks for doing the work to move this over.
Comments:
- On import, perhaps "Shapes" could be called "USD Shapes" because it's a bit confusing with…
I haven't come up with any specific answers either. My gut would be to skip exporting dome lights that have no texture attached, but I'm also happy to follow the Hydra solution of baking the…