Relevo User Manual

Real-world and procedural landscapes for 3ds Max 2023–2027 and Cinema 4D 2023.2 or later, with photoreal V-Ray looks. Version 1.1.0. Cinema 4D users: start with Relevo for Cinema 4D.

Quick start (5 minutes)

This builds a real mountain from free data with no API key, then makes it photoreal. The sidebar on the left lists the steps in order, and Cancel stops any step at any time.

  1. In 3ds Max, open Relevo > Relevo Panel.
  2. 1 Location: type a place in the search field (for example Pico Ruivo, Madeira or Matterhorn) and press Enter, or click anywhere on the map. The orange box is exactly what will be built. Use the 1 km … 20 km buttons to set its size; 5 km is a good first size.
  3. 2 Terrain data: leave Real-world data selected, with Elevation source set to Copernicus 30 m — free, worldwide, no key and Satellite photo set to No photo.
  4. Click Generate terrain ▶ at the bottom right. The progress bar and status line show each step. A 5 km terrain takes about 10 to 40 seconds.
  5. 4 Materials & look: the first time only, click Download free CC0 starter pack. Then choose a look (for example Temperate Mountains) and click Apply look.
  6. 5 Light & camera: click Apply sun, sky and haze, then Create hero camera.
  7. Render with V-Ray (Shift+Q).
Changed your mind halfway? Click Cancel (Esc), or press Esc while the Relevo panel is the active window. The panel is ready again immediately, so you can change the settings and generate again. Read Cancel & the Esc key before pressing Esc anywhere else in 3ds Max.
Relevo panel, Location step
The Relevo panel on the Location step. The workflow steps are in the sidebar, and Generate and Cancel are always at the bottom.

Install & uninstall

Requirements

Install

  1. Close 3ds Max. The installer checks this and asks you to close it if it is running.
  2. Run the installer for your version, for example Relevo_1.0.0_Max2026_Setup.exe. No administrator rights are needed: Relevo installs for your Windows user only.
  3. Start 3ds Max. A Relevo menu appears in the main menu bar, next to Help.
  4. Run Relevo > Run Self-Test once. See Self-test.

Files are installed to %APPDATA%\Autodesk\ApplicationPlugins\Relevo_<version>.bundle, for example Relevo_2024.bundle. Your settings, licence and material library are kept in %APPDATA%\Relevo, and logs in %LOCALAPPDATA%\Relevo\logs.

Update

Close 3ds Max and run the new installer over the old one. Your settings, licence and materials are kept.

Uninstall

Use Windows Settings > Apps > Relevo for 3ds Max 2026 > Uninstall. The zip version has Uninstall.bat instead. Your materials and settings in %APPDATA%\Relevo are not deleted. Delete that folder by hand if you want to remove them too.

Self-test

Relevo > Run Self-Test checks the installation step by step:

It ends with a report and saves it to the log folder. If anything is red, the report says what to do. When you ask for support, send that report together with relevo.log. Relevo > Open Log Folder opens the folder with both files.

The panel

Header

Shows the licence badge (FREE, PRO TRIAL or PRO) and a Manual button. The manual opens at the page for the step you are on; F1 does the same.

Sidebar

The workflow in order: 1 Location, 2 Terrain data, 3 Plane & detail, 4 Materials & look, 5 Light & camera, then Licence. Below the steps are the current terrain and Open saved terrain…

Footer

The status line and progress bar, Cancel (Esc), and Generate terrain ▶, which is available from every step.

Help under every control

Each setting has a short explanation under it. Hover over a button for more.

Long jobs run in the background, so 3ds Max stays responsive while data downloads. Only the final step, building the objects in your scene, happens in the foreground, and it is a single undo step (Ctrl+Z removes the whole build).

Location & map

Step 1 Location has the map built in. Pop out ↗ (or Relevo > Map of the Area) opens the same map in a large window of its own. The map, the Latitude / Longitude fields and the Area size are always in sync.

Going to a place

