# Wireframe

## Specifications

* The wireframe should be the exact same mesh from the LOD\_0
* The only noticeable difference is the material configuration

## Characteristics

* Transform Y Up
* Mesh should include tangents, normals, UVs
* Compression level: 6

## Objects

* No Light objects
* No Camera objects
* No Empty objects
* No Animation objects

## Positioning

* Origin: \[0, 0, 0]
* Scale: \[1, 1, 1]
* Rotation: \[0, 0, 0]
* Max X Offset (width): 0.01
* Max Y Offset (height): 0.01
* Max Z Offset (length): 0.01

## Materials

* Wireframe material should use Blender Principled shader with the following specs:

  * Metallic: 0
  * Roughness:1
  * Alpha:0.5

  ![](https://1769794590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHWwPrTAwLL81PbfiBvW%2Fuploads%2F5MeMeU0VkG9XISSvk1uI%2Fimage.png?alt=media\&token=10171687-1d1c-422e-8070-c8cba878dc39)
* For the Alpha to work, it is important to activate eevee render render engine in the render properties tab

![](https://1769794590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHWwPrTAwLL81PbfiBvW%2Fuploads%2FoUSDKImqSjmBFZqoBaRY%2Fimage.png?alt=media\&token=5a4ff44d-5ed1-49b3-bc0c-1dfb0d66020a)

* After this be sure to activate the Alpha blend on the Blend mode at the settings in the Materials properties tab&#x20;

![](https://1769794590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHWwPrTAwLL81PbfiBvW%2Fuploads%2Ff4oOjqLvikiPj7upDSsg%2Fimage.png?alt=media\&token=5e22f521-d0aa-4eca-a261-adf983ad8325)

## UV Maps

* Do not leave unused areas
* Avoid stretched images
* If the model is symmetrical or has any repeated mesh or shape, these should be overlapped
* Include a 10px bleed for the UV islands
* Any UV island with flat colors/textures should be overlapped&#x20;
* Keep UV island size relatively scale according to the actual size of the area
* Avoid any stretched or curved sections for cylindrical shapes UV map

## Size

* Maximum Width 260 meters
* Maximum Length 260 meters
* Maximum Height 100 meters


---

# 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://upland-3d.gitbook.io/upland-3d/structures/wireframe.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.
