# 3D Scene Description

`3D Scene Description` is a FiveM in-world text scene system that allows players and staff to place styled 3D text signs anywhere in the world.

It is designed for roleplay descriptions, scene storytelling, environmental details, event markers, and immersive world interactions. Each scene can be customized with text, fonts, colors, backgrounds, emojis, and duration.

With database storage, automatic expiration, admin tools, and flexible styling, the resource is easy to manage and adds a strong immersive layer to any server.

### Features

* In-world 3D text scene placement
* Custom text, colors, fonts, and backgrounds
* Emoji support
* Configurable duration
* Automatic scene expiration
* Persistent database storage
* Admin management tools
* Radius-based scene deletion
* Restricted placement zones
* Support for built-in and custom addon fonts

### How it works

Authorized players can create a scene directly in-game by aiming at a wall or surface and configuring its appearance in the UI.

Once placed, the scene is visible to nearby players within the configured render distance. Scenes remain active for their configured duration and are removed automatically when they expire.

Admins can manage active scenes through the admin panel or delete scenes in a selected radius.

### Included Pages

* Installation
* Configuration

### Requirements

Before using this resource, make sure all required dependencies are installed and started correctly.

### Notes

* Scenes are stored in the database
* Expired scenes are removed automatically
* Restricted zones can block placement in selected areas
* Custom fonts can be added through the `stream/` folder
* Make sure the UI is built before deploying the resource


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mskscripts.gitbook.io/mskscripts/scripts/3d-scene-description.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