Mouse / keyResult
ClickPut the terrain centre here.
Shift + dragDraw a new square area. This sets both the centre and the Area size.
DragPan the map.
Wheel, double-click, + / -, the + − buttonsZoom. The ▣ button zooms back to the terrain area.
Right-clickMenu: Build the terrain here, Copy coordinates (of the point under the mouse), Copy terrain centre, and zoom options.
Copy coordinatesCopies the terrain centre as lat, lng to paste anywhere.

Map types

MapWhat it showsCost / key
SatelliteCloud-free Sentinel-2 satellite mosaic, about 10 m per pixel. Best for seeing mountains, forests and coastlines.Free
Satellite HDSharp Google satellite imagery, down to single buildings.Your Google key with the Map Tiles API enabled; Google bills tile use
RoadsOpenStreetMap: roads, towns, names, paths.Free
TopographicOpenTopoMap: contour lines, peaks with heights, shaded relief.Free
ElevationHeights in colour (green lowland to white peaks) with shading. It is roughly what the terrain generator will see.Free
HillshadeGrey shaded relief. Ridges, valleys and cliffs stand out.Free
Map window with the terrain area box
The pop-out map with the Roads map type. The orange box is the 5 km area that Generate will build.
The map is for finding and framing the area only. Nothing from the map tiles goes into your scene. All map types except Satellite HD are free and need no key.

Famous places

On 1 Location, click ★ Famous places… to open a gallery of 62 landscapes around the world. Each has a satellite-and-relief thumbnail, an area size and a matching Look. Search by name, country or type ("volcano", "Norway", "canyon"), or filter by category: Mountains, Volcanoes, Canyons & deserts, Coasts & islands, Fjords & valleys. Double-click a place, or select it and click Use this place. The coordinates, area size and Look are filled in and the map jumps there, so you only need to click Generate terrain.

Famous places gallery
The Famous places gallery.

Every place was checked when the library was built: its coordinates against the OpenStreetMap geocoder, and its relief against real elevation data. The highest point of each area matches the real summit.

Terrain data

At the top of step 2 Terrain data, choose one of four modes. Only the settings that matter for your choice are shown.

Terrain data step
Terrain data, with real-world data selected.
SettingWhat it doesGood values
Elevation sourceWhere the heights come from. See the table below.Auto
OpenTopography datasetShown for OpenTopography. 1 m LiDAR exists only in some regions.USGS 1 m in the USA, else Copernicus
Your DEM filesShown for "My own DEM". A GeoTIFF or a folder of tiles, in any projection.
Elevation points per sideShown for Google and AWS. How many heights are sampled across the area.256 (Google: 128 requests)
Height map resolutionSize of the displacement map. Above 2048 px needs Pro.2048 px, or 4096 px for close cameras
Height exaggerationMultiplies heights.1 × is real; 1.2 to 1.5 × for drama
Extra fine detailAdds small procedural bumps below the data's resolution, for close cameras.0 (off), or 2 to 5 m
Satellite photoAn optional Google satellite photo draped on the terrain. Looks (step 4) give better photoreal results.No photo
OpenStreetMapDownloads buildings, roads, water and land cover. It can shape the terrain to them (flat lakes, road beds) and build 3D meshes. (Pro)On for towns and coasts

Elevation sources

SourceKey?ResolutionUse it for
AutoNo0.5–30 mDefault. National LiDAR where available, else Copernicus. See Auto.
Copernicus 30 mNo30 m, worldwideMountains, valleys, anything larger than about 2 km.
AWS Terrain TilesNo3 to 90 m, depending on regionQuick previews.
OpenTopographyFree keyDown to 1 mDetailed close-ups where LiDAR exists. (Pro)
My own DEM / LiDARNoWhatever your files haveSurvey data you already have. (Pro)
Google Elevation APIGoogle keyVariesOnly if your Google agreement allows building terrain from it (see Data).

API keys

The API keys card holds the Google Maps key and the OpenTopography key.

Estimate downloads / API cost shows the number of requests before you generate. Paid requests are capped per job (2,000 by default), so a typo cannot run up a large bill.

Auto: the best free data for each country

The default elevation source, Auto, picks the most detailed free data for the place you chose. It uses national LiDAR where a country publishes it and Copernicus 30 m everywhere else. Under the drop-down, a line shows what Auto will use for the current location, for example "Here: swissALTI3D (Switzerland), ~2 m (gaps filled from Copernicus)".

