Terra Slicer
Deep Space Labs
$45.00
(no ratings)
Date |
Price |
---|---|
日期和时间 |
价钱($) |
07/11(2023) |
45.0 |
11/08(2024) |
45.0 |
Jump AssetStore
Extract sub-regions of Unity Terrain (to capture specific features) or generate smaller terrain copies to replace original Terrain, for use in dynamic streaming solutions. Bonus: Terrain Stitching!Terra Slicer is an offshoot of the Terrain Slicing & Dynamic Loading Kit, which was created and has been supported since 2012. That kit has been converted into the Streamable Worlds Bundle, which includes Terra Slicer as well as S.A.M. - The Streamable Assets Manager. If you previously purchased the TS&DLK, when you add Terra Slicer to your cart and check out, it should show as costing 0$. If it does not, please contact me!Website Contact Form | Forum Thread | Discord | DocumentationDiscord is recommended for the fastest support!Terra Slicer is primarily intended to allow you to generate smaller copies (slices) of a single Unity Terrain or Terrain Group within the Unity Editor. The slice copies are unique assets that can serve as complete replacements for the original Terrain(s).Slices have a smaller impact on the game's performance when loaded in, which allows the slices to be used with streaming solutions (such as our own Streamable Assets Manager), where different regions of the original Terrain can be loaded in and out on demand (usually based on the Player's position in the game world).A demo can be found on our website, which allows you to compare the generated slices with the original terrain they were produced from, so that you can see the accuracy of the slicing.Additional UsesTargeted Slicing - Target specific areas of a single Terrain in order to extract the features you want. The areas you don't want can be discarded as the features you do want are transferred to lower fidelity Terrain(s) (smaller resolution/size) without any loss of detail (note, this feature is not available when slicing a Terrain Group).Terrain Stitcher - The Terrain Tiler tool allows you to stitch terrain neighbors to make them seamless. You can also stitch a single terrain or terrain group along the outer edges to make the terrain or group tile with itself (makes the terrain repeatable in order to simulate an endless world).Detail Map Drawer - A nifty component that allows you to visualize the detail map of a Terrain, which can be useful for determining the optimal detail resolution and detail resolution per patch values.Support More Texture Layers With Default Terrain Shader - When using slices, each slice can have unique Texture Layers. This allows you to replace Texture Layers that aren't used by that slice with other Texture Layers that will be more useful.Main FeaturesHoles Textures - Holes are copied correctly from the source terrain(s) to the slice(s).Exact Tree Copies - All trees are copied 100% exactly.Slice Processors - You can create custom slice processors to perform secondary operations after each slice has been generated. For example, you can use this to transfer objects to the slice, add components, or slice materials/textures (note, scripting knowledge is required).Scriptable Assets - Configuration Settings for slicing operations are stored in Scriptable Object Assets, which ensures they can be reused very easily. You can also duplicate the assets to create slight modifications to slicing operations for testing purposes.Features Shared With S.A.M - The Streamable Assets ManagerPrefab Creator tool allows you to batch convert multiple game objects to prefabs.Terrain Duplication command that allows you to batch duplicate Terrain (to create unique duplicated assets).Specific versions of this product have been created for specific versions of Unity. If you upgrade a project, please check the package manager to ensure you have the correct version that was created for the version of Unity you are using!Slice Copies are almost exactly identical to the area from the original Terrain that they are copying. This is due to limitations in Unity's Terrain Engine, with the following details not always being copied 100% exactly:Alphamaps - Alphamaps cannot ever be copied exactly due to the way Unity handles them. However, we offer two methods for handling the alphamap slicing which should result in only slight changes that are barely perceptible.The positions/rotations of detail meshes and textures - Unity does not allow the exact positions/rotations of detail meshes and textures to be retrieved from the original terrain nor set on slices. Unity only allows the density of a particular mesh/texture to be retrieved for pre-defined areas. As such, detail meshes/textures (grasses, bushes, etc.) will be close to the same as the original, but not exact. This is usually not and issue.This Package includes pre-compiled libraries (DLL files) rather than source code. You are free to decompile these libraries in order to generate source code that can be used in place of the DLL files, however there will likely be errors/issues that need to be overcome when doing so, and we will not provide support in dealing with those issues/errors.You will also break compatibility with future updates (which will always be in the DLL form). As such, you decompile at your own risk!Decompiled files are subject to the same license as the original package files downloaded from the Asset Store.This is an Editor Only Tool. IT CANNOT BE USED AT RUNTIME.