FS#73834 - [blender] USD import/export

Attached to Project: Community Packages
Opened by Henri (Valta) Osmankäämi (cgx) - Thursday, 17 February 2022, 13:28 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 23 November 2023, 02:15 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
freswa (frederik)
Filipe Laíns (FFY00)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

It would be nice to have usd import and export in the repo build. Certain textures seem to have usd files included, which makes them easier to import.
The git version in aur seems to already have this support.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Thursday, 23 November 2023, 02:15 GMT
Reason for closing:  Implemented
Comment by loqs (loqs) - Thursday, 17 February 2022, 22:50 GMT
See  FS#72971  blender-git [1] has usd in optdepends so does not require a package supplying usd=21.05 to build.

[1] https://aur.archlinux.org/packages/blender-git
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 05 March 2022, 23:40 GMT
usd version 22.03 still doesn't build sadly. If someone can make it build, I'll gladly add it.
Comment by loqs (loqs) - Thursday, 22 June 2023, 18:48 GMT
Seems progress is being made upstream and usd 23.0.5 can now be built with onetbb (See attached diff). Although there seem to be some issues with the upstream PRs which require a nasty hack to build around.
Might be interesting to see if the built package is usable before reporting issues back to upstream.
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 23 June 2023, 00:33 GMT
Thanks, though with that number of patches, I think we should rather wait until they are merged into a proper release. I think I'm unable to support any issues resulting from applying this.
Comment by loqs (loqs) - Wednesday, 28 June 2023, 19:31 GMT
> I think we should rather wait until they are merged into a proper release. I think I'm unable to support any issues resulting from applying this.
Understood.
The updated attachment adds in the fixes for the issues I found with the PRs which are now included in the PRs. In case anyone wants to test it.
Comment by loqs (loqs) - Sunday, 19 November 2023, 09:19 GMT
> Thanks, though with that number of patches, I think we should rather wait until they are merged into a proper release. I think I'm unable to support any issues resulting from applying this.
I see you changed your mind? blender requires libusd to be built as a monolithic module (DPXR_BUILD_MONOLITHIC=ON) while usd-23.11-1 has DPXR_BUILD_MONOLITHIC=OFF.
Comment by Sven-Hendrik Haase (Svenstaro) - Monday, 20 November 2023, 01:37 GMT
Ah, no that was an oversight :) Fixed.
Comment by Sven-Hendrik Haase (Svenstaro) - Monday, 20 November 2023, 04:15 GMT
Blender 4.0.1-2 should have support for USD. Please check whether this works as intended.

Loading...