Search Results for

    Show / Hide Table of Contents

    Release notes

    6.2.0

    • HTML Docs are now searchable
    • Revamped TesseraInstantiateOutput to be more useful
    • TesseraVolume component now accepts volumes in the form of tiles as well as colliders.
    • Fix allowing mouse to be dragged while painting in later Unity versions
    • Tessera no longer hangs if there's a single tile in the generator
    • Fixed big tiles on mesh grids
    • Fixed TesseraVolumes
    • MultipassGenerator now has StartGenerate method.

    6.1.0

    • Added ModelType.MeshEdges that infers the tile connections from meshes. (Pro only)
    • Added Paint Tile From Mesh utility. (Pro only)
    • Added VolumeType.TilesetExclude
    • Added "Show Always" setting for working with scenes containing tessera tiles
    • Infinite generator now works with Overlapping models. (Pro only)
    • Infinite generator now supports strip option (Pro only)
    • Added a sample SimpleOverlapping demonstraing the above. (Pro only)
    • Added a sample Building (Pro only)
    • Icons are now slightly sharper
    • Errors in AnimatedGenerator handled better
    • Fixed issue with deleted tiles
    • Fix issue with masks on non-square grids
    • Fix issue with triangle reflections
    • Update to using Sylves 1.0

    6.0.5

    • Better error messages for some contradiction failures.
    • Fix count constraint on hex/triangle grids.
    • Add method CreateVolume.

    6.0.4

    • Fix issues with volumes on hex grids
    • Fix issue with triangle mesh sample

    6.0.3

    • Fix issues with pinned tiles
    • Fix several issues with triangle prism grids
    • Fix issues with big tiles on mesh surfaces

    6.0.2

    • Fix prefab links to no longer attempt to link objects that are not the root of the prefab
    • Fix handling of rotated tile constraints in the scene
    • Fix tile constraints for triangle prism grids
    • Fix height of triangle prism grids

    6.0.1

    • Fix interaction between MaskOut volumes and other volumes
    • Fix submesh filter / City sample

    6.0.0

    • Moved files, you'll need to delete the Tessera directory and reload from scratch
    • Min supported version now Unity 2019.4.
    • Extensive internal changes, Tessera now uses Sylves internally.
    • Tessera no longer has to be placed in the root Assets/ folder.
    • Generating in-editor will connect instances to prefabs.
    • Provided an .asmdef file for faster compilation and avoiding namespace clashes (Pro only).
    • Fix for Smooth Normals (Pro only).
    • Added Clone Sample button for diagnosing issues with overlapping model (Pro only).
    • Overlapping samples are a bit less fussy about exact placement.
    • Improve error message when using native models.
    • Users are now warned if tiles are marked as Static.
    • Shortcuts now use Unity's Shortcut Manager.
    • Tiles are now automatically resized to match the generator.
    • Added samples:
      • GrassPathsAnimated (Pro only).
      • GrassPathsContradiction (Pro only).
    • Add TesseraUncertainty to better debug issues (Pro only).
    • Fixed InfiniteGenerator to allow the root object to be rotated (Pro only)
    • Using AnimatedGenerator no longer slows the editor over time (Pro only)
    • TesseraMeshOutput has been revamped (Pro only):
      • Better support for multiple materials
      • Supports breaking the mesh into multiple chunks
      • Handles colliders
    • Small tweaks for Dark Mode

    5.2.0

    • Fix errors with nesting Foldout Headers in later Unity versions.
    • Added a separate build for Unity 2021.2+. This fixes various failures and warnings Unity generates (non-Pro only)
    • Add Border Constraint for setting the tiles on the border of the generation.

    5.1.1

    • Fix Tiles list not displaying in recent Unity versions
    • Fix for AnimatedGenerator not backtracking properly
    • Improved Inspector GUI for AnimatedGenerator
    • Fix issue with Path constraint in DeBroglie

    5.1.0

    • Added Overlapping model support (Pro only)
    • Added samples:
      • GrassPathsOverlapping (Pro only)
      • Plains (Pro only)
    • Generator output now available in new tileData format.
    • Generator seed can now be set in the UI.
    • AnimatedGenerator now respects stepCount.
    • Fix issues with square tiles/grids
    • Fix issue with pins and big tiles
    • Fix hex/triangle vertical adjacencies
    • Performance improvement for long tile lists in the Inspector

    5.0.0

    • Moved files, you'll need to delete the Tessera directory and reload from scratch
    • Added symmetry option improving performance in some cases.
    • Added multipass generator
    • Added infinite generator (Pro only)
    • Added instantiate output (Pro only)
    • Reworked MirrorConstraint somewhat (Pro only)
    • Warn if palette is set inconsistently.
    • Added sample docs describing what demos are available.
    • Added more samples:
      • GrassPathsInfinite
      • GrassPathsWithPathConstraint
      • PlatformerInfinite
      • Skyscrapers
      • Truchet
    • Added some keyboard shortcuts, Shift-Click, A, Shift+A and X.
    • Fix pin constraints for square cells.

    4.3.0

    • Fixed warnings about obsolete APIs (Pro only)
    • Fixes for hexagon and cube rotations, causing misaligned tiles.
    • Fix Tessera Bolt integration.
    • Fix MirrorConstraint editor exceptions (Pro only)

    4.2.0

    • Added TesseraSquareTile and updated the Platformer sample to use it
    • Added failureMode and other options for diagnosing issues.
    • Fixed using AnimatedGenerator and TileOutput at the same time. (Pro only)
    • Fixed Regenerate function in play mode
    • Fixed exceptions when using masking.

    4.1.1

    • Fix stack overflow error when using Path constraint on large maps

    4.1.0

    • Add multipass sample and tutorial
    • Add HexRaceway sample (Pro only)
    • Added many PathConstraint options (Pro only):
      • loop
      • acyclic
      • parity
    • Added many extra generation options:
      • stepLimit
      • algorithm
      • recordUndo
    • Added notes on quality and performance
    • Fixed issue with normals when generating on mesh surfaces (Pro only)

    4.0.0

    • Hexagonal and triangular tiles are now supported. (Pro only)
    • Triangle mesh surfaces now supported (instead of just quad meshes) (Pro only)
    • AnimatedGenerator has some support for multithreading (Pro only)
    • Major internal refactoring
    • Some performance improvements
    • Worker thread now registers with Unity's profiler
    • Improvements to provided samples
    • Better support for Unity 2020
    • Now easier to access the completion object after calling StartGenerate.
    • Fixes some issues with Big Tiles on mesh surfaces (Pro only)
    • Fix surface meshes reflecting every tile by default (Pro only)
    • Removed TesseraGenerator.initialConstraints (use TesseraGeneratorOptions.initialConstraints)
    • Fixed using instantiateChildrenOnly with TesseraMeshOutput

    3.4.1

    • Instantiated tiles now have names that include their cell location.
    • Fix exception in PathConstraint when Prioritize is on.
    • Fix Volumes
    • Fix rare issue with big tiles on mesh surfaces.
    • Warn if meshes are not readable and using Mesh Output.

    3.4.0

    • Performance improvements with pins and volumes
    • Volumes can now be set to MaskOut
    • Refactored GetInitialConstraint methods and TessaraVolumeFilter (breaking)
    • Fixed exception with out of bounds palette indices
    • Fixed interaction between big tiles and path constraint (Pro only)

    3.3.0

    • Pinned Tile Constraints now work on Surface Meshes (Pro only).
    • Refactored some code, changed API of ITesseraTileOutput (Pro only) (breaking)
    • Added "Fix It" for inconsistent tile sizes.
    • Added TesseraPinned for more initial constraint options.
    • Added extra samples
    • Added "Upgrade to Tessera Pro" utility (Pro only)

    3.2.0

    • Tile rotations no longer confined to XZ plane
    • Added tooltips to inspector
    • Mirror constraint now supports on all 3 axes (Pro only)
    • Add support for Bolt

    3.1.2

    • Fixed Instantiate Only Children to work with mesh deformations
    • Fixed "BoxColliders do not support negative scale or size" warning.
    • Fixed generation on mesh surfaces with multiple layers
    • Volumes work with generation on mesh surfaces
    • Improved Smooth Normals setting

    3.1.1

    • Asset can now be loaded in Unity 2019.1 and 2019.2
    • Fixed the missing script in the Castle sample

    3.1.0

    • Add Tessera Volume
    • Dungeon example now demos Volumes
    • WebGL builds now ignore the multithreaded option
    • Can now choose whether normals should be smooth or not when generating on a surface (Pro only)
    • Can now filter tiles per-submesh when generating on a surface (Pro only)
    • Add Prioritize option to PathConstraint (Pro only)
    • Add Separation constraint (Pro only)
    • Added City example to Samples (Pro only)
    • Fixed bug in AnimatedGenerator
    • Fixed bug when normal smoothing

    3.0.0

    • Various api changes, larger internal refactorings (breaking)
    • Support generation on surface of a mesh (Pro only)
    • Paint tools no longer switches off when you click children of tiles
    • Add Clear and Regenerate methods
    • Improved validation messages
    • Fixed exception for Mesh Output when materials are missing

    2.3.0

    • Tessera Palette now serializes correctly
    • Fix some Inspector display glitches in Unity 2019.3
    • Mesh output can now be animated (Pro only)

    2.2.0

    • Generation can now be animated (Pro only)
    • Tilemap output (Pro only)
    • Mesh output (Pro only)
    • Added "Show all" view option when painting.

    2.1.0

    • Added a palette asset that lets you:
      • Customize the paint colors Tessera uses
      • Name the colors (shows in tooltips)
      • Control what colors match each other
    • Added a new sample, Platformer
    • Fixed a bug that prevented the use of big tiles as fixed tile constraints
    • A warning is now emitted if inconsistent tileSizes are used
    • Multithreading can now be disabled, for platforms that don't support it.

    v2.0.0

    • Some performance improvements
    • Visible source code (Pro only)
    • Added CountConstraint (Pro only)
    • Added MirrorConstraint (Pro only)
    • Added PathConstraint (Pro only)
    • Seeds have changed (breaking)
    • Removed defaultParent (breaking)
    • Added a new sample, Dungeon.

    v1.1.1

    • Fixed issue with reflected tiles using incorrect rotation for bottom face

    v1.1.0

    • Fixed "BeginLayoutGroup must be called first" errors.
    • Fixed issue with rotated initial tile constraints.
    • Fixed a display glitch in orthographic views
    • Added keyboard shortcuts:
      • Delete to remove tiles from the generators list.
      • Z to toggle backfaces.
    • Added another scene to samples.
    • Improved documentation on constraints.
    • Added contradictionLocation

    v1.0.1

    • Removed a Debug.Log line
    • Random seed can now be set. Default from Unity.Random.
    • "Clear Children" button on Generator component.
    • Fix spurious exceptions when calling Generate.

    v1.0.0

    • Initial release
    In this article
    Back to top Generated by DocFX