Announcement

Collapse
No announcement yet.

[Plugin] WindowsTextureMovie Plugin

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    [Plugin] WindowsTextureMovie Plugin

    Hi All,

    Click image for larger version

Name:	WindowsTextureMovie.jpg
Views:	1
Size:	142.7 KB
ID:	1134548

    WindowsTextureMovie Plugin v0.0.1

    Heres a new plugin for the windows guys. Allows you to play AVI and WMV movies on textures. This is only for Windows as it uses the media foundation to load and play the video. It bridges off existing code in the engine (UTextureMovie, UCodecMovie, etc.). I added a factory to allow importing of AVI and WMV file formats and codecs and a video player for the rendering of the movie. MP4 support had been temporarily disabled due to some missing attribute.

    Heres a video of it in action (The movie is some random NVidia movie showing off SSAO): WindowsTextureMovie example

    Link to Plugin: WindowsTextureMovie Plugin v0.0.1

    Can be found under /Engine/Plugins/Runtime/WindowsTextureMovie

    You will have to build the plugin yourself for the time being. This is considered an alpha release, so there may be some issues (I did not experience any myself).
    Last edited by Ehamloptiran; 05-06-2014, 12:15 PM.
    FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
    TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

    #2
    Hi Ehamloptiran,

    Thanks four your works! I think it will be cool to have same functions of texture movie with something cross-platform too.


    Originally posted by Ehamloptiran View Post
    Link to Plugin: WindowsTextureMovie Plugin v0.0.1
    Can be found under /Engine/Plugins/Runtime/WindowsTextureMovie
    It will be much more useful if you'll make separate repository for you plugins, without UE.
    Developer. Bass player. Cats owner. Unreal Engine addicted. Check my.alyamkin.com
    [Plugin] VaRest - REST API with blueprintable JSON plugin
    [Plugin] VaTexAltas - simple way to use texture atlases for UMG

    Comment


      #3
      Originally posted by ufna View Post
      Hi Ehamloptiran,

      Thanks four your works! I think it will be cool to have same functions of texture movie with something cross-platform too.
      Thanks ufna. Thanks for your works too. A cross platform solution will come as well as more formats

      Originally posted by ufna View Post
      It will be much more useful if you'll make separate repository for you plugins, without UE.
      Yeah I will do that. I'm completely hopeless with github. I managed to completely destroy my private fork today. So will try again tomorrow
      FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
      TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

      Comment


        #4
        Thank you for sharing Ehamloptiran!



        Rama
        100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

        UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

        Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

        Comment


          #5
          @Ehamloptiran: Kudos for doing this - nice work!
          VFX & AI
          http://www.team-imx.com

          Comment


            #6
            Thanks for the comments.

            As per ufna's advise. I have moved the code to a new repository, it can now be located at https://github.com/Ehamloptiran/TextureMoviePlugin. All future updates will be to here.
            FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
            TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

            Comment


              #7
              This is great!

              Can someone direct me to a decent wiki, tutorial, forum post, etc that will walk me through compiling the UE4 source to get this working.

              Cheers to Ehamloptiran.

              Comment


                #8
                Originally posted by reedandrader View Post
                This is great!

                Can someone direct me to a decent wiki, tutorial, forum post, etc that will walk me through compiling the UE4 source to get this working.

                Cheers to Ehamloptiran.
                There's a pretty neat tutorial directly on the github page. It should get you from downloading to compiling without any issue if you follow the steps there. Are you on Win/VS?
                VFX & AI
                http://www.team-imx.com

                Comment


                  #9
                  Does it work with 4.1.1? and how to do it without altering other plugins tied to source.

                  Comment


                    #10
                    Originally posted by DarkInfiktrator View Post
                    Does it work with 4.1.1? and how to do it without altering other plugins tied to source.
                    Yes it works with 4.1.1. The easiest way is to create your own project. Create a plugins directory and compile it that way. ie.

                    UnrealEngine/Projects/MyProject
                    - UnrealEngine/Projects/MyProject/Plugins
                    - UnrealEngine/Projects/MyProject/Plugins/WindowsTextureMovie
                    FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
                    TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

                    Comment


                      #11
                      Please update your plugins to make them work with 4.2 preview build and the upcoming 4.2. Putting plugins in 4.2 preview build makes viewport all black.

                      Comment


                        #12
                        Originally posted by DarkInfiktrator View Post
                        Please update your plugins to make them work with 4.2 preview build and the upcoming 4.2. Putting plugins in 4.2 preview build makes viewport all black.
                        Please see this post: https://forums.unrealengine.com/show...ll=1#post49719
                        Last edited by Ehamloptiran; 05-17-2014, 07:57 AM.
                        FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
                        TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

                        Comment


                          #13
                          This is great work, much appreciated!

                          Have you had any issues trying to package a build that uses the plugin? I am compiling this as a Game plugin, but haven't had luck getting it to be included in the package.

                          Thanks!

                          Comment


                            #14
                            Originally posted by Stephen Hess View Post
                            This is great work, much appreciated!

                            Have you had any issues trying to package a build that uses the plugin? I am compiling this as a Game plugin, but haven't had luck getting it to be included in the package.

                            Thanks!
                            Just add it to the PublicDependencyModuleNames and it should be packed.
                            Developer. Bass player. Cats owner. Unreal Engine addicted. Check my.alyamkin.com
                            [Plugin] VaRest - REST API with blueprintable JSON plugin
                            [Plugin] VaTexAltas - simple way to use texture atlases for UMG

                            Comment


                              #15
                              please forgive my n00bness, but if i just copy only the plugin folder into the /Engine/Plugins/Runtime that doesn't work...what do i need to do next? Do i need the source of UE4 to be able to compile it or is there something i've missed.
                              thanks

                              Comment

                              Working...
                              X