Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AY-7016_USD - Material Assignment System for Unreal #153

Open
ynbot opened this issue Oct 29, 2024 · 2 comments
Open

AY-7016_USD - Material Assignment System for Unreal #153

ynbot opened this issue Oct 29, 2024 · 2 comments
Labels
sponsored This is directly sponsored by a client or community member type: enhancement Improvement of existing functionality or minor addition

Comments

@ynbot
Copy link
Contributor

ynbot commented Oct 29, 2024

Please describe the enhancement you have in mind and explain what the current shortcomings are?

Goal: Create a system that, upon reloading a USD file for a shot, automatically searches for Materials within the project and assigns them

Details:
● The system should recognize and assign the correct textures for each material when a USD file is reloaded inside Unreal.

How would you imagine the implementation of the enhancemenent?

No response

Describe alternatives you've considered:

No response

Additional context:

link to discussion on Discord
(might be a private channel)

This issue was automatically created from Clickup ticket AY-7016

@ynbot ynbot added sponsored This is directly sponsored by a client or community member type: enhancement Improvement of existing functionality or minor addition labels Oct 29, 2024
@BigRoy
Copy link
Contributor

BigRoy commented Oct 29, 2024

This seems tightly coupled to Unreal which I'm not too familiar with. I'm happy to brainstorm along but likely this is better assigned to someone else. If this is full USD API then of course I'd be happy to jump in if I know what's needed. :)

@moonyuet
Copy link
Member

moonyuet commented Dec 3, 2024

This seems tightly coupled to Unreal which I'm not too familiar with. I'm happy to brainstorm along but likely this is better assigned to someone else. If this is full USD API then of course I'd be happy to jump in if I know what's needed. :)

Ayon does not have usd loader implemented yet.
We need to have more info on what to do before starting this ticket to import USD info as the client requested. Does it mean only merging the identical material slot which just needs the asset loader to do so, or it requires something even more complicated which touches the USD material bindings?

The USD import(Asset Import) option is like the screenshot below. (good reference if they just want the asset loader).
Image

Also if we have implemented the usd import for layout and it is probably using USDStageActor to spawn actor, there is option to set material purpose which is material purbose to use when parsing USD material bindings, applying updated material purpose which may be the client

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sponsored This is directly sponsored by a client or community member type: enhancement Improvement of existing functionality or minor addition
Projects
None yet
Development

No branches or pull requests

3 participants