Videoplayer for CryEngine featuring WebM, DirectX 9, DirectX 11 Support
- Create Video Splashscreens / Menubackgrounds
- Replace any ingame 3D Entity/Material/Texture with a video (from the filesystem or in pak file)
- Looping / Custom resolution / Seeking / Pause / Speed
- Play multiple video streams and reuse them on multiple targets
- Fullscreen/2D Videosupport (multiple videos also possible) supports scaling, aspect ratio, placement, rotation, black border (or colored), transparency...
- Synchronize to multiple timesources (e.g. sound, supporting bullet time or playback during pause)
- 2D Sound / 3D Sounds on Entity
- Playlists (for videos and console commands e.g. loading a map as mainmenu background)
- Flowgraphnodes
- C++ Interface
- Part 3: 1.6 Demonstration
- Part 2: 1.5 Features and Playlists
- Part 1: Introduction and Howto play video on ingame objects (Version 1.0.1 so expect some differences)
This plugin requires the Plugin SDK to be installed. The plugin manager will automatically load up the plugin when the game/editor is restarted or if you directly load it.
- Use the installer or extract the files to your CryEngine SDK Folder so that the Code and BinXX/Plugins directory match up.
- If you want the sample logos/backgrounds and level please download the additional sample package.
- If you want to extend video functions using C++ or recompile the plugin please clone the latest stable branch
and add
;$(SolutionDir)..\Plugin_Videoplayer\inc
path to your include directories - For the Debug Configuration please download the DirectX SDK
- See Wiki: Flownodes