CountryDataDetailLicence (credit included automatically)
USA (incl. Alaska, Hawaii, Puerto Rico)USGS 3D Elevation Program1–10 mPublic domain
NetherlandsAHN (Rijkswaterstaat)0.5 mCC0
SwitzerlandswissALTI3D (swisstopo)2 mFree open data, credit swisstopo
FranceIGN RGE ALTI1 mLicence Ouverte 2.0
EnglandEnvironment Agency LiDAR composite DTM1 mOpen Government Licence v3
Spain (mainland, Balearics)IGN MDT055 mCC BY 4.0
NorwayKartverket DTM1 mCC BY 4.0
Everywhere elseCopernicus GLO-3030 mFree, credit DLR/Airbus/ESA

Large regions (tiles)

For whole islands, mountain ranges or countries (up to 1,000 km), choose Large region (tiles) at the top of 2 Terrain data. Set the size with Area size on the Location page (50 km, 100 km, 500 km…); the map shows the tile grid.

Large region grid on the map
A 60 km region (the whole of Madeira) split into 5 × 5 tiles.

Planet globe

Planet globe settings
Planet globe settings.

Choose Planet globe at the top of 2 Terrain data and click Generate terrain. It builds the whole Earth for space, flyover and title-sequence shots:

SettingWhat it does
Map detail4096 px maps (about 35 s download), 8192 px (sharper, 2–3 min) or 2048 px (quick test).
Sphere detailMesh segments around the equator: 256, 512 or 1024.
Relief exaggerationEverest is only 0.14 % of Earth's radius, so 10–30 × reads well from space. 1 × is true scale.
Globe radius6,371 m is Earth at 1:1000, which works well in most scenes. 6,371,000 m is real size.
Show the ocean floorKeeps the bathymetry (trenches and mid-ocean ridges) instead of a smooth sea.

Plane & detail

The terrain is a real-size Plane object named RV_Terrain. It has a TurboSmooth modifier that sets the level of detail, and it is displaced by the height map. Step 3 Plane & detail controls how much geometry the viewport and the render get.

Plane and detail step
Level-of-detail presets, with a live polygon count.
Level of detailPlane segmentsViewport / render subdivisionsUse it for
Draft128 × 1280 / 2Layout and camera work on slower machines.
Standard256 × 2561 / 3Most shots. The default.
High512 × 5121 / 3Close-ups, or when not using render-time displacement.
Ultra768 × 7681 / 3Hero renders.
CustomSet your own values. Editing any number switches to Custom.

Google key setup

Google is optional. The free sources need no key. If you want Google satellite imagery:

  1. Go to console.cloud.google.com and create or select a project.
  2. Billing: link a billing account to the project. Google refuses every Maps request without one, even within the free monthly credit.
  3. APIs & Services > Library: enable Maps Static API (satellite photo on the terrain). Also enable Maps Elevation API for Google heights, and Map Tiles API for the Satellite HD map type.
  4. APIs & Services > Credentials > Create credentials > API key. Open the key and set:
    • Application restrictions: None, or IP addresses with your public IP. Do not use "Websites (HTTP referrers)": 3ds Max is not a website, so Google rejects referrer-restricted keys.
    • API restrictions: Restrict key, and tick the APIs you enabled.
  5. In Relevo, open 2 Terrain data > API keys, paste the key into Google Maps key, and click Test key. It makes two tiny requests and tells you, per API, whether it works and what is wrong if not. Tick Remember on this computer to keep the key.
New keys and newly enabled APIs can take a few minutes to start working. Instead of Remember on this computer, studios can set the Windows environment variable RELEVO_GMAPS_KEY. The key is never saved in your .max file.
Costs: each 1280 px imagery tile is one Static Maps request. A 5 km area at 4096 px is about 16 requests. Watch Estimate API requests.

Procedural terrain

Invented landscapes from noise, with no internet needed. In 2 Terrain data, choose Procedural (noise).

