# Virtual Production and XR

This section is meant to provide some links and resources on things like virtual production and Extended Reality (XR). There are many resources that cover this topic in considerable detail, so this will be very brief.

This area of study is a large synergy across different disciplines like content production, filming, LED displays, motion tracking, and lighting. It felt necessary to ackowledge it as part of the continuum of digital displays.&#x20;

In a weird way, you could consider XR as a specialized display on its own because of how it utilizes sensor technology and game engines to render a believable environment to the perspective of the camera. In the same way that an AR/VR headset renders a certain perspective to the viewer's eyes, this is just that same concept but unwrapped into a sort of extrernally facing thing. I think that certain kinds of displays will eventually incorporate more and more sensors that are just considered fixed elements of the display.

In very brief terms, many setups for XR utilize a rendering engine like Unreal or Notch to render a scene in real time. The scene is rendered on high resolution LED tiles where actors and other props  are used to set the scene. A tracking system (like a [Vive Tracker](https://www.vive.com/us/accessory/tracker3/)) is attached to the camera and it allows the real-world camera to essentially duplicate the virtual camera position in the rendered 3D scene. There is a lot of details I'm not covering here like the importance of scene lighting, the frame sync/genlock between the LED scene and the camera, and the alignment of the camera intrinsics to the virtual camera so that movement feels natural and smooth for the background of the scene.

Some other resources:

* [The difference between XR and Virtual Production](https://www.lbbonline.com/news/the-difference-between-xr-and-virtual-production)

Low budget XR overview:

{% embed url="<https://www.youtube.com/watch?v=DQT0Qy856mA>" %}

{% embed url="<https://www.youtube.com/watch?v=9BtyhCyTJt0>" %}

{% embed url="<https://www.youtube.com/watch?v=HDb6EGipO-Y>" %}


---

# 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://blair-neal.gitbook.io/survey-of-alternative-displays/appendix/virtual-production-and-xr.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.
