Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
This question was closed Nov 09, 2014 at 05:07 PM by robertbu for the following reason:

Design/discussion question

avatar image
0
Question by mkturkeri · Nov 09, 2014 at 05:07 PM · terraintextureruntime-generationterrain-treesgisdigital-elevation-data

Runtime Terrain Generation Using Arrays of Elevations, Trees and Terrain Materials

I was wondering that, in Unity can I create a terrain in runtime using a predefined text array consists of easting, northing and elevation values. I would like to create first an empty terrain within the given domain, then I would like to modify the elevations automatically with that array of elevations. I don't want to use blocks like Minecraft, I want to see an interpolated realistic surface with a real data.

If a Delaunay's Triangulation is necessary in this process, converting a mesh to terrain can be another option I believe.

After this generation process, I would like to generate trees and materials of the surface also, using two other layers (predefined texts) as an array again. For example, that location has a tree; then just put there a random tree there or this portion of the terrain is clay, then use clay texture to represent that portion. And all of these items will be completed in runtime; not in the editor window.

In detail, I want to generate terrain from a Digital Elevation Model (DEM) consists of square cells, add trees on this generated realistic terrain and add different materials on the surface.

How can I script for this aim?

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image robertbu · Nov 09, 2014 at 05:09 PM 0
Share

Design/discussion questions should be asked on Unity Forums. Unity Answers addresses a single, specific technical question. There are really a number of different issues here. Start by playing with any of the script posted here or on the Unity Wiki that modify the heights array of the TerrainData.

0 Replies

  • Sort: 

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

Multiple Terrains, Is there a way to use the same texture, tree and grass objects without having to set them up for each terrain 0 Answers

Nature/Soft Occlusion Shader Texture Tiling Issue 1 Answer

Terrain design tutorial. 3 Answers

How do I make realistic grass? (Accurately, Colored, Sways, etc.) 1 Answer

Why does my .raw heightmap create ugly errors when loaded into a terrain? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges