aws-samples / aws-ambit-scenario-designer-ue4

AWS Ambit Scenario Designer for Unreal Engine 4 (Ambit) is a suite of tools to streamline content creation at scale for autonomous vehicle and robotics simulation applications.
https://aws-samples.github.io/aws-ambit-scenario-designer-ue4/
Apache License 2.0
85 stars 21 forks source link

Unable to use Houdini features on new install #8

Closed prestomation closed 2 years ago

prestomation commented 2 years ago

I have UE4.27.1 installed from the Epic store. I followed the getting started guide successfully, including installing Houdini, the Houidini license, copying the Houdini plugin, copying the AWSAmbit.hda file(to C:\Users[username]\Documents\houdini19.0\otls\AWSAmbit.hda), and installing the GLTF Exporter.

I'm trying to use the Building/Road generator. I exported an OSM of downtown seattle from OpenStreetMaps. I imported this into the Ambit generators(I tried each one). The Houdini actors show 'Houdini Engine Session Ready'

The Houdini cook finishes almost immediately but I see no output. Checking the 'Show Cook Log', I see output like this: Am I missing a step?


Cook Results:
Cook succeeded.

Cook State:
Ready

===================================
Node Errors, Warnings, and Messages
===================================

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/gen_bldg_shapes:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_apartment2/apartment_panels/building_generator_utility1:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_apartment2/apartment_panels/building_generator_utility2:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_apartment2/apartment_panels/building_generator_utility3:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_apartment2/apartment_panels/building_generator_utility4:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_apartment2/apartment_panels/building_generator_utility5:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_apartment2/building_generator1:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_apartment2/visualize_uvs1:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_commercial1/geo_panels/building_generator_utility1:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_commercial1/geo_panels/building_generator_utility5:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_commercial1/geo_panels/building_generator_utility6:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_commercial1/geo_panels/building_generator_utility7:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_commercial1/geo_panels/building_generator_utility8:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_commercial1/building_generator1:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/ambit_bld_gen_commercial1/visualize_uvs1:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/osm_import:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/filter_buildings:
Warning:     This node is using an incomplete asset definition. It will not
             function properly until the asset library containing the full
             definition is installed.

/obj/AmbitBuildingGenerator/AmbitBuildingGenerator1/attribdelete1/attribute1:
Warning:     Invalid attribute specification: "no match for *".
             Invalid attribute specification: "no match for *".
             Invalid attribute specification: "no match for *".
             Invalid attribute specification: "no match for *".
kris-work commented 2 years ago

map.osm.txt Attached is the OSM file prestomation was using when this occurred.

kris-work commented 2 years ago

We've determined to contributing factors causing this issue.

Cause 1:

The first and most critical is that @prestomation was missing the SideFX Labs install. Although the Ambit setup instructions cover installing this part of the Houdini Engine, there currently appears to be a bug with the Houdini Launcher which causes the install of the "SideFX Labs 19.0 Production Build (version 19.0.455)" to fail silently or fail with a "checksum" error. We've reported this problem to SideFX and hope to see it resolved soon.

Workaround: In the meantime, use the Houdini Launcher "Labs/Packages" tab to install the "Daily Build" version of the SideFX Labs 19.0 tools instead of the "Production Build" version.

Cause 2:

This issue was also impacted by an issue we're tracking separately: https://github.com/aws-samples/aws-ambit-scenario-designer-ue4/issues/9