평점 만점의 리뷰가 11,000개 이상

8만 5천명 이상의 리뷰

10만명 이상의 포럼 멤버가 선호하는 에셋

유니티에서 모더레이팅하는 모든 에셋

3D
주변환경
1/12
loading
loading
Simple procedural map generator lets you design terrain by drawing key areas while procedurally generating the rest, combining manual tile placement with Perlin Noise.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.57f1
Not compatible
Compatible
Not compatible
Additional compatibility information

6000.0.23f1 test complete

설명

When I first started using Unity, I found it challenging to create terrains in a 3D environment. I wanted a tool that would make terrain generation simple and intuitive. This led me to develop this asset, enabling anyone to easily create beautiful landscapes.


Simple Procedural Map Generator is a Perlin Noise-based procedural terrain and tile generator designed as a Unity Editor extension. It allows users to manually draw key areas of the map, while the rest of the terrain is automatically generated using procedural techniques.



Key Features:

Drawing-based Tile Placement – Define essential terrain features by directly painting on the grid.

Procedural Terrain Generation – Automatically fills in the map based on user-defined tiles and Perlin Noise.

Terrain & Cube Mode Support – Choose between Unity’s Terrain system for natural landscapes or a grid-based tile approach.

Highly Customizable – Utilize TileTypeData to apply different properties to tiles.

Real-time Editor Preview – Instantly visualize and tweak terrain generation within the Unity Editor.

Procedural Prefab Brush – Automatically place objects and details for richer environments.

This tool is perfect for open-world games, sandbox environments, and strategy games, offering a balance between manual control and procedural automation.



Detailed Options:

1) Map Generator Settings

• Width, Height – Set the size of the terrain to be generated.

• Map Mode – Select between Terrain and Tile modes.


2) Tile Type Container - A container that holds information about tile types.

• Includes Terrain Layer

• Default terrain height settings

• Weight settings – Determines the influence of different tile types within the container.

• Prefab Settings:

• Is Using Prefab – Toggle whether to use prefabs for this tile type.

• Tile Prefab – Assign the prefab to be used for this tile.

• Prefab Base Size – Used to properly map larger meshes if they exceed 1x1x1 in size.

• Is Groupable – Allows prefabs to merge into larger groups if placed adjacent to each other.

• Prefab Base Height – Adjusts the base height of prefabs to align correctly with the terrain.


3) Draw Map

• Draw Map Size – Adjusts the size of the drawing canvas.

• Clear Painted Map – Clears the drawn map.

• Selected Draw Tile – Choose the tile type to draw. (Click the tile preview above to select it directly.)

• Canvas (Drawing Area):

• Left Mouse Click – Paint the selected tile.

• Right Mouse Click – Erase the tile.


4) Perlin Noise Generator Settings

• Random Seed – Generate a new random seed.

• Seed – Manually set a fixed seed for map generation.


5) Terrain Texture Painter Settings

• Blend Radius – Defines how smoothly terrain layers blend (higher values result in more mixing).

• Edge Blend Factor – Applies global noise to the entire map (higher values increase randomness).


6) Tile Placer Settings

• Center Weight – Adjusts the weight of the center tile when blending heights.

• Is Flat Height – Debug feature to remove height variations.

• Slope Range – Defines the tile range for height blending.

• Height Random Scale – Adds random variations to height values.


7) Procedural Prefab Brush Container

• Name Settings – Assign a name to the container.

• Placement System – Choose the placement method:

1. INSTANTIATE – Generates objects as GameObjects.

2. TREE – Uses Unity’s terrain tree system (for trees).

3. DETAIL – Uses Unity’s terrain detail system (for grass and small decorations).

• Density – Adjust the placement density.

• Object Spacing X, Y – Set the minimum spacing between objects.

• Allowed Tiles – Define which tile types allow the placement of this prefab.

• Prefabs – List of prefabs to be randomly selected for placement.

• Placement System – DETAIL (Grass, Flowers) Only

• Textures – Assign texture images for the Unity terrain detail system.

• Placement System – INSTANTIATE Only

• Use Slope – Applies terrain slope to placed objects.

Technical details

Editor Extension: Utilizes Unity’s EditorWindow for a seamless workflow

Terrain Generation Methods:

-Perlin Noise-based procedural generation

- User-defined drawing data for custom terrain shaping

Additional Features:

- ScriptableObject-based TileTypeData for managing tile attributes

- Integration with Unity’s Terrain Texture & Detail System

- Brush tools and prefab auto-placement for detailed environments

Simple Procedural Map Generator

(평가가 충분하지 않습니다)
$15
세금/부가세는 결제 시 반영됩니다.
45 views in the past week
라이선스: Single Entity
싱글 엔티티
개인 사용자나 소규모 비즈니스에 적합.
멀티 엔티티
대기업이나 여러 사용자가 공용으로 사용시에 적합.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
라이선스
파일 크기
94.2 MB
최신 버전
1.0
최신 릴리스 날짜
2025년 2월 24일
원본 Unity 버전
2022.3.57
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
언어
어필리에이트 프로그램
멤버십링크 생성기어필리에이트 ID
Feedback
파트너 프로그램
협력사
USD
EUR
Copyright © 2025 Unity Technologies
모든 가격은 부가가치세를 제외한 금액입니다.
USD
EUR
$15