# Unreal Engine

<figure><img src="/files/CAIrUK8tfO1Yk7GyZDkF" alt=""><figcaption></figcaption></figure>

Our Unreal Engine Template provides some basic constructs for catching shadows, reflections and framing content.&#x20;

## Requirements

{% hint style="info" %}
**Our template requires Unreal Engine 5.6 or newer.**&#x20;
{% endhint %}

{% embed url="<https://www.unrealengine.com/en-US/download>" %}

<figure><img src="/files/c9iOfQCNhVrT1i8EbZYP" alt=""><figcaption></figcaption></figure>

## Opening the project

Our template is available as an Unreal Engine Project or as a Plugin, you can access the project from our Github here:

{% embed url="<https://github.com/Looking-Glass/HLD-Templates/tree/feat/unreal/Unreal>" %}

To open the project, make sure Unreal Engine 5.6 is installed and double click the .uproject file. From there, navigate to the **Plugins/Hololuminescent-Display-Template/** directory and open the **HLD\_Template** level.&#x20;

The level  contains a few components.&#x20;

* **Alcove** - a visual preview of the holographic volume of our Hololuminescent Displays.&#x20;
* **Shadow Catcher** - a plane to catch shadows from your main content and also add a subtle reflection.&#x20;
* **CineCameraActor** - a camera setup to match the perspective to the holographic volume.&#x20;

<figure><img src="/files/c9iOfQCNhVrT1i8EbZYP" alt=""><figcaption></figcaption></figure>

## Placing Content

In our template we've used the BP\_ThirdPersonCharacter asset as an example, you can replace this with your own content. For more guidance please see our [Products](/creative-guidelines/products.md) or [Characters](/creative-guidelines/characters.md)pages.&#x20;

<figure><img src="/files/c9iOfQCNhVrT1i8EbZYP" alt=""><figcaption></figcaption></figure>

## Exporting Content

The **Alcove** element should be set to **`hidden in game`**, this means it will automatically disappear during a game session or capture session. This will also allow you to quickly toggle the alcove on and off by pressing `G` on your keyboard.

To export content, open the sequencer window and track the CineCamera Actor in the scene. This camera should remain static and should not be modified or moved. Your content should be placed relative to the camera.&#x20;

{% hint style="success" %}
You can tweak the atmospheric fog and shadowing plane's base color to allow for a tinted alcove. This can be helpful for content where you're looking to have a more branded experience.&#x20;
{% endhint %}

<div><figure><img src="/files/pFgKSisfX5V5OePSLe9r" alt=""><figcaption></figcaption></figure> <figure><img src="/files/gkB6dUyP8xXYPZG7azIE" alt=""><figcaption></figcaption></figure></div>

Once you're happy with your scene, make sure the Alcove is set to hidden, and then choose `Render Movie` — this will open the dialog to render your video out. You should change the preset resolution to ensure you're rendering at 4K, in a 9:16 aspect ratio.

We recommend exporting as an image sequence, but you can compile the image sequence into a video using your preferred video editor.&#x20;

<figure><img src="/files/AegvkACO1zjEkaV0IfOh" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/c9iOfQCNhVrT1i8EbZYP" alt=""><figcaption></figcaption></figure>

## Previewing and exporting for HLD playback

Once you’ve exported your video, we recommend opening it in [**HLD Author**](/apps-and-tools/hld-author.md).

HLD Author lets you:

* Preview how your content will appear on a Hololuminescent Display
* Automatically export the video in the correct format for playback on the included [HLD Demo Media Player](/managing-content/using-the-demo-media-player.md)

This is the easiest way to confirm framing, depth, and orientation before deploying content to a device.


---

# 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://hlddocs.lookingglassfactory.com/content-pipelines/creating-videos-with-3d-tools/unreal-engine.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.
