# Using the Render Network API for Generative Houdini Workflows

<figure><img src="https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FlucW11H6Jx5EeZYnUUfr%2Funknown.png?alt=media&#x26;token=6d8b2288-ef50-4594-a155-50754c37495c" alt=""><figcaption></figcaption></figure>

#### A walkthrough by technical 3D artist MHX

Technical 3D artist **MHX** demonstrates how the [**Render Network API**](https://know.rendernetwork.com/getting-started/using-the-render-network-manager-app-and-render-network-api) can be used to support generative 3D workflows built in Houdini and rendered with **Octane** on the **Render Network**.

In these examples, procedural scenes are generated in Houdini, submitted to the Render Network for rendering via the API, and retrieved as part of a connected workflow. MHX shows this process running both locally and in a virtualized compute environment, using [**Dispersed**](https://dispersed.com/).

{% embed url="<https://www.youtube.com/watch?v=dmI0OawnCK4>" %}

***

### Generative workflows driven directly from Houdini

<figure><img src="https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FceMVb637uqJrV281jh7c%2Funknown.png?alt=media&#x26;token=42129257-543d-4bce-8d55-8b7d42e73b2d" alt=""><figcaption></figcaption></figure>

In the first workflow, MHX shows how the Render Network API can be accessed **directly inside Houdini** using a custom **Houdini Digital Asset (HDA)**.

At a high level:

* Houdini generates procedural or generative scenes
* The HDA packages the scene as an **ORBX**
* The Render Network API submits render jobs
* Job status is tracked programmatically
* Rendered frames are retrieved back into the workflow<br>

This allows MHX to manage the full render loop - submission, rendering, and file handling - **without leaving Houdini**, making it well suited for iterative and generative work.<br>

<figure><img src="https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FnOzuL8D5adzRRV1vxrvT%2Funknown.png?alt=media&#x26;token=509fd1c0-bd47-4757-81ea-d88f3a512d54" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FG9qGhRAnkL9Ujd6ZPK4m%2Funknown.png?alt=media&#x26;token=38f82e24-0390-4645-b521-d724266d2d2b" alt=""><figcaption></figcaption></figure>

<br>
