[x] Parse ALandscapeProxy actor and extract geometry from it.
[x] Add an option of marshalling in only the selected landscape components. Use landscape component selection tool in Landscape mode.
[x] Add an option to import the full mesh data as quads (can be rather heavy, alternatively you should be able to reconstruct geometry from the point cloud data and point attributes, by remeshing). Disabled by default.
[x] Add an option to export UVs per tile or export UVs globally, across landscape (default is global, how UVs are kept / created in UE4 landscape).
[x] Add an option to export UVs in normalized [0,1] space (default UE4 landscape is not normalized).
[x] Commit landscape geometry and connect it to host asset (if you change landscape, you can resend data to Houdini Engine manually by clicking the button, or changing any of the parameters).
[x] Fix transformation issues (node path / transform: Into This Object).
[x] Input position data (in P point attribute).
[x] Input normal point data (in N attribute). Technically not necessary, but can be used for remeshing, for example iso point cloud.
[x] Input texture UVs (exported as vec3, with uv[2] being 0 - Houdini friendly).
[x] Input material names, material hole names.
[x] Global landscape material and hole material as detail attribute.
[x] Individual landscape component material and hole material as primitive attribute.
[x] Add an option of marshalling in material info (enabled by default). If disabled, material name and material hole name string attributes will not be created.
[x] Store attribute detail meta data for grid / landscape components.
[x] Store landscape component name (in name point attribute). This can be used to identify all points belonging to a certain tile / landscape component.
[x] Store point vertex x,y index within component (in _unreal_vertexindex point attribute). This can be used to locate a point within a component heightmap grid. Vertex indices for each landscape component start at 0,0 .
[x] Input layer information.
[x] Store layer names.
[x] Store weightmap values.
[ ] Input Landscape curves.
[x] Add an option to import lighting information for landscape (lit areas) - _unreal_lightmapcolor .
[x] Add an option to modify existing landscape.
[x] Add an option to disconnect modified landscape after modification in order to avoid chaining.
Filed as RFE #72208 : Unreal Engine Landscape input support.
Also referenced as #3
Unreal landscape input into Houdini Engine.
Filed as RFE #72208 : Unreal Engine Landscape input support. Also referenced as #3