#assets #bevy #gltf #houdini #graphics

bevy_houdini_loader

Spawn glTF Scene0s in Bevy 0.16 from a Houdini TOPs manifest (assets/output.json)

1 unstable release

0.1.0 Sep 20, 2025

#2098 in Game dev

Apache-2.0

40KB
228 lines

Minimal Bevy plugin to spawn glTF Scene0s from a Houdini manifest JSON. Manifest path is under assets/ (default: "output.json").

Usage:

fn main() { App::new() .add_plugins(DefaultPlugins) .insert_resource(HoudiniImportSettings { json_path: "assets/output.json".into(), }) .add_plugins(HoudiniImportPlugin) .run(); }


Bevy Houdini Loader

Loads assets exported from Houdini using the Bevy Toolbox plugin into Bevy.

Instalation

Add this to your Cargo.toml:

[dependincies]
bevy_houdini_loader = "0.1.0"

Example

use bevy::prelude::*;
use bevy_houdini_loader::prelude::*;
fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .insert_resource(HoudiniImportSettings {
            json_path: "assets/output.json".into(),
        })
        .add_plugins(HoudiniImportPlugin)
        .run();
}

Dependencies

~22MB
~475K SLoC