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

houdini to katana asset published #100

Open
ronnyascencio opened this issue Apr 23, 2024 · 13 comments
Open

houdini to katana asset published #100

ronnyascencio opened this issue Apr 23, 2024 · 13 comments

Comments

@ronnyascencio
Copy link

Describe the bug
the name and attributes should match from one dcc to an other

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Publish'

Expected behavior
if i publish an asset from houdini this should have the attrebutes and name embed for now the published asset has a tik manager name and is merged and has not any of the attributes builded inside houdini when i transfer the asset or impor to Katana

Screenshots
Screenshot from 2024-04-23 08-51-19
Screenshot from 2024-04-23 08-51-06

DCC
Please complete the following information:

  • Dcc name(s): Houdini / katana
  • Dcc Version(s) houdini 19.5.805 katana 6.5v4

Desktop (please complete the following information):

  • OS: linux
  • Version rocky 8.9
@masqu3rad3
Copy link
Owner

Apologies, I couldn't understand the issue in here.

Which formats are we talking about? Tik Manager only renames the nodes that hold the files in it (importamatic node in Katana and File node in Houdini) It is not changing the path attributes so we cannot treat it as a USD authoring tool. USD authoring is fairly custom for each studio and can be supported in Tik Manager with custom extractors and ingestors.

Can you elaborate the request a little bit more?

@ronnyascencio
Copy link
Author

1 the rename of the importomatic node in katana is not the problem

in this or any other case when you have an asset you set some attributes like faces selected for aply specific materials in the same model

so I have an asset with this attributes:
material 1
materia 2

this attributes should be transfered when it is exported and when we use the Tik publisher it export an Alembic but this alembic that is exported is merged and overriten all attributs and name set in houdini

tik_export
tik_export

my export

my_export

@masqu3rad3
Copy link
Owner

I see. This is related with the houdini alembic extractor.
Extractors in tik manager are mostly for generic use.

Can you describe how you export the alembic from the houdini?

Alternatively, did you try the USD instead?

@ronnyascencio
Copy link
Author

the usd file is kind of working but it generate a prototypes and this shoudlnt be set unless the publish is a instances like for example 100 trees or something like that

@ronnyascencio
Copy link
Author

Regarding to the export of the alembic and usd exported from houdini when is published also is not grabing the animation so maybe should good to add a check box or something if is an asset animated or not to be export it with that

@masqu3rad3
Copy link
Owner

Extracts are category sensitive.

If you export it from an animation category, they should export the animation.

@masqu3rad3
Copy link
Owner

so essentially, if you export from an Animation, Fx, Layout or Lighting Category, animation should be exported.
For the others, its static.

Again, extracts can be studio/individual specific. Any TD can create a new extractor easily.

@ronnyascencio
Copy link
Author

yes but i mean my asset is animated it has an animation an i am making on houdini some instace of that asset ( animated) then to publishe it i am publishing it under a asset > assambly ( because this is an instace that is what i think ) so how do i need to publish the work under asset> animation?

@masqu3rad3
Copy link
Owner

masqu3rad3 commented Apr 26, 2024

ah.. Okay I got it. You have a valid point. However that is such an extreme case to be fair. The usual way is to apply the animation on shot level. Or add some proceduralism with a rig (or rig like structure) which can be triggered (animated) in the shot.

Having that said, your situation can be a good showcase about how flexible can the system be.
The simplest approach would be just exporting the animated asset from a animation category.
By default, the animation category is a 'shot' category. Meaning that it will be available only for global and shot tasks.
You can change this from the Settings.
Go to Settings -> Project -> Category Definitions.
Find the 'Animation' and change its type from 'shot' to the blank one.
Now this category will also be available in asset context. (if you change it to asset, it won't be available in shot context)

The other ways (which requires a bit coding skills) to do this is to either alter the existing extractors (Not recommended since they will be overridden with Tik Manager updates) or adding new ones.
This way either the animation option can be exposed or you can extract anything anywhere anyway you like.

Since your workflow is a bit out of ordinary, I prefer not to change the core according to that. If we start to put too many options into a pipeline, it will eventually lose its purpose.

@ronnyascencio
Copy link
Author

git it i actualy did that export on shot level, i notice that from houdini the animation is just exported as an alembic and no usd just for what i think is a bit fexible export usd ( crowd, fx and instances) it takes less in file that a abc

thanks for the help!

@masqu3rad3
Copy link
Owner

You can define USD export from Animation category too.
Its just couple of clicks.
Go to Settings -> Project -> Category Definitions.
Click to the '+' button next to the extracts and add Usd.

You can do the same in the Settings -> Common -> Category Definirions (Common)
So it will be permanent for all future projects.

It is not complete and much detailed yet but I would suggest you to take a look at the documentation:
https://tik-manager4.readthedocs.io/en/latest/user_guide.html#category-definitions

@ronnyascencio
Copy link
Author

ronnyascencio commented Apr 27, 2024

is working perfect the only think dont like is how the naming is set from houdini the publish

@masqu3rad3
Copy link
Owner

If you can give me very detailed step by step instructions how you want to extract abc or usd from houdini I can help you to create your own extractor plugin for Tik Manager4.

Actually, for houdini, it may be better to make a Tik Manager publish HDA which gets saved with the scene.
I am a bit rusty with hda though, it's been a while since I last did one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants