<!-- fivemad.com, Markdown source of https://fivemad.com/docs/tools/world-3d -->
> Source: https://fivemad.com/docs/tools/world-3d
> Section: Tools
> Tags: 3D, map, free roam, freecam, controls
> Tool: https://fivemad.com/tools/interactive-map
> Last updated: 2026-09-23
> Site map for assistants: https://fivemad.com/llms.txt

# 3D world

Move through GTA V in your browser with a freecam or on foot: every key and mouse control, the quality settings, what is shown, and tips for a smooth frame rate.

The 3D world is GTA V's map, rendered in your browser so you can move through it like a free camera. It is the **3D world** tab of the [Interactive Map](/tools/interactive-map) and the **3D world** panel of the [YMAP Builder](/tools/ymap-builder). Use it to scout a location before you script it, check what a spot looks like from the street, grab a pin at an exact place, or place ymap props where they belong.

## Where you find it

| Where | How to open it | What is different |
| --- | --- | --- |
| [Interactive Map](/tools/interactive-map) | On a desktop it opens in 3D straight away. Otherwise press the **3D world** tab, or **See in 3D** on a pin. | Clicking the view captures the mouse for looking around. Has **Pin here**. |
| [YMAP Builder](/tools/ymap-builder) | **3D world** button in the **Top-down preview** panel. | Clicking selects and places props, so you look around with the right mouse button. Adds the prop editing toolbar (see the [YMAP Builder docs](/docs/tools/ymap-builder)). |

Both need a desktop browser with WebGL 2, a mouse and a keyboard. On phones the Interactive Map stays on the 2D map and the YMAP Builder hides the button.

## Quick start

1. Open the [Interactive Map](/tools/interactive-map) on a desktop. You start above Legion Square.
2. Click the view. The mouse now turns the camera. Press <kbd>Esc</kbd> to get the pointer back.
3. Hold <kbd>W</kbd> to move forward. Scroll the mouse wheel to change speed.
4. Press **Walk** in the top left toolbar to drop to street level and walk.
5. Press **Pin here** to save the spot, then switch to **2D map** to copy it as `vector3` or `vector4`.

## Toolbar

The toolbar sits in the top left corner of the view.

| Control | What it does |
| --- | --- |
| **Freecam** | Free camera. The default. |
| **Walk** | Walk on the ground with gravity, at eye height. |
| Quality (gauge icon) | **Low**, **Medium** or **High**. Remembered for next time. See Quality below. |
| **Full screen** | Puts the view in full screen (in the YMAP Builder the whole panel, toolbar included). <kbd>Esc</kbd> or **Exit full screen** leaves it. |

The box in the top right corner shows live numbers: **fps** (amber below 30), **draws** (draw calls), **tris** (triangles in millions), **nodes** (world pieces loaded, plus how many are still loading), **props** (trees, lamps, benches and other props drawn right now), **data** (MB of world data loaded), **heap** (browser memory, only in Chromium browsers) and, in freecam, **speed** in m/s.

## Controls

### Looking around

| Input | What it does |
| --- | --- |
| Click the view | Interactive Map: captures the mouse, so moving it turns the camera. <kbd>Esc</kbd> releases it. |
| Hold right mouse button and drag | Turns the camera without capturing the mouse. Works in both tools, and is the only way in the YMAP Builder. |

The keyboard only works while the view has focus. If keys do nothing, click the view once.

### Freecam

| Key | Action |
| --- | --- |
| <kbd>W</kbd> / <kbd>Up</kbd> | Forward, in the direction you look (up and down too) |
| <kbd>S</kbd> / <kbd>Down</kbd> | Back |
| <kbd>A</kbd> / <kbd>Left</kbd>, <kbd>D</kbd> / <kbd>Right</kbd> | Strafe left, right |
| <kbd>Space</kbd> or <kbd>E</kbd> | Straight up |
| <kbd>C</kbd>, <kbd>Q</kbd> or <kbd>Ctrl</kbd> | Straight down |
| <kbd>Shift</kbd> (hold) | 4x speed |
| Mouse wheel | Camera speed, from 2 to 800 m/s. Starts at 40 m/s. |

The camera eases in and out of movement, so short taps give small, precise moves.

### Walk

| Key | Action |
| --- | --- |
| <kbd>W</kbd> <kbd>A</kbd> <kbd>S</kbd> <kbd>D</kbd> / arrows | Walk along the ground, relative to where you look |
| <kbd>Shift</kbd> (hold) | Run (twice the walking speed) |
| <kbd>Space</kbd> | Jump |

In walk mode you follow the ground and roofs, you step up curbs and stairs, and you cannot climb anything higher than about 0.8 m in one step. Walls stop you and you slide along them. Doorways stay open. Props such as trees, lamp posts and benches do not block you. The mouse wheel does nothing while walking.

Switch to **Walk** while you are high up and you fall to the ground under you. If the ground there has not loaded yet, you hover until it has.

## Quality

The quality menu trades detail for frame rate. The choice is saved in your browser.

| Setting | Draw distance | Textures | Interiors | Props on screen | Resolution |
| --- | --- | --- | --- | --- | --- |
| **Low** | Shorter than the game | Less filtering | Off | Up to 25,000 | Normal |
| **Medium** (default) | Same as the game | Sharper at angles | On | Up to 50,000 | Slightly sharper on high DPI screens |
| **High** | Longer than the game | Sharpest | On | Up to 90,000 | Full sharpness on high DPI screens |

The setting applies right away, no reload needed.

## What you see

- The whole main island: Los Santos, Blaine County and Paleto Bay, with terrain, roads, buildings, bridges and the sea, lakes and rivers.
- Detail changes with distance like in the game: far away you see the low detail versions of districts and mountains, and full detail buildings, trees and street props appear as you get closer.
- Street props and vegetation: trees, lamp posts, benches, bins, fences and so on.
- Interiors of many buildings that are open in the base game (police stations, banks, shops, the car showroom and others) on **Medium** and **High**. They load when you are close to them.
- Fixed calm daylight.

Not shown:

- Cayo Perico and North Yankton.
- Peds, traffic, parked vehicles and animals.
- Time of day, weather, street lights at night and shadows.
- Interiors that a server has to load with a script, and interiors on **Low**.

Textures are lighter than the game's, so close up surfaces look flatter than in GTA V. Distances, heights and positions match the game.

## Performance tips

- Watch **fps** in the corner. If it drops below 30 (it turns amber), switch to **Low**.
- Move slower when you arrive somewhere new. At full speed the world has to catch up, so you see low detail for a moment. At the same spot a second later everything is there.
- **Full screen** renders more pixels. On a weak GPU a normal size view is smoother.
- Use a browser with hardware acceleration on. If `chrome://gpu` or `about:support` says WebGL is software only, the view will be slow or will not start.
- Laptops: plug in and pick the high performance GPU for your browser if you have two.
- Close other heavy tabs (other 3D pages, video). Only one 3D view runs well at a time.
- If **data** keeps climbing after a long session and things get choppy, reload the page.

## Messages you may see

| Message | Meaning |
| --- | --- |
| **Loading the world...** | The view is starting. Takes a few seconds the first time. |
| **WebGL 2 is not available in this browser, so the 3D view can't run.** | Your browser or GPU does not support WebGL 2, or hardware acceleration is off. The 2D map still works. |
| **The 3D world data is not available right now.** | The world could not be loaded. Try again later. |
| **The 3D view failed to start.** | Something went wrong while starting. A reload usually fixes it. |

## Common mistakes

- **Keys do nothing.** The view does not have focus. Click it once.
- **The mouse is stuck.** You clicked the view in the Interactive Map, which captures the pointer. Press <kbd>Esc</kbd>.
- **Walking through a tree or bench.** Props do not block you in walk mode. Walls and buildings do.
- **Low detail everywhere.** You are moving faster than the world loads, or **Low** is selected. Stop for a second, or pick **Medium**.

## Limitations

- Desktop only: WebGL 2, a mouse and a keyboard are needed.
- It is a viewer. Positions you pick here are exact enough for scripts, but check spawn heights on roofs and stairs in game.
- Everything runs in your browser. Nothing you do in the view is uploaded.

## Related tools

- [Interactive Map](/docs/tools/interactive-map)
- [YMAP Builder](/docs/tools/ymap-builder)
- [Objects / Props List](/docs/tools/objects-list)
