top of page
CityGen
3D
®
Login
Home
Modules
Data
Heightmap
Splatmap
Roads
Buildings
Roadside
Entities
Features
Trees
Detail
Videos
Roadmap
FAQ
Download
Contact
Showcase
Links
MORE
Use tab to navigate through the menu items.
Play Video
Play Video
01:33
CityGen3D - Manhattan scene streaming
CityGen3D has an integrated terrain streaming solution that can load pre-built landscapes at run time. This allows you to make very large environments in Unity that can be loaded in the background during the game. Making a city environment like this with CityGen3D is easy and is achieved with no coding via the interface within Unity. CityGen3D is available to purchase from the Unity Asset Store: https://assetstore.unity.com/packages/tools/terrain/citygen3d-162468?aid=1100ldcq3&pubref=yt_manhattan Full video tutorial for using the Landscape Manager for scene streaming: https://youtu.be/hWtdqj5TicY For further information please visit https://www.citygen3d.com and follow @CityGen3D on twitter.
Play Video
Play Video
17:58
CityGen3D Landscape Manager Tutorial - easy scene streaming of open world environments in Unity!
CityGen3D has a built-in scene streaming system called the Landscape Manager. This can load in pre-built terrain tiles around the camera as your player moves in your game world. This video shows you how easy it is to set up a large environment with CityGen3D and Unity without any coding, all from within the Unity Editor. Making large environments from real world map data has never been easier with worldwide coverage from OpenStreetMap integrated into the tool. CityGen3D scenes are also fully customizable, allowing you to hook up your own materials, textures and prefabs to the generated output. CityGen3D is available from the Unity Asset Store now: https://assetstore.unity.com/packages/tools/terrain/citygen3d-162468?aid=1100ldcq3&pubref=yt_lm Please subscribe to this channel, visit www.citygen3d.com, and follow @CityGen3D on twitter for more information.
Play Video
Play Video
06:55
CityGen3D - Custom map workflow for drawing 2D maps and having them generated automatically in 3D!
In addition to being able to import OpenStreetMap data for real world environments, CityGen3D also allows you to create entirely fictional maps in 2D and then automatically generate 3D scenes in the Unity Editor. This video shows how easy it is to add forests, lakes and roads to your environment making CityGen3D a very powerful level design and prototyping tool. CityGen3D is available now on the Unity Asset Store: https://assetstore.unity.com/packages/tools/terrain/citygen3d-162468?aid=1100ldcq3&pubref=youtube Please follow @CityGen3D on Twitter and visit www.citygen3d.com for more information on the extensive feature set that makes CityGen3D your all-in-one solution for world building in Unity.
Play Video
Play Video
03:55
CityGen3D - Quick Start
After installing the Unity packages and importing CityGen3D into your project, you are just a few clicks away from a detailed 3D scene based on any real world location. This video shows how easy it is to have a new environment in just a few minutes using CityGen3D in Unity following these easy steps: 1. Select a location and download the data from OpenStreetMap. 2. Process the data into an editable 2D map in Unity. 3. Run the Generator to turn the 2D map into a 3D scene. Buy now on Unity Asset Store! http://u3d.as/1KRz Visit www.citygen3d.com and follow @CityGen3D on twitter for more information.
Play Video
Play Video
02:09
CityGen3D - using the API for custom controls
One step closer to a "Make Game" button in Unity :) Here you can see how I've used the powerful CityGen3D API to code a SceneGenerator script that combines Generator actions into one button press. The code for this script is shown at the start of the video. CityGen3D is a procedural scene generation tool for Unity that can create 3D environments based on real world map data. Terrains, roads, buildings, and much more all generated in the Unity Editor for rapid prototyping and development of your latest project. Coming to Unity Asset Store this summer (subject to approval). For more information please visit https://www.citygen3d.com and follow @CityGen3D on twitter.
Play Video
Play Video
00:15
CityGen3D - Procedural Unity Scene Generation From Real World Map Data
CityGen3D is available now on the Unity Asset Store here: https://assetstore.unity.com/packages/tools/terrain/citygen3d-162468?aid=1100ldcq3&pubref=yt_promo The tool allows you to automatically create scenes based on real world map data from OpenStreetMap, including terrain generation, heightmaps, buildings, roads, trees, and other props. As a result, it can massively speed up prototyping and level design, especially with the upcoming map editing features allowing you to create a 2D map from scratch and have CityGen3D build your 3D scene for you. CityGen3D is fully customizable for use with your own textures and prefabs to fit in with the art style of your own project. It also requires no coding to use and is accessible via a user interface from within the Unity Editor. For more information please visit https://www.citygen3d.com and follow @CityGen3D on twitter.
Play Video
Play Video
00:45
CityGen3D Map Editing - first preview!
First look at the upcoming map editing functionality in CityGen3D. Edit real world maps to your liking, or even create a completely unique environment in 2D, before using the CityGen3D Generator to automatically generate a 3D Unity scene from your 2D level design. Take a look at this video to see what the 3D scenes look like: https://youtu.be/0pAClnOtDM4 and this one to see how easy is to make them with CityGen3D Unity asset: https://youtu.be/VtcYikwoIu0 More info at: https://www.citygen3d.com/ @CityGen3D
Play Video
Play Video
02:12
Driving round a procedurally generated London with CityGen3D v0.9
Here you can see me racing around the streets of London on a scene auto generated in Unity using CityGen3D v0.9 I even drive under Millbank Tower via the service roads :) The entire scene was generated automatically from OpenStreetMap data in under 30 mins using prefabs supplied with CityGen3D Beta. Nothing was placed manually in the scene, aside the car model which is from Edy Vehicle Physics. The terrain, water, roads and props, were all generated or spawned by CityGen3D using the GUI within Unity. No coding required! For more info on CityGen3D please check out the website at https://www.citygen3d.com/ and follow @CityGen3D on twitter. To see how easy it is to create a similar scene using the asset in Unity, take a look at this simple demo video: https://youtu.be/VtcYikwoIu0
Play Video
Play Video
05:53
CityGen3D - creating a Unity scene from map data in just 5 minutes
CityGen3D is a work-in-progress Unity asset for procedural generation of scenes from real-world map data. This video demonstrates how quick and easy it is to create a terrain and populate it with buildings, roads, and other prefabs, all without writing any code. Key Features: * Generate a Unity environment based on map data from any location in the world. * Automatic terrain generation including heightmap and texturing. * Generate complex road networks with just one button click. * Spawn roadside objects such as street lighting and extrude meshes like guard rails. * Add trees, grass, and other terrain details to your landscape. * Support for streaming pre-built terrains at run-time for handling larger environments. * Completely customizable via the interface allowing you to use your own prefabs and textures. CityGen3D v0.9 has also introduced automatic building generation from map data as shown briefly in this video. Take a look at the building editing functionality here: https://youtu.be/LjkRiUncoGM CityGen3D is available to purchase at an introductory price via the website while still in Beta. An Asset Store release will hopefully follow this summer, subject to approval. Please visit https://www.citygen3d.com/ and follow https://twitter.com/citygen3d for more information.
Play Video
Play Video
02:23
CityGen3D - Building Editor
CityGen3D is a Unity asset for procedural generation of scenes from real-world map data. Version 0.9 sees the introduction of procedural building generation from OpenStreetMap data. After generation, it is possible to make further adjustments to the look of a building, include changing roof shape and material. This is also really useful if you want to move the position of doors or add some windows. The video also demonstrates how the LOD Group is setup for you with the new LOD meshes any time you make changes. CityGen3D is now available on the Unity Asset Store: http://u3d.as/1KRz Please visit https://www.citygen3d.com/ and follow https://twitter.com/citygen3d for more information.
Play Video
Play Video
02:01
Auto Road Generation and Levelling with CityGen3D
Real world heightmap data comes at relatively low resolution at approximately 30 metre samples. So how can we easily make it suitable for detailed up-close rendering, to accommodate roads on a hilly environment, for instance? CityGen3D has various tools to make your real world heightmap more realistic. One of these tools is the auto levelling function that can help to reduce camber on roads before generation. Notice early in the video, with the default heightmap for this location, how the roads on this hilly environment appear at unrealistic angles and would be near impossible to navigate. Using the CityGen3D Levelling and Smoothing tools we can reduce these extreme angles on the roads to generate a more realistic heightmap. The texturing is subsequently reapplied to match the new terrain, and the road can then be generated, all with just a few button clicks. Levelling feature available from v0.82 Current release v0.81 More info: twitter @CityGen3D https://www.citygen3d.com
Play Video
Play Video
06:59
Driving around a procedurally generated CityGen3D environment in Unity
Here's a CityGen3D test showing a procedurally generated environment based on map data from Andorra. CityGen3D is a work-in-progress Unity Asset for generating scenes automatically from OpenStreetMap data. Everything in the video aside from the car was generated automatically using CityGen3D interface from within Unity. There was no manual object placement. It allows you to prototype projects really fast and have terrain, roads, buildings, and other props and trees all spawned or generated for you automatically. Hook up your own materials and prefabs to the system using the UI, or use the supplied defaults to get you started. CityGen3D is currently available to purchase on pre-release Beta from https://www.citygen3d.com, with Unity Asset store release to follow later this year. Car and physics from Edy Vehicle Physics Pro. Video taken based off v0.82 code. v1.0 out now on Asset Store here: http://u3d.as/1KRz More info from: twitter @CityGen3D www.citygen3d.com
Play Video
Play Video
01:43
Procedurally generated freeway from OpenStreetMap data using CityGen3D Beta Unity Asset
Testing CityGen3D's motorway generation with Edy's Vehicle Physics Pro. Entire scene generated with no coding from OpenStreetMap data using CityGen3D Beta Unity Editor Extension. CityGen3D generates terrain and roads; can extrude meshes (eg guard rails); and spawn trees and buildings. This is all done through the CityGen3D UI in Unity allowing you to hook up your own prefabs and 3D assets. I was a massive OutRun fan in my youth so quite like the idea of using the tool to make my own road racing game to demo the asset. But here the road is quite hilly, so I'm taking it a bit easy as not to spin out! :) CityGen3D Beta is available direct from www.citygen3d.com for GBP £40 ahead of anticipated Unity Asset Store release next year. Vehicle and car physics from Edy's Vehicle Physics Pro. www.citygen3d.com Twitter: @CityGen3D
Play Video
Play Video
01:15
CityGen3D Scene Streaming - asynchronously load and unload pre-built terrains as player moves around
CityGen3D will soon have a run-time Landscape Manager for loading and unloading scenes in the background as the user moves around the world. This works without any collider setup, and you simply specify a range of terrain tiles to keep in memory. The next update also gives you more control over terrain size. No longer fixed at 1024x1024 metres, you can now choose 512x512 or 256x256 sized terrains. ----------------------------------------------------------- CityGen3D is a Unity Editor extension for automatically creating scenes from OpenStreetMap data. A beta version is available to purchase from https://www.citygen3d.com/ twitter: @CityGen3D Learn more on this Unity forum thread: https://forum.unity.com/threads/beta-released-citygen3d-procedural-city-generation-from-map-data.514677/
Play Video
Play Video
03:26
Tiling terrains from different data sets
The latest update to CityGen3D Beta for Unity allows you to expand your environment by tiling terrains from different OpenStreetMap databases. This allows you to process smaller chunks of data independently and still have the terrain heightmap and textures seamlessly align with each other. In this example a 1km village in England was generated and subsequently extended with a new download from OSM. Using the arrow buttons on the Location panel, instead of clicking a new location on the map, ensures the second terrain will be adjacent to the previously generated terrain through a shared reference origin and tiling system. CityGen3D is a work-in-progress Unity Editor extension that makes it possible to create scenes based on real world map data in just a few minutes without any coding. Find out more at www.citygen3d.com and on twitter @CityGen3D
Play Video
Play Video
01:03
Auto texturing Unity terrains with CityGen3D made much faster with multithreading.
Using CityGen3D it's possible to auto texture your terrains based on OpenStreetMap data. Here's a preview showing how this is now much faster in the development build, with a 2km terrain made up of four 1km tiles each being updated in under 4 seconds. In current release (v0.32) this takes well over 20 secs for each terrain. CityGen3D performs millions of raycasts to identify how each half-metre portion of terrain should be textured based on the surface and user defined rules. Code has been refactored to batch these raycasts and process the results across different processor cores using the new Unity jobs system with Burst compiler. So the next update should see these improvements in terrain texturing speed. Further updates during the beta will implement similar performance upgrades in other modules, making large environments much easier to work with. The scene in this video was created procedurally from OpenStreetMap data using CityGen3D in Unity. Beta now available at www.citygen3d.com twitter: @CityGen3D
Play Video
Play Video
01:16
Automatic painting of terrain detail in Unity with CityGen3D
The new terrain detail panel in CityGen3D can paint grass and plants on your terrains at the click of a button, based on rules you set. Make lush forests with dense grass and plant life, and fill farmland with crops. Simply choose a location and get Unity to build it for you with no coding! This scene was generated from OpenStreetMap data via the CityGen3D interface using prefabs and procedural geometry. CityGen3D Beta is available to purchase from https://www.citygen3d.com/store Please visit www.citygen3d.com for more information.
Play Video
Play Video
07:18
CityGen3D - First Look! (no sound)
First video release of CityGen3D in action. Using real world map data to generate a 3D environment in less than 10 minutes and a few button clicks. This video just gives an overview of some of the fundamental features. More in depth tutorials (with narration) will be available in future. CityGen3D is still in beta. More features will be added before official release. More info: web: www.citygen3d.com twitter: @CityGen3D
bottom of page