Creating a piece of 3D art (opens in new tab) with a natural-looking landscape might seem like a challenge, but if you use the right tools then it's possible to generate a realistic environment with the minimum of effort.
- 11 tips for creating a watery landscape in 3D (opens in new tab)
With Wysilab's Instant Terra (opens in new tab) tool, world-building becomes almost criminally easy; once you know what you're doing you'll be able to go from nothing to a photorealistic vista in just six steps; here's how it's done.
01. Generate the terrain(opens in new tab)
Start a project by adding one of Instant Terra’s terrain generators. The Viewport displays a visual representation of the terrain and the Graph hosts the procedurally linked nodes that compose the terrain. Double click on the node to open its parameters and modify them to begin shaping the terrain. You can also import terrains from single image files or several image files and modify them.
02. Transform the terrain(opens in new tab)
Explore different approaches by linking nodes, for example, to constrain the elevation, compress the terrain on the Y axis to achieve a folded structure, and create a natural slope. The individual nodes accumulate procedurally, and can be mixed using composition nodes to form the different geological properties of the terrain. Focus first on global forms and then refine the terrain by adjusting each node’s parameters.
03. Compose the terrain(opens in new tab)
Compose two terrains and use the multiplier coefficients of each terrain to create a combined result. Full composition gives maximum freedom when composing terrains with translate, scale, and rotate options. You can also compose two terrains with a mask, for example, paint a mask directly in the 3D view and compose it with mountains and a less steep, sandy terrain to define where the river flows.
04. Simulate erosion(opens in new tab)
Create realistic erosion and deposition effects caused by rainfall and river flows. Combine two masks with different heights, and then use the height values to define the area between the river and the mountains. Edit the mask properties or combine them using mask composition nodes to achieve a final result. Apply global erosion to simulate the sediment that has been washed away by the runoff.
05. Generate masks and export options(opens in new tab)
Generate masks from the terrain properties, such as slope, height, curvature, or angle, and export them to use them later to achieve an effect. The mask created has the same size and resolution as the input terrain. You can also export a terrain as a grayscale height map or a mesh. If the terrain has a colour map, you can export it as an image file.
06. Create a landscape(opens in new tab)
Import the terrain with a rendering engine, combine the exported masks, and apply different materials. The masks are used to define where to apply terrain assets, such as grass, trees, or rocks, etc, in order to create a landscape. The workflow remains approximately the same for all of the rendering engines: here, we use Unreal Engine, but you can alternatively export to other software such as 3ds Max, Unity or Maya.
This article was originally published in issue 238 of 3D World (opens in new tab), the world's best-selling magazine for CG artists. Buy issue 238 here (opens in new tab) or subscribe to 3D World here (opens in new tab).
- Create stunning landscapes in Houdini (opens in new tab)
- Review: Terragen 4 (opens in new tab)
- Master large-scale environments in 3ds Max (opens in new tab)