# Using the Dispersed for Dockerized Compute

### Running Houdini and Octane via Dispersed

<figure><img src="https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FNqsI60QuxK20hiqAzoHr%2Funknown.png?alt=media&#x26;token=0cae8d99-a47f-4b0d-b373-61aff61aed0b" alt=""><figcaption></figcaption></figure>

MHX also shows how the same [**Render Network API**](https://know.rendernetwork.com/getting-started/using-the-render-network-manager-app-and-render-network-api) workflow can be used when **Houdini and Octane are run on** [**Dispersed**](https://dispersed.com/).

In this setup, Houdini is packaged inside a **Docker container** and executed in a virtual compute environment instead of on a local workstation.

**At a high level:**

* Houdini and Octane run inside a Dockerized environment
* Procedural systems generate scenes as they would locally
* Scenes are packaged and submitted via the Render Network API
* The Render Network renders frames on decentralized GPU nodes
* Rendered outputs are retrieved for review or post-processing

The workflow remains artist-driven - the Compute Network simply provides a way to run familiar tools remotely and at scale.

<figure><img src="https://1286142079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKt2GmpnqwLIsi-Sh1Z%2Fuploads%2FQ4Bj421qgDsSPLeunPwW%2Funknown.jpeg?alt=media&#x26;token=4a81daca-8344-47a0-89b3-6c9505c2f52b" 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%2FNgBPe1BuCOBzKTy7iXqU%2Funknown.png?alt=media&#x26;token=dcb5ff0d-5cbd-4288-bcf0-890e84458bd3" 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%2FKQ6Sz8Lqqr7iPhvYbppv%2Funknown.png?alt=media&#x26;token=337468f0-2475-41ba-97c3-d39eaa533119" alt=""><figcaption></figcaption></figure>

***

### What is the Dispersed Compute Network?

The [**Dispersed**](https://dispersed.com/) compute network is a decentralized network of onboarded nodes designed to run general-purpose compute workloads.

Unlike the Render Network, which is optimized specifically for rendering, Dispersed can run containerized applications such as:

* Houdini
* Python tools
* Procedural systems
* Supporting scripts and services

In MHX’s workflow, the Compute Network is used to run Houdini and Octane virtually, while the Render Network handles the final GPU rendering.
