|
| 1 | += GameDev Terrain Layer Export = |
| 2 | + |
| 3 | +#type: node |
| 4 | +#context: sop |
| 5 | +#internal: gamedev::sop_terrain_layer_export |
| 6 | +#icon: terrainlayerexport |
| 7 | +#tags: tech, model |
| 8 | + |
| 9 | +""" The terrain layer export SOP exports a heightfield with the correct settings for Unreal. """ |
| 10 | + |
| 11 | +The terrain layer export SOP exports a heightfield with the correct settings for Unreal. It does so by properly orienting the heightfield prior to export, and also remaps it into the expected range (0-256). |
| 12 | +This tool is designed to work together with Terrain Layer Import. |
| 13 | + |
| 14 | +@parameters |
| 15 | + == Export == |
| 16 | + Save to Disk: |
| 17 | + This will export the heightfield to disk. |
| 18 | + Host: |
| 19 | + This allows you to specify if the tool is being used to export a heightfield from Houdini, or Houdini Engine. This is important to have correct in order to prevent rotated heightmaps. The tool should automatically detect what the host is, but its recommended to confirm manually. |
| 20 | + Layer Prefix: |
| 21 | + This is the prefix used for exporting the heightfield maps. |
| 22 | + Heightmap Name: |
| 23 | + The name used for the heightmap. |
| 24 | + Export Folder: |
| 25 | + This is the folder on disk that the extracted maps will be exported to. |
| 26 | + == Tiling == |
| 27 | + Divide into tiled maps: |
| 28 | + This enables/disables the exporting of maps as tiled maps. |
| 29 | + Tile Method: |
| 30 | + This controls how the heightfield will be cut up into tiles. Either based on size, or on absolute number of chunks. |
| 31 | + Tile Size: |
| 32 | + When Tile Method is set to Tile Size, this controls the resolution used for cutting up the heightfield into tiles. |
| 33 | + Number of Tiles: |
| 34 | + When Tile Method is set to Number of Tiles, this controls the number of tiles the heightfield will be cut up into. |
| 35 | + Tile Overlap: |
| 36 | + This controls the number of shared voxels that will overlap on the tile borders. |
| 37 | + File Naming: |
| 38 | + Determines the file naming used for each tile. Either based on UDIM, UV Tile, Frames or XY Tile. |
| 39 | + UDIM Stride: |
| 40 | + Limits the maximum number of UDIM stride width used. |
| 41 | + Pad Tile Numbers: |
| 42 | + The padding used for tile numbers. |
| 43 | + == Layers == |
| 44 | + Export All Layers: |
| 45 | + Enables/Disabled the exporting of all maps as opposed to filtering them using the "Export Layers" multiparm. |
| 46 | + Export Layers: |
| 47 | + Allows you to manually specify which layers you want to export. |
| 48 | + Name: |
| 49 | + This allows you to specify the name used of the heightfield primitive that has to be exported. |
| 50 | + |
0 commit comments