The default import settings should work for a rough draft of a tileset. However, adjusting the settings grants more control over how Wildtile interprets models.
Dimensions
These are the dimensions of the tiles in Unity units.
When importing, each object is scanned for face edges along the XY and YZ planes at Tile Width
distance from the tile origin and on the XZ planes at Tile Height
distance from the tile origin.
Tiles will be separated by this amount when editing and placing a grid using the GridPlacer component.
Hash Resolution
Wildtile hashes and stores all models' faces. When placing tiles, it will compare the hashes instead of comparing the faces directly.
To prevent floating point errors from disrupting the matching of faces, Wildtile first rounds the vertex positions and normals to the nearest fraction before hashing. The rounded-to-fraction is one over the Position Hash Resolution
and Normal Hash Resolution
values in the importer settings.
A higher value will allow for more precise models but might lead to more floating point errors and tiles not connecting when they look like they should. Conversely, a lower value might allow mismatching tiles to connect but is more tolerant to floating point errors.
Typically, you will want to leave these at the default values.
Material Import Settings
While empty, Wildtile treats all materials the same. All faces contribute to the manifold mesh, all face edges must match positions between tiles and normals are ignored.
Press the plus button to add an entry and select your material to override settings for any faces using that material.
Manifold Mesh
Most one-sided opaque materials are part of the manifold mesh, and most transparent and two-sided materials are not.
Select "Is part of Manifold Mesh" to include faces with this material when calculating if the corner vertices are inside or outside the mesh.
Note
If no materials are marked as "Is part of Manifold Mesh", all faces are assumed to be part of the manifold mesh, even materials not on the Material Import Settings list.
Must Match
If checked, faces with this material must match positions across tile borders to allow Wildtile to place tiles adjacent to one another.
If "Must Match Normals On Border" is checked, Wildtile also considers the normals when placing tiles. This setting is ignored if "Must Match" is false.
When developing prototype tilesets it is easier not to match normals, as it is more permissive and fewer tiles are needed in a tileset. Normal matching prevents diagonal tiles from connecting to their flipped variants, which is essential for most production tilesets.