SettingWhat it does
Noise typeSimplex is smoother, with no grid artefacts. Perlin is the classic look.
Variation (seed)The same number with the same settings gives the same landscape. Random picks a new one.
Terrain size / Highest peakReal-world scale of the tile.
Sharp alpine ridgesRidged noise gives knife-edge ridges instead of rounded hills.
Number of big features1 to 2 gives one massif; 4 or more gives many hills.
Detail layers, Detail scale stepHow much fine detail is stacked on top. 8 layers with a step of 2 is plenty.
Roughness0.4 is smooth, 0.5 natural, and 0.6 or more rugged.
Natural bendingTwists the shapes so they look less regular. 0.2 to 0.6.
Erosion passesSlopes settle and scree collects. 40 to 150; 0 turns it off.

Materials & look

A look turns a bare terrain into a photoreal one. It analyses the terrain (slope, height, curvature, water flow, sun exposure), builds masks from that, and layers real PBR materials (rock, scree, grass, soil, snow, sand) in a V-Ray blend material with displacement.

  1. PBR texture library. Click Download free CC0 starter pack once: 15 materials from ambientCG, about 30 MB each at 2K. You can cancel and resume. Add my texture folder… adds your own sets; Megascans, Poliigon, Poly Haven and similar sets are recognised automatically.
  2. Look: Temperate Mountains, Alpine, Desert Canyon, Volcanic, or Coastal / Mediterranean. The table shows which material each layer will use. Change any layer with its drop-down, and set its Texture size (metres per texture repeat, or automatic).
  3. Close-up detail switches V-Ray displacement to full 3D, for ground-level cameras. It is slower.
  4. Click Apply look. A preview appears in the card. The V-Ray material, masks and a report are written next to the terrain.
Materials and look step
Materials & look: the texture library, the look and its layers.
The five built-in looks
The five built-in looks on the same terrain.

Material Editor

Every terrain material Relevo creates is added to the 3ds Max Material Editor, with each texture in its own named slot so you can inspect and change it:

Slot (basic terrain material)Texture
Base ColorRV_Albedo: the satellite photo, if you chose one. Otherwise a neutral ground colour.
BumpRV_Normal through a Normal Bump map: full-resolution terrain normals.
DisplacementRV_Height: the slot is filled but switched off, because the Displace modifier or V-Ray displacement already moves the geometry.
Loose nodesRV_Slope, and RV_Mask_… for roads, water, forest and other OSM masks.

After Apply look, the layered V-Ray material replaces it in the same places, with a Bitmap node for every layer and mask. The Material Editor card on step 4 has:

Lighting & camera

Vegetation scatter (Chaos Scatter)

Select your own grass, shrub, tree or rock models in the scene. Then, on 4 Materials & look, click Use selection as grass (or shrubs, trees, rocks) before Apply look. Relevo creates Chaos Scatter objects that use the look's masks, so trees grow in damp valleys and not on cliffs, and rocks gather below steep faces. Scatter needs Pro.

Rendering tips

Cancel & the Esc key

Cancel is always available while something runs: terrain generation, material downloads, Apply look and the key test.

Do not press Esc in the 3ds Max viewport or main window to stop Relevo. In 3ds Max, Esc means "abort the running MAXScript". Relevo's work runs in Python in the background, so that Esc does not stop it. It does interrupt whatever MAXScript is running at that moment, which is often another plugin's background timer. Some plugins (for example ones using a .NET timer) then crash with a ".NET Framework: Unhandled exception … SEHException" window that keeps coming back.

If that .NET error window keeps coming back

  1. Click Continue a few times. If it stops, save your scene with a new name (File > Save As) straight away and restart 3ds Max.
  2. If it keeps reappearing, 3ds Max cannot recover. Open Task Manager (Ctrl+Shift+Esc), select 3ds Max and click End task.
  3. Restart 3ds Max. Your latest autosave is in Documents\3ds Max <version>\autoback. Open the newest AutoBackup*.max.

Troubleshooting

When something fails, Relevo shows a window with what went wrong and what to do. Show Details… in that window has the technical message, and Open manual brings you here. Everything is also written to the log (Relevo > Open Log Folder, file relevo.log).

SymptomFix
No Relevo menuRestart 3ds Max after installing. Check that %APPDATA%\Autodesk\ApplicationPlugins\Relevo_<version>.bundle exists. In 3ds Max 2023 and 2024 the menu is added to the classic menu bar; in 2025 and later it is added through the Menu Editor system, before Help. Open the MAXScript Listener (F11) and look for lines starting with "Relevo:".
"Relevo did not start correctly"Run the installer again. If it persists, send the Listener text and the log.
Generate seems stuckWatch the status line: downloads show progress per tile. Click Cancel, reduce Extent or the pixel sizes, and try again. Check your internet connection or proxy.
Google imagery failsClick Test key (2 Terrain data > API keys) and follow Google key setup, or set Satellite photo to No photo.
Terrain is flat or spikyAfter every build, Relevo measures the terrain's real height in the scene. If the Displace modifier did not raise it, Relevo writes the heights straight into the mesh, and the log says so ("Heights baked into the mesh"). A terrain that is still flat usually means the area is sea, or the Area size is smaller than about 1,000 m for 30 m data. Spikes are gaps in the data: try another elevation source.
Map stays greyMap tiles could not load. Check the internet connection, firewall or proxy, or try another map type. The map is optional: typing coordinates still works.
Satellite HD shows a message instead of imageryYour Google key needs the Map Tiles API enabled, with billing on. Or use the free Satellite map type.
Material not in the Material EditorOn step 4, check that Add materials … automatically is ticked, or click Send terrain material now. In Slate, pick the Relevo view tab.
Look is grey or pink in the renderMaterials are missing on disk. Click Rescan, or download the starter pack again.
3ds Max is slow after buildingLower Viewport subdivisions (0 or 1) and Base segments. The render uses V-Ray displacement, so the viewport mesh can stay light.

Error messages

Title in the error windowMeaning and fix
Google refused the satellite-imagery requestThe key is not allowed to use the Maps Static API: the API is not enabled, billing is off, or the key restrictions are wrong. See Google key setup, or set Satellite photo to No photo.
The data service rejected the API keyWrong or restricted key, or the API is disabled. Check the key, the enabled APIs, billing and restrictions.
Daily quota or billing limit reachedTry again tomorrow, raise the quota, or use copernicus.
The service is rate-limiting requestsRelevo already retried automatically. Wait a minute, or reduce the sample and pixel sizes.
This job would make too many paid requestsThe per-job safety cap. Reduce Photo resolution, Elevation points per side, or the Area size.
OpenTopography needs an API keyFree key from opentopography.org, or use copernicus.
OpenStreetMap data could not be downloadedThe public OSM servers are busy. Retry later, use a smaller area, or untick OSM.
Network problemNo connection, or blocked by a firewall, VPN or proxy. 3ds Max must be allowed internet access.
Pro featureActivate a licence, or stay within the Free features.
No PBR materials yetDownload the starter pack or add a texture folder.
V-Ray not foundInstall or enable V-Ray. Looks are applied as a baked texture meanwhile.
A setting is out of rangeCheck the value named in the details.
Something went wrongUnexpected. Run the Self-Test and send relevo.log.

Relevo for Cinema 4D

The Cinema 4D edition uses the same data engine as the 3ds Max edition: Auto elevation with national LiDAR, Copernicus, OpenTopography, your own DEMs, Google satellite photos, OpenStreetMap, large regions, the planet globe, procedural terrain and the Looks. One licence works in both applications on the same computer.

Requirements

Install

After restarting Cinema 4D, open Extensions > Relevo > Relevo Run Self-Test once. The panel is Extensions > Relevo > Relevo. It is dockable: drag its title bar into your layout and save the layout.

The panel

  1. 1 Location: search for a place or paste coordinates or a Google Maps link, pick one of the famous places, or click the map. Click puts the terrain there, drag pans, Shift + drag draws a new area and the wheel zooms. The orange square is what will be built.
  2. 2 Terrain: choose what to build (a real place, a large region, the whole planet or a procedural landscape) and where the data comes from. Auto is the best free choice.
  3. 3 Mesh & Look: level of detail, render subdivision, which renderer the materials are for, scene scale, and the Look.
  4. 4 Keys & Licence: Google and OpenTopography keys (only if you use those services), and your licence.
  5. Click Generate. Cancel stops the download at any time; your scene is only changed once the data is ready.

How the terrain is built

Files and settings

Maps are written to the Output folder: by default the tex/Relevo folder next to your saved .c4d file, or Documents/Relevo for an unsaved scene. Settings, the licence and the material library are shared with the 3ds Max edition (%APPDATA%\Relevo on Windows, ~/.config/Relevo on macOS). Logs are in Extensions > Relevo > Relevo Open Log Folder, and Create Support File zips them for support without any keys.

Cinema 4D troubleshooting

SymptomWhat to do
No Relevo in the Extensions menuCheck that the plugin folder is listed in Preferences > Plugins (or reinstall), then restart. The console (Extensions > Console) shows the reason if the plugin failed to load.
Self-Test says a library is NOT AVAILABLEAnother plugin may have installed an incompatible NumPy into Cinema 4D's Python. Send the support file; Relevo's own libraries are in Relevo/libs.
macOS: "cannot be opened because the developer cannot be verified"Run Install Relevo.command again (it removes the quarantine flag), or in Terminal: xattr -dr com.apple.quarantine ~/Library/Application\ Support/Relevo/C4D.
Parts of a big terrain disappear in the viewportSet Project Settings > View Clipping to Huge, or use a smaller Scene scale.
The terrain looks black in RedshiftRedshift does not render Standard materials. Use the maps from the output folder in a Redshift material.

Licence, trial & updates

Activating

  1. Open Licence (the badge at the top right of the panel, or the sidebar).
  2. Paste the key from your purchase e-mail and click Activate. Store keys (like 38b1460a-5104-…) are activated online once per computer. Offline RV1-… keys from your seller need no internet.

Updates

Relevo checks once a day, in the background, whether a newer version exists. If it does, an Update … available button appears at the top of the panel. Relevo > Check for Updates checks immediately. Install an update by running its installer over the current version; your settings, licence and materials are kept.

Getting help

Relevo > Create Support File puts a zip on your Desktop with the logs and system details support needs, never your licence or API keys. Attach it to your support e-mail.

The panel remembers your settings between sessions (location, sources, detail, look, lighting). API keys are only kept if you tick Remember on this computer.

Data sources & credits

DataLicenceCredit to include
Copernicus DEM GLO-30Free, commercial use allowed© DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018, provided under COPERNICUS by the European Union and ESA
AWS Terrain TilesMixed open licencesSee the Mapzen/Tilezen terrain tiles attribution
OpenStreetMapODbL© OpenStreetMap contributors
ambientCG materialsCC0None required (appreciated: ambientCG.com)
National elevation (Auto)Public domain / CC0 / CC BY 4.0 / OGL / Licence Ouverte / swisstopo OGDWritten into each terrain's credits automatically; see Auto
Globe colourSentinel-2 cloudless 2016 by EOX, CC BY 4.0Sentinel-2 cloudless 2016 by EOX IT Services GmbH, contains modified Copernicus Sentinel data 2016
Map window tilesOSM ODbL, EOX Sentinel-2 cloudless 2016 CC BY 4.0Shown on the map; used for navigation only
Google MapsGoogle Maps Platform TermsThe terms restrict building terrain models from Google data and caching it. Get written approval before client work.

Each build also writes the credits for the data it used into <name>.json.

FAQ

Do I need a Google API key?

No. Copernicus elevation, the free map types and the Look system need no key and give the best photoreal results.

Can I keep working in 3ds Max while it generates?

Yes. Downloads run in the background. Don't press Esc in the viewport while it runs (see Cancel & the Esc key).

Where are my files?

Relevo > Open Output Folder, or Open next to the output folder on step 3. By default this is <project>\sceneassets\images\Relevo.

Can I just get a subdivided plane?

Yes: step 3, Create flat plane (no height data).

How do I rebuild with different settings?

Change the settings and click Generate again. To change only the mesh density, use Apply detail to current terrain on step 3; nothing is downloaded again.

Why is my terrain offset or at the wrong place?

Check the sign of the coordinates: west longitudes and south latitudes are negative. The map window shows exactly where the box is.