TerraUnity - Earth Simulation, GIS, Realistic Game Worlds [RELEASED]

Hi All, 1st Post - 1st Release

It’s now your chance to design and create your game world by using real world data files and bring the scene visuals up to the level which gets as realistic as it can go like big companies do.

TerraUnity products are a set of tools for simulating and visualizing any part of The Earth using GIS Data acquired by NASA and other geospatial data sources. Apparently, in TerraUnity GIS Data Manipulation is limited in the means of Game Development.

TerraLand

TerraTrees

TerraCity

TerraLand

Demo Project Download

TerraLand plugin contains of multiple components which use GIS data & coordinates to load & create Photo-Realistic Terrain from any part of the Earth within a few clicks.

The package is Unity 5.x & Unity 4.x compatible.

Download Help & Documentation Files

Featuring TerraLand Tournament Demo Scene

TerraLand Tournament Is A Driving Simulator In The Desert of White Rim Trail, Utah, USA.

Wanna Try The Game…! Click Here

The Game Can Be Played In 3 Modes of Race, Free Ride & Tour With 3 Vehicles Types of ATV, DPV & SUV Which Have Customized Physics, Sounds & Behaviors.

Full Source Code & Project Files Will Be Available To TerraLand Customers

Already A Customer? Login To Your Account On terraunity.com & Download Project Files

TerraLand Tournament Discussion Thread

More Info: TerraLand Product
Official Forum Post: TerraLand Forum Post

Buy From:
TerraUnity Webstore US$ 59
Asset Store US$ 59

TerraTrees

Demo Project Download

Put Any Kind of Vegetation Tree On Your Terrain With An Integrated Intelligent System In Order To Create Stunning Environments Landscapes As Fast As Possible.

More Info: TerraTrees Product
Official Forum Post: TerraTrees Forum Post

Buy From:
TerraUnity Webstore US$ 125
Asset Store US$ 125

Free Lite Version:
TerraTrees Lite TerraUnity.com
TerraTrees Lite Asset Store

TerraCity

Demo Project Download

Quickly Create Complex Cities By Altering Various Options And Placement Based On User Created Maps. Keep in mind that TerraCity is still not a GIS Data beneficiary product.

More Info: TerraCity Product
Official Forum Post: TerraCity Forum Post

Buy From:
TerraUnity Webstore US$ 169
Asset Store US$ 175

Free Lite Version:
TerraCity Lite TerraUnity.com
TerraCity Lite Asset Store

Terra +3

3 In 1 Discounted package including the latest TerraLand, TerraTrees TerraCity plugins.

Terra +3 will take your game worlds into Simulations, Virtual Reality Scenes, Real World Condition Trainings, Flight Simulators and so on as far as your imagination goes.

More Info: Terra +3 Product
Official Forum Post: Terra +3 Forum Post

Buy From:
TerraUnity Webstore US$ 375
Asset Store US$ 375

Help Documentation

Downloads: TerraUnity Downloads
Online Help: TerraUnity Online Help
FAQ: TerraUnity FAQ

Online Demo

TerraLand Live Demo: TerraLand Webplayer
TerraTrees Live Demo: TerraTrees Webplayer
TerraCity Live Demo: TerraCity Webplayer

Go to www.terraunity.com and download TerraTrees Lite TerraCity Lite to get familiar with these products.

You guys must be reading my mind. I’ve been researching CityEngine for a while and what you describe is exactly what I need.

Is there any estimate on release date?
Price options?
Any plan to have TerraCity being georeferenced?
What other sources besides NASA images/data will you support?
Any plans for kml or OpenStreetMap imports?
Is TerraLand Lite already available as a demo? I only found TerraCity and TerraTrees on your website.

I basically need the terrain, buildings and road networks of real cities in Unity. If you can make that a painless process, I’ll throw money at you.

Looking forward to your release and future development.
-Sebas

Edit: Upon my first tests with TerraTrees and Terra Cities I can see those tools being useful with some good documentation. So far I was able to place one type of building in a regular grid across my terrain and a ~150000 trees to make my terrain a dense forest :slight_smile:

Hi Sebas, Glad you found interest in our products.

We are now busy working on our website and I think the store will be available in the next 2 weeks if everything goes well.

I can’t tell you the exact prices now, but we’re reviewing our plans and community opinions.

This is exactly in our project pipeline, but as this process needs a lot of file converting/translating and it’s generally a complicated procedure (The best data file format which I’m aware of is Building Shapefiles to get this feature), so I can’t tell you whether it’s generally applicable in Unity or it’s going to release on an exact date.

Generally, GIS data usage in TerraUnity products are limited to:

Terrain Heightmaps form any sources with Unity’s native heightmap supported format which is “.raw”, however TerraLand directly downloads heighmaps from NASA with the format of “BIL16INT” based on given lat long (Inside US territory) which this file is the same as RAW and only needs to be renamed from .bil to .raw to work in Unity without any external GIS softwares, else you first need to convert it to RAW format by available GIS data converters.

Satellite Images with any texture formats that Unity supports, you just need to know the area’s TopLeft BottomRight Corner Latitude Longitude.

kml is not in our list up to now but OpenStreetMap will be in usage of our future product to mostly generate roads and streets.

No, as you said only TerraTrees TerraCity have Lite versions available and TerraLand will be a buying product as we can’t limit its features to be Lite.

I think now you know which parts of your request will be doable in our present and future products, but any negotiations based on your project requests are welcomed.

One of our main goals in TerraUnity products is simplicity, all products tried to be user-friendly and to have graphical GUI with various hints for the user to easily step ahead. Full documentations will be there upon products releases. In TerraCity Lite you can have as many as buildings you wish to have in “Houses” folder under “TerraCity” folder in Resources and the placement is as you’ve described. In TerraTrees Lite you can only have 1 type of vegetation for simultaneous placement again in a regular grid, but adjustable density and unlimited number for trees as far as Unity can handle.
All these limitations are because you are in Lite, you will unlock all feature variations after purchasing the pro version.

One last note is that CityEngine is a robust city maker which is based on creating building meshes from GIS data, but TerraCity is basically a building texturizer and placer based on user created maps and uses your prepared 3d models, so it doesn’t generate any models for you up until now. Please check out these Lite versions to see the features with pro icon beside them that can be unlocked.

Hope I’ve helped :slight_smile:

Thanks, that’s very helpful. I’m looking forward to seeing how your product evolves over time. I’ll be watching your progress closely.
kml/kmz would be very helpful for an easy workflow with Google Earth.
US territory only would be not enough for my projects, but I simply need to find some sources for heightmaps from other countries.

Cheers,
Sebas

I think that lite versions of TerraCity and TerraTrees are missing 3D models of houses and trees. How can I use TerraCity and TerraTrees?

Just curious, is such data available of Mars?

Yeah, I could not for the life of me figure out how to add a house model in TerraCity. Never could get it to generate anything because you need at least on house model. :frowning:

This is really great. I was hoping for something like that since a long time. Basically, what we need is exactly what you offer. We need real world height data information for our game. We would really like stepping right into action and would be glad to buy your software as soon as it is available.

I guess terra trees does not place trees where they are in reality, i.e. it does not place a forest where in reality there is a forest? As I understood, terra trees only places trees all over the terrain?

Can’t wait for it to be released. It is looking great!

@Sebas
welcome sebas, we’ll check if we can implement kml/kmz support, it’s been years since I didn’t touch kml api. The bad news is I’ve checked out USGS seamless server website which was the source to download elevation data in TerraLand and unfortunately they have moved the viewer to another service which doesn’t give access to the data by lat long or maybe I’m wrong!.. If that’s true, so this will make the downloader in TerraLand useless. Really bad timing :frowning:

Source: http://nationalmap.gov/viewer.html

Let’s see what we can do about it.

Really great!

Keep up the good work!

@jeffmorris1956
@pneill

In fact, there are no 3d models available for you in whether Lite or Pro packages at all, You must have your own models and import them in Unity to get them used by these products, that’s why it gives you a warning about having at least 1 model in Houses folder. I think the concept is clear that we don’t offer any 3d models, but they are plugins to manage your prepared 3d models.

In TerraCity, when you import the package into Unity, find “Houses” folder by this order:
Resources => Terranity => TerraCity => Building-Models => Sub-Urban => Houses
There, create prefabs for your 3d building models and you are ready to go.

In TerraTrees, just import your 3d models of trees in Unity and add them to your terrain system from inside TerraTrees GUI.

I’ve added a little guide to use TerraTrees Lite TerraCity Lite in the 1st post.

@jasonkaler

I’ve never dig into that subject, but I think you can at least find the elevation data for Mars through the net, especially from NASA resources. but for land images I’m not sure you can find them as public.

@Olafson
Nice to hear that our products are useful for you. Using height data in TerraLand is easy to use and applicable.

No, that’s not true. Actually TerraTrees can place trees where they are in reality. Placing the trees on entire terrain is the limitation of TerraTrees Lite. In TerraTrees you’ll notice the field for “YOUR SATELLITE IMAGE/MAP” which is the key for the subject.

We have been working a lot to make it the most automatic process available with featuring the new technology “Intelligent Trees”. Generally TerraTrees can handle the placement in 3 conditions which are: “Intelligent Trees”, “Mapping Trees” and “Normal Trees”. Below are quick descriptions of TerraTrees placement modes.

Intelligent Trees: This is the default mode for vegetation placement. You just need to insert the area’s satellite image or aerial photo in the “YOUR SATELLITE IMAGE/MAP” field and TerraTrees will automatically detect where to put the vegetation on terrain. This process involves the reading of image pixels and decides where to act the placement. However, sometimes you may need a little editing in the end.

Mapping Trees: If you have your vegetation-map/tree-map from GIS databases for your desired area or created your own map in an image editing software, you just need to insert it in TerraTrees instead of satellite image. By expanding the “MODE SWITCH” option, a color picker will be available there, so you have to pick the color which the placement will be occurred and that’s all you have to do to define placement zone.

Normal Trees: It’s the same as TerraTrees Lite which doesn’t need any images/maps and the placement covers the entire terrain at first place, but plus other pro options you may have some variations if you play with “ENVIRONMENT SETTINGS” so you may end up with empty areas of placement also.

We’ll keep you updated about product descriptions and full features when the store is ready :slight_smile:

@kenshin

Thanks dude :slight_smile:

That sounds totally awesome! We will buy it for sure. We always wanted to get real world data into our game but never really knew how to do it in a quick and satisfying way, your Asset just solved all our problems.

Thanks for creating it, I am more than looking forward to this.

Does terracity require a unity terrain object? I’d much rather us some geometry that I create to keep the polycount low.

I’ve noticed the changes to the USGS as well. How about this http://www.gelib.com/store/shaded-usgs-topographic-maps.html? Would these maps be sufficient?

…and OpenStreetMap import would be fantastic.

-Sebas

sounds really good… cant wait for this to be available :slight_smile:

@Olafson
I’m so glad you like this, we’ll keep you updated :slight_smile:

@pneill

Yes, TerraCity needs a terrain to get heights from it and put the buildings exactly on terrain surface. I think terrains work better in the field of LOD and polycount management if you set the right settings for your terrain, but if you insist on using a mesh instead, one solution is to convert your geometry to terrain, place buildings and then use your geometry back again in the scene. If area surface is fully flat you can use a flat terrain. Generally, TerraCity needs a terrain to put the buildings on its surface at the first place.

I created 3D model of a house in 3D Studio MAX and exported it to FBX file. When I import the house into Unity 3D and run the TerraCity script which is part of the TerraUnity product, the houses are placed on their sides. If I export the house to 3DS file and import it into Unity 3D, the house is correctly placed. I tried the “Z-Up” and “Y-Up” options in FBX export setting window. How can I fix the problem?

@Sebas

Thanks for posting the link Sebas, but it’s not free as USGS was and also it still misses the ability to export data at exact lat long coordinates.

As USGS announced the retirement of the old viewer as follows:

So we still can use TerraLand heightmap downloader for more than 2 months and for the new viewer, we can wait for the API to be released as mentioned here: http://viewer.nationalmap.gov/help/index.php?faqID=158
OpenStreetMap would be in our pipeline soon :wink:

@caldrin
Thanks caldrin, keep in touch :slight_smile: