Release notes

TC2 beta7m release (version 2.19). Released 21 Januari 2017

https://forum.unity3d.com/threads/terrain-composer2-a-next-generation-gpu-powered-terrain-tool.151365/page-108#post-2929662

Improvements

  • Objects can have advanced scale settings for each axis.

Fixes

  • Unity 5.5/5.6 support.
  • Fix collision node for Unity5.5/5.6.
  • Objects height to exact terrain height.
  • TerrainArea settings didn’t get saved.

TC2 beta7f release (version 2.17). Released 3 October 2016

Features

  • Wrap mode ‘Mirror’ for images and stamps.
  • Seed for each node type.
  • Image node.
  • Edge detect node.
  • New Advanced 3d Noises: Perlin, Billow, Ridged, Voronoi, IQ, Swiss, Jordan.
  • New noise modes to create more variation: Normal, Simplex and Value.
  • Spatial Grid Shapes with repeat shape.
  •  Quick solution for minimum distance between placement.
  • Each node has ‘Notes’ where you can put a description.
  • Load/Save presets in node inspector for noises and shapes, new presets included.
  • Snap rotation range of spawned objects.
  • For Blur Node new ‘Blur Modes’ -> ‘Outward’, ‘Inward’.
  • Flip scale buttons on the nodes: Node Group, Layer and Layer Group.
  • Spawn Objects with ‘Link to Prefab’ option.
  • Unhide TerrainLayer GameObject (Advanced Settings).
  • Precise placement control with values for recreation of maps.

Improvements

  • Added ‘Generate’ button to TC2 window, right click output button will only generate that output now.
  • Added ‘Reset all Texture’ in right click menu in TC2 window.
  • Displaying global scale in node inspector.
  • Terrains can now be excluded from generating.
  • Automatically make splat texture tiling fit on terrain edges.
  • Node size y is working now.
  • Popup list for clamp/repeat/mirror instead of toggles in node inspector.
  • Auto apply terrain changes when clicking away from TerrainArea GameObject.
  • Grass render mode added to terrain grass setup.
  • Child nodes spawn at parent position, instead of Scene origin.
  • WorldMachine export ‘R16′ format can be used directly without renaming it to ‘Raw’.
  • Stamp preview image resolution to 512 from 2k and format from 32bit to 24bit.
  • Solution for missing middle mouse button.
  • Control click an output button in the right top of the TC window to focus on it.
  • CPU code optimizations.
  • GPU Compute shader optimizations.
  • Parent Spawned objects to terrain tile.
  • Drag and drop Prefab or GameObject directly on Object node.
  • Replaced min and max (< >) operator icons.
  • Detection of Unity’s ‘Forced Text’ prefab deserialization bug.

Fixes

  • Terrain neighbors were not set, so there are no seams at terrain edges in Editor and Runtime mode.
  • On going to play mode grass would reset if TerrainArea resolutions tab was selected.
  • Unity5.4 Random.seed obsolete warnings.
  • Generating multi terrain tiles work fine now.
  • Total tree and object spawned counter for multi terrain tiles.
  • Shape circle ‘radius’ in inspector is actually ‘diameter’.
  • Angle and Convexity node multi terrain edge fix.
  • Detail meshes were not selectable.
  • Runtime terrain settings did not work.
  • Collision node multi terrain fix.
  • Correct flat height after click ‘Height’ reset button in Terrain Area GameOjbect.
  • Apply to Terrain/TerrainArea added to splat tab in Terrain Area GameObject.
  • Preview textures on nodes for multi terrains.
  • In TerrainArea Inspector the y is flipped for the terrain tile buttons.
  • Load stamps in webplayer build mode.
  • Load stamps at runtime.
  • Unity Scene File gets big because of included TC2 height texture.
  • Getting index out of range error when using less then 5 assigned splat/grass textures.
  • Reducing terrain tiles out of range error with selected terrain tile that doesn’t exist anymore.

 

Beta 6 Known issues:

The last TC2 beta 6 has a small bug where I added ‘Size’ to nodes to precisely be able to scale them but forgot to put a default value. So size is 0 and example Scenes and presets will be flat.

Features

  • Blur Node has now blur mode with added ‘Inward’ and ‘Outward’ modes.

Fixes

  • Default node Size on 0, result in flat terrain.
  • Load stamps in webplayer build mode.
  • Getting index out of range error when using less then 5 assigned splat/grass textures.

TC2_Beta6_Patch7

Convexity node create splat texture seams on multi terrain. I know the solution for this and the fix will be implemented in the next update.

Beta 6 is approved on the Asset Store 15 July and is the latest version.


 

 

TerrainComposer2 beta 6

Improvements:

  • Stamp (Raw file) node will display automaticaly the name of the stamp, also visible now in the inspector.
  • Size to set the size of the stamp to have more control over accurate placing. Size Y doesn’t work yet.

Fixes:

  • Webplayer build mode `System.IO.File’ does not contain a definition for `ReadAllBytes’ fix.

TerrainComposer2 beta 5b

Features:

  • Convexity (Convex and Concave) node.
  • New Examples Scenes with animated height/splat terrain.
  • Tutorial example included as TC2 project and presets.
  • New animate transform and seed script. See example Scenes.

Fixes:

  • Unity 5.4 b22 compute issue is fixed. It runs on Unity 5.4 beta now.
  • Objects and trees gave out of range error and needed to click ‘Refresh’ button.
  • ‘Change’ button in Terrain Area for selecting folders could get out of screen view.
  • Icons on Terrain Area would disappear when going to play mode.

 TerrainComposer2 beta 4

Features:

  • Animate script.
  • Collision Node -> Collision Mode Height. This can be used e.g. for heightmap to adapt to object surface.
  • Collision Node -> Collision Mode Mask. This can be used e.g. for vegetation not to be placed on a surface.

Improvements:

  • Right click an Output Button (Height, Splat, Color, etc) will generate it even when its inactive.
  • Undo on Scene move/rotate/scale and on drag and drop nodes in the TC window. Undo is working on many parts already and will be on everything.
  • TC2 Window saves scroll position and zoom with Scene instead globally.
  • Clicking the method in between nodes won’t change the selection anymore.
  • Select nodes are hidden if layer only has 1 Select Item node.
  • Select node cannot be deleted if there is only one. At least 1 select node is needed to make a layer valid.
  • GPU optimization.

Fixes:

  • Generated grass density was either 0 or 1.
  • Node Group that is hidden when only showing one node can be set inactive, without being able to set it to active and the node wouldn’t work. Now it will automatically set the Node Group active.
  • Error in generate stack will only spawn once.
  • ObjectsParent GameObject null reference error.

 TerrainComposer2 beta 3b

Improvements:

  • To add a node to left or right with holding the alt key need to double click instead of single click. The alt key was interfering with drag&drop duplicate.
  • Selection in TC2 window gets removed if another GameObject is selected in the Hierarchy.
  • Grey-ed out curves if not active.
  • Activated streaming optimizing. Multi- and single terrain generate now 1 output per frame. This will keep Unity Editor responsive while generating terrain or multi terrain tiles.
  • Right click terrain tile in Terrain Area GameObject for selecting the terrain GameObject.

Fixes:

  • Mask doesn’t scale on Y with scale gizmo so that the result keeps its shape while re-scaling.
  • Holding delete key while deleting a node while there is no terrain assigned would also delete the Terrain Area as it is automatically selected.
  • Delete/Duplicate node from Scene Window.
  • Warning limit on 8 splat or grass textures. Later in the beta 16 splat and grass textures will be possible.
  • On multi terrain grass textures only got applied on first terrain.

Comments are closed.