Skip to content

Off-World-Live-Collaborative/OWLVirtualProduction

Repository files navigation

A Free, Open-Source Project for Virtual Production in Unreal Engine

This repository is an Unreal Engine project that aims to help all skill levels to get started and advance in the world of Virtual Production and Virtual Broadcast.

🐵 Why do I need this repo?

Virtual Production and real-time Virtual Filmmaking can be complicated, with many challenges to explore and get lost in. Here at Off World Live we have been amongst it for a considerable amount of time now, and we have been able to distill down some incredible workflows from indie and large studio film-makers .

We have collected this knowledge and innovation in a communal project that can be downloaded and instantly used to shoot content. Whether your background is in filmmaking, game development, motion graphics, (or none of the above!) you will be able to get going in the world of virtual production immediately.

This repo is based on the idea that you should never have to start from scratch when working on a creative project. With a project that already includes useful assets and configs your set up time is reduced to zero and you can get going with the creative side.

🌈 How can it be this easy?

We have carefully crafted the project to be as resistance free as possible, so even with very little experience you can jump straight in and just start shooting footage.

We are constantly iterating on this project with additions to the repo based off of user feedback, and by being open to user additions.

All workflows will be backed up with tutorials and documentation if you want to dive into how these things work, and build off of the techniques.

👋 How can I use this project?

This project is open source, with a permissive Apache license. This means that you are free to use and adapt anything in this project for your own purposes. You can then use it for any project, commercial or non-commercial.

🌞 How can I give back?

We are excited to share our knowledge with you, but even more exciting is the idea that this can grow as a communal hub of information and techniques. So we urge you to give back to this repo in the form of any kind of asset, config or level that you think could be useful to the community. Even simple things like post-process materials that you re-use often can go a long way for someone with less understanding than you, so sharing is heavily encouraged!

🌍 This UE project includes: 🌍

Static Meshes/ level building resources:

  • Basic modular level building assets designed to make environment building quick, easy and experimental. Many assets include multiple material slots for optional addition of light strips or variation at user’s discretion.
  • A variety of static meshes to give your studios and environments some unique flavor.
  • Example studios ready to be personalized to your requirements.
  • Example Configs that are fully functional from a media I/O perspective and ready for environments to be built around them. (in progress)

Blueprints:

An ever growing resource of useful blueprints for both level building and deployment of virtual production/broadcast systems.

  • Environment building Blueprints.
  • Interactables such as sliding doors.
  • Light rigs such as a standard studio light rig that follows a target point.
  • Camera control Blueprints
  • Composure Config switching Blueprints

Materials

  • Level building materials for studio setups and environment design.
  • Customizable decal actors for addition of your own logos to your studio setups.
  • Animated materials designed to be useful for both environment design and artistic flare.

Composure Folder:

This folder contains all the assets needed to quickly create a composure composition

  • Useful transform pass set ups such as ‘ 2 layer comp’ ‘3 layer comp with matte’ and ‘dual screen comp’ for those that use composure these can be quickly selected for very quick comp creation. All input names correlate to names of the composure elements so that you can more quickly switch transform passes.
  • Additional Blueprints that can be added on to composure systems such as a plane aimer BP which ensures the plane always faces the camera both in editor and at runtime.
  • Basic Post Process effects re-worked to be compatible with composure transform passes, these range from utilities such as blur, crop, hue/saturation materials, to more advanced effects like rain drop displacement, or parametric VHS Filters.

How do I get involved?

Minimum PC requirements:

Operating System: Processor: Graphics cards:
Windows 10 64-bit version 1909 revision .1350 or higher, or versions 2004 and 20H2 revision /789 or higher Quad-core Intel or AMD, 2.5 GHz or faster RTX 3070 8GB for basic creation. RTX 3070 24GB or RTX A6000 48 GB for Virtual Produciton, VR or Gamedev. 20 Series GPUs can also run most levels at a lower frame rate.

Render Hardware Interface (RHI) DirectX 11 & DirectX 12: Latest Drivers.

Need help? You can join our Discord to discuss this shared project with the community or ask questions here

Licensing

The OWL Virtual Production Open Project is an Apache-licensed open-source Unreal project file repository on GitHub.

It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software under the terms of the license, without concern for royalties. Copyright © 2023 Off World Live Limited. All rights reserved.

Contributors

The OWL Virtual Production Open Project is created by @HardcoreRick with the support of @enpe23, @jennnital, @wesleyyuen and the Off World Live team. Special thanks to @campbellwmorgan @fdomw for the development of the VP Studio

Off World Live is a creator-focused engineering and research group democratizing media content creation in Unreal Engine. ) To learn more about our products and community, please view our website

About

The Off World Live Virtual Production Shared Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages