-
Notifications
You must be signed in to change notification settings - Fork 1
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
removed normal usd publishes from having to publish pinning files #76
base: develop
Are you sure you want to change the base?
removed normal usd publishes from having to publish pinning files #76
Conversation
So, the pinning generation works.
But, there's some shit happening. with
with other render targets
So, we may add the following line here (not related to this PR)
|
Could you elaborate? what logs. I've found
what happens on farm now is as follows: The AYON import lop doesn't use entity uri
My pinning file content:
When the AYON import lop uses entity uri, the export job fails.
RB_Axel_Steelblade_modeling_v040.hip - usdrenderTest_1 [EXPORT IFD]
|
yeah looks like i did not check this good enough not sure why i did get the correct output. but it looks like ondra generated the pinning file on a temp file. btw: did a task in your deadline view show an error ? and what task was it ? |
[Info] |
I think I may had some issue in my network that other day. Let me try again. I've made one small modification in my ayon-houdiniI added the following line here (not related to this PR) instance.data["stagingDir"] = dirname My scene include two things:
Here's my scene file: RB_Axel_Steelblade_modeling_v050.zip Trying different render targets:
|
super interesting tbh. |
linking this pr for the things that mustafa mentioned. ps: the pr is smaller than it looks but the auto formater changed some layout things. [edit] the linked PR dose not do what we want to doo. |
added it here ynput/ayon-houdini#162 ^^ |
Hey, The render was successful when disabling When enabling Then I was able to find the USD related environment variables in the deadline log.
Also. here's the full log: rnd_deadline_submissions_Generic_v015.hip - usdrenderTest [RENDER]This was a `usdrender` with `Farm Rendering` render target.
|
well one or more of the variables are missing no farm in your case. |
TODO
Notes
for this feature we want to change the way pinning files work and are generated.
infos:
pinning in the resolver should fall back to OS path resolution and the pinning file should provide guides for the resolver.
if the resolver cant find data in the pinning file just return what ever was requested.
pining files should be generated from a live usd stage (root layer)
what happens on farm?:
Changelog Description
Additional review information
currently every Usd generated will get a pinning file but we only need them for Render files.
there was an issue that publishing generated layers would cause the pinning file generation to crash.
this PR assumes that you will not publish a Render and multiple generated layers.
Testing notes:
setup Houdini for ayon deadline husk rendering
setup a Houdini scene that generates exported usd layers (use a sopLop maybe)
export and see it export
start Houdini setup a scene for rendering and hit render
if everything works you will see in the logs that a pinning file was used and you can check the location to see if it exists and is complete.