CityGen3D environments are designed for close-up rendering, so they are suitable for first-person games, or can be used as fantastic backdrops for architectural visualization.

In order to achieve this high fidelity at close viewing, CityGen3D does not use satellite imagery for its terrain textures. That can have unwanted details such as shadowing and manmade structures.

Instead, CityGen3D allows you to configure texturing of your terrains for each surface type using the Splatmap interface. CityGen3D is supplied with a selection of terrain materials, but you can use your own seamless textures as required.

By default, terrains will be rendered with the standard Unity terrain shader. However, you can easily assign your favourite third-party terrain shader to CityGen3D terrains.

Using a combination of easy to use filters, you can also use different textures based on the height and/or gradient of the terrain at any location.

With this rule based approach, you are able to make changes in one place via the interface and easily apply them across the entire environment.

Your time can now be spent getting creative with the texture rules, instead of manual terrain painting.

©2021 CityGen Technologies Ltd

  • Twitter Social Icon
  • YouTube Social  Icon
  • Discord

CityGen Technologies Ltd is a company registered in England & Wales #12697475.

VAT Registration #351987563.

CityGen3D is a registered trademark of CityGen Technologies Ltd #UK00003504700.

Media on this website, such as screenshots & videos, may include third-party assets not included in CityGen3D for illustrative purposes.


CityGen3D is not sponsored by or affiliated with Unity Technologies or its affiliates.

"Unity” is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere.

The OSM Logo is a trademark of the OpenStreetMap Foundation and is used with their permission. CityGen3D is not endorsed by or affiliated with the OpenStreetMap Foundation.


Map Data © OpenStreetMap contributors.