Skip to content

AdrianPanGithub/HoudiniMassTranslator

Repository files navigation

Houdini Mass Translator

Welcome to the repository 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

Compatibility

This plug-in is reply on my custom HoudiniEngineForUnreal, so same compatibility as the Houdini Engine. (Examples only run with >= 5.4)

Installation

  1. In this GitHub repository, click Releases on the right side.

  2. Download the Houdini Mass Transaltor zip file that matches your Unreal Engine Version.

  3. 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 Require Unreal Engine >= 5.4 to run the example:

  1. Download the CitySample project (Unreal Engine >= 5.4) from Fab Store.

  2. Put these two plug-ins into CitySample/Plugins folder.

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

Also see what can be achieved by Only using your HDAs and these two unreal plugins: City Toolchains

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.

p@rot

Specify polygon zone shape point directions.