As long-time Unity users we have been working on a new terrain editor that overcomes the shortcomings of a purely brushed vs purely generated workflow.
With Atlas you will be able to...
Bring out the artist inside yourself and build unique, feature rich environments with ease.
You can immediately start building levels, the package contains 8 terrain textures, 58 pre built stamps and has sample scenes for every render pipeline.
Atlas is lightweight yet powerfull and stays within it's scope of terrain editing, it's designed to be a team player, non-invasive and compatible.
[GAEA,World Machine,World Creator]
For a more in-depth look, have a look at:
Website I Documentation I Tutorials I Discord I Unity Forum I Asset Store
Atlas 1.04 is a finished product that has gone through extensive testing, big changes are not expected so that your experience remains consistent and reliable.
Essential bug fixes will be resolved and our support team is happily available to assist you almost every day of the week.
[1.0.4]
[fixed] warning about variables in scale references class not being used outside the editor
[fixed] issue where scattering would fail if one of the elements in the list is null
[fixed] issue where being asked to override terrain happens for every terrain in the scene
[fixed] issue where splat maps only apply up to 8 layers instead of 16
[fixed] issue where target layer drop down gets stuck when there is a missing terrain layer assigned to the terrain
[fixed] issue where the draw state of trees and vegetation sets to true each time we exit preview mode
[fixed] issue where draw instanced state sets to true each time we exit preview mode
[fixed] issue where preview mode is not disabled when entering player mode
[fixed] issue where terrain layers that dont exist are rendered anyways and result in black spots on the terrain
[fixed] issue where spline does not draw when it has 2 points
[fixed] issue where edge erase for spline stamps would tile along the spline
[fixed] issue where spline operations like smoothing do not support undo
[fixed] issue where changing brush size and opacity had reverted controls
[fixed] issue where scattering would go trough after settings "use scattering" off
[added] feature to pack and unpack textures from a stamp
[added] feature to combine 4 grayscale textures into one splat map for stamp assets
[added] feature to convert stamp textures to 16Bit or 32Bit
[added] feature to override terrain layer names for the target layer drop down
[added] feature where unity terrain data can be converted to a stamp via a converter asset
[added] feature to split splines meshes into grid chunks
[added] editor tool to enter/exit preview mode quickly without having to select the preview volume
[added] project setting to strip stamps from build and play mode, reducing run time memory and build size
[added] features to alter the mask from height data and edge techniques like blob and square edge fading
[added] feature to invert the mask on a stamp
[added] feature to tile stamps
[added] feature to render an output for stamp highlighting
[added] feature to paint holes in the terrain via stamps
[added] feature to scatter based on multiple terrain layers
[improved] normal map shader to give correct results in all cases
[improved] performance by rendering when we stop moving the full resolution square
[improved] spline mesh export settings UI in the inspector
[improved] splines so that they can be scaled like any other game object
[improved] spline utility class by removing unused code
[improved] stamp inspector by showing info box when there is no stamp asset assigned
[improved] icon naming and load utility
[improved] render pipeline performance by only processing render textures when needed
[improved] info about the terrain in the AtlasUnityTerrainRenderer component
[improved] stamp inspector by making the edit mask button smaller and only showing it when the mask section is expanded
[improved] visibility of edit mode by using different icons between the two states
[improved] mask painting by showing the brush location and size
[improved] inspector for scatter rules, use range sliders for min and max values
[expanded] documentation
[1.0.3]
[Added] Editor message asking to proceed when Atlas alters your terrain for the first time.
[1.0.2]
Fixes
[Fixed] issue where terrain layers that share the same name woudn't be selectable.
[Fixed] issue where closed splines didnt close properly.
[Fixed] issue where the spline mesh setting called "maxDistanceBetweenPoints" gave errors when smaller or equal to 0.
[Fixed] issue where the spline mesh setting called "width segments" gave errors when set smaller than 4.
[Fixed] issue where the spline setting called "width" gave unwanted results when set to a negative number.
[Fixed] issue where the preview volume spammed errors when GI is enabled.
[Fixed] issue where dropping spline to floor would not repaint the scene view.
[Fixed] issue where gizmo icons would re-install whenever the project recompiles.
Features
[Added] event that triggers whenever the terrain re-renders which can be hooked up to other tools.
[Added] scale references to give you a sense of scale on your terrain, choose between Human, Tree, Bush, House.
[Added] a performance boost option on the preview volume named "terrain update mode" choose between HeightAndLOD, Height, None.
[Added] an indication when writing to an unassigned terrain layer.
[Added] warning where a texture lower than 16bit is assigned when 16bit is expected.
[Added] actions on the preview volume to subscribe to when we enter or stop editing.
Changes
Reduced overall gizmo drawing for a cleaner experience.
The high resolution square now takes into account terrain height and positions itself better.
Spline to mesh now updates the mesh instead of creating a new game object each time.
Spline to mesh now updates live as you alter the export settings.
Spline to mesh has a quick acces button for removing the mesh.
Exporting textures or editing masks does no longer create a new folder in your main Assets folder.
Rewrote the SplineUtils class featuring easier to use API.
Changed some icon names to follow the conventional naming.
[1.0.1]
Fixes
[Fixed] issue where splatmaps were not completely normalized, resulting in nan propagation and dark spots on the terrain.
[Fixed] issue where stamps created culling artifacts when placed too high - the "center eye" property was not enabled in the sample scenes.
[Fixed] missing shader issue for the stamp asset inspector drawer when importing package for the first time.
Features
[Added] warning message when the project is in the gamma color space on the preview volume component.
[Added] feature where preview volume takes over the material of your assigned source terrain.
[Added] double outer resolution for the "Eight" and "Sixteenth" preview resolution settings.
[Added] performance options by letting the user choose the way that the preview volume updates its internal terrains (update visuals only, update visuals and collision and update fully).