MalberS Animations: All products 50% off

Open Virtual Film Project

Fae Corrigan - Code Plugins - Dec 10, 2020

A suite of tools, material shaders, folder structures, naming conventions and plugins for DCCs (blender/rhino/maya) designed to streamline the UE filmmaking process

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27, 5.0 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This plugin provides several core functions:

  • OVFP Editor Utility Widget: Provides a dashboard of the following tools
  • Dynamic setlist: shows all levels in the environments folder with notes, create versions and new environments easily
  • Import/Export (beta)
  • Selection tools
  • Replace Materials in Scene
  • Create Materials from Textures
  • Transformation tools
  • Editor interactable objects
  • Sticky Notes
  • Ruler
  • Batch rename assets
  • Bulk edit materials
  • VR Scouting Tools: An extension to Epic's virtual production scouting tools, with several quality of life improvements

Swappable Parent Materials

  • 60 surfaces
  • 5 decal
  • 7 light function
  • all use the same internal logic, so you can switch parent materials quickly

DCC to Unreal Bridge Python Plugins

  • supports Blender 2.8x-2.9x, Rhino 6-7 and Maya 2019-20 (Maya is in early development)
  • Send files from the DCC to UE with proper pivots, instancing naming conventions and folder structure
  • create and assign a material instance using one of the plugin's parent materials and attempt to recreate the DCC texture assignments
  • auto generate naming conventions:
  • import into UE automatically with the OVFP folder structures:
  • set the units and export/import settings for the DCC and UE to prevent issues
  • NOTE: Currently only works for static meshes. Animations and skeletal meshes will be supported in the future
  • NOTE: Not associated with the Blender to Unreal tools

Technical Details

Version 2.0

Tutorial playlist:

Trello board for development:

Bugs/Feature Requests:

Github Source Code:

Requires the following non-default settings:

  • Project Settings -> Separate Translucency - Disabled (Not required, but otherwise transparent objects will not show depth of field correctly)
  • Project Settings -> Python Remote Execution -> Enable python remote execution (allows the DCC to UE4 bridge software to work)

Requires the following plugins:

  •  Editor scripting Utilities
  •  Virtual production Utilities
  • Python Editor Script Plugin

Code Modules:

  •  OVFPPlugin - Editor

Number of Blueprints:

  • 1 core editor utility widget with 10 sub widgets
  • 5 spawnable blueprint actor types
  • 1 set of right-click actor scripted actions
  • 1 set of right-click asset scripted actions

Number of C++ Classes: 2

Network Replicated: no

Supported Development Platforms: win64, win32