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

320 introduce houdini generic loader hdas with examples for users #321

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

MustafaJafar
Copy link
Contributor

@MustafaJafar MustafaJafar commented Dec 23, 2024

Changelog Description

resolve #320
Add docs for AYON Loader HDAs as well as some examples.
TODO:

Testing notes:

  1. Go through docs, approve if changes make sense to you.

@MustafaJafar MustafaJafar self-assigned this Dec 23, 2024
@MustafaJafar MustafaJafar marked this pull request as draft December 23, 2024 13:47
</ReactMarkdown>

## Introduction
AYON Loader HDAs act as controllers that allows you to select AYON products to load into your scene.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
AYON Loader HDAs act as controllers that allows you to select AYON products to load into your scene.
AYON Loader HDAs act as controllers that allow you to select AYON products to load into your scene.

| ![](assets/houdini/artist/hda_lop_tab_menu.png) | ![](assets/houdini/artist/hda_obj_tab_menu.png) | ![](assets/houdini/artist/hda_sop_tab_menu.png) |

### Loader Tool
Some loaders depends on these nodes to perform loading.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Some loaders depends on these nodes to perform loading.
Some loaders depend on these nodes to perform loading.

![](assets/houdini/artist/hda_lop_import_parameters.png)

#### Parameters
It shares the same parameters as generic loader except for `Nodes referencing file` and also add few more parameters.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
It shares the same parameters as generic loader except for `Nodes referencing file` and also add few more parameters.
It shares the same parameters as generic loader except for `Nodes referencing file` and also adds few more parameters.

- **Time Scale**

#### How to use LOP Import
- Select products works the same as [generic loader](#how-to-use-generic-loader).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Select products works the same as [generic loader](#how-to-use-generic-loader).
- Select products works the same with [generic loader](#how-to-use-generic-loader).


#### How to use LOP Import
- Select products works the same as [generic loader](#how-to-use-generic-loader).
- Set `Primitive Root`, the `Presets` menu provides provides default values for building assets and shots.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Set `Primitive Root`, the `Presets` menu provides provides default values for building assets and shots.
- Set `Primitive Root`, the `Presets` menu provides default values for building assets and shots.

![](assets/houdini/artist/hda_load_shot_parameters.png)

#### Parameters
It share the same parameters as generic loader except for `Nodes referencing file` and also add few more parameters.
Copy link
Member

@moonyuet moonyuet Dec 24, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
It share the same parameters as generic loader except for `Nodes referencing file` and also add few more parameters.
It shares the same parameters with generic loader except for `Nodes referencing file` and also adds few more parameters.

- **Time Scale**

#### How to use Load Shot
- Select products works the same as [generic loader](#how-to-use-generic-loader).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Select products works the same as [generic loader](#how-to-use-generic-loader).
- Select products work the same with [generic loader](#how-to-use-generic-loader).


#### How to use Load Shot
- Select products works the same as [generic loader](#how-to-use-generic-loader).
- Keep in mind, it adds loaded product as a sublayer.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Keep in mind, it adds loaded product as a sublayer.
- Keep in mind, it adds the loaded product as a sublayer.

## Example Usages
These are examples from various discussions on our community.
You can find here some inspiration.
Although They might not fulfill your needs at your studios but they can serve as good starting point.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Although They might not fulfill your needs at your studios but they can serve as good starting point.
Although They might not fulfill your needs at your studios, they can serve as good starting point.

### Context Options and MultiShots

You can use 'context options' entry to select from - where the user is capable of selecting any folder in the project.
e.g. you can create a menu that includes all folder paths that has tasks in the current project.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
e.g. you can create a menu that includes all folder paths that has tasks in the current project.
e.g. you can create a menu that includes all folder paths that have tasks in the current project.

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

Successfully merging this pull request may close these issues.

Introduce Houdini Generic Loader HDAs with examples for users
2 participants