But I have noticed that all the features for terrain in the docs are aimed at the terrain in Unity 2018.3 Is the newest HEU version only compatible with the still-beta 2018.3 version of Unity?
Edited by MartinBaadsgaard - Nov. 25, 2018 14:14:51
It should work if the input object is a GameObject with a Terrain Component. The warning you pasted leads me to believe that the Terrain input script wasn't registered with the input utility.
Have you tried restarting Unity? It should register the terrain input script when the Editor is loaded, or when scripts are recompiled. Maybe something got mangled.
If that doesn't work, could you uncomment the Debug.Log line 77 in Assets/Plugins/HoudiniEngineUnity/Scripts/Utility/HEU_InputInterfaceTerrain.cs? Save it, then in Editor after the scripts are reloaded, do you get any log starting with: "Registered …"?
Note that the Unity terrain currently supported by the plugin is pre 2018.3., so 2018.2 terrain should work.
Just out of curiosity, how come the screenshots and functionality in the documentation are from the 2018.3 terrain? With the individual layers and such. Is that for future implementation? Is there a timeframe for that? We are upgrading relatively soon to 2018.3.
Those layers correspond to the splat maps, which are created from Houdini's heightfield layers, so hence the name. Also the UI is just exposing the underlying terrain splat maps to the top-level plugin UI. Nothing to do with 2018.3 terrain really, and its somewhat of a coincidence that it seems similar.