Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adrianpangithub/houdinimasstranslator

Seamless Integration Between Houdini Engine And Unreal Mass Zone Graph
https://github.com/adrianpangithub/houdinimasstranslator

houdini houdini-engine houdiniengine mass mass-ai massai unreal unreal-engine unrealengine zone-graph zone-shape zonegraph zoneshape

Last synced: 2 months ago
JSON representation

Seamless Integration Between Houdini Engine And Unreal Mass Zone Graph

Awesome Lists containing this project

README

        

# Houdini Mass Translator

Welcome to the [repository](https://github.com/AdrianPanGithub/HoudiniMassTranslator) for the Houdini Mass Translator For Unreal.

This plug-in provides seamless integration between Houdini Engine and Zone Graph, allow zone shape input and output.
Also see [Tutorial](https://youtu.be/HAM8_OP_Fyc?si=K_1HXkTBwF1rLYVB)

# Compatibility

This plug-in is reply on **my custom** [HoudiniEngineForUnreal](https://github.com/AdrianPanGithub/HoudiniEngineForUnreal), so same compatibility as the Houdini Engine.

# Installation
01. In this GitHub [repository](https://github.com/AdrianPanGithub/HoudiniMassTranslator), click **Releases** on the right side.
02. Download the Houdini Mass Transaltor zip file that matches your Unreal Engine Version.
03. Extract the **HoudiniMassTranslator** and **HoudiniEngine** to the **Plugins** of your Unreal Project Directory.

e.g. `C:/Unreal Projects/MyGameProject/Plugins/HoudiniMassTranslator` and `C:/Unreal Projects/MyGameProject/Plugins/HoudiniEngine`

# Tutorial/Example
[Tutorial](https://youtu.be/HAM8_OP_Fyc?si=K_1HXkTBwF1rLYVB) of how to use this plugin
01. Download the **CitySample** demo for Unreal Engine 5.4 or later from Epic Store.
02. Put these two plug-ins into **CitySample/Plugins folder**.

03. Open `/HoudiniMassTranslator/Example/HoudiniTrafficDemo` in the content of this plug-in, and simulate.

# Usage Brief

Support both input and output of mass ai zone shapes

There are some attributes for zone shape input and output

i@**unreal_output_zone_shape**

= 1 on detail, all curves will output as zone shapes
i@**unreal_zone_shape_type** / s@**unreal_zone_shape_type**

define whether a curve is represented as zone shape spline or polygon (intersection).
s[]@**unreal_zone_shape_tags**

specify zone graph tags on zone shape.
d[]@**unreal_zone_lane_profile**

Represent Lanes. Will find or create lane profiles based on this attribute when output. could be both on point and prim. Please click menu "Build/Clean Up Houdini Lane Profiles" at last.
s@**unreal_zone_lane_profile_name**

Will find lane profiles based on this attribute, could be both on point and prim.