Sends desired render target texture to Spout if UE4 is running in OpenGL mode
- Unreal Engine 4 4.8+ built from C++ Source on GitHub
- Unreal Engine 4 4.8+ C++ Project (Could be blank C++ template project)
- Visual Studio 2013, Express should work, recommend Community Edition (its free, yo)
- Willingness to put up with instability
- Merge repo's Engine folder with your Engine folder, there shouldn't be any overwrites on first merge
- Compile Spout SDK for Win32 and Win64 platforms
- Put Spout SDK
.lib
and.dll
files inEngine\Source\ThirdParty\Spout
into their respective platform folders - Put a copy of those same
.dll
files inEngine\Binaries\
into their respective platform folders - Add a reference to SpoutPlugin in your Unreal Project Build file
- Run
GenerateProjectFiles.bat
in your Unreal root folder - Compile Unreal Engine 4 and your project
- Make sure to open your project in OpenGL mode by adding the
-opengl
command line to your editor - At some point during a level play, create a render target using the Create Render Target 2D With One Copy Blueprint node
- Feed whatever you want into that render target texture
- Be sure to call Set Spout Sender Texture Source with the render target you created