Announcement

Collapse
No announcement yet.

[Plugin] Ocean surface simulation plugin (VaOcean)

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

  • [Plugin] Ocean surface simulation plugin (VaOcean)

    Hi there

    I hope that's the right place to talk about own plugins.



    VaOcean is the ocean surface simulation plugin.

    It includes:
    • Component that renders displacement and gradient (normal) maps in real time
    • Sample content, including water shader and grid meshes to be used on scene
    • Set of global shaders that perform FFT calculation and other tech stuff on GPU

    Current version: 0.4 Alpha 6 Hotfix 1. Check the demo project!

    Plugin is avaible under MIT open-source license, you can download it here (please read installation notes, unusual step required). Source code is available on Github: https://github.com/ufna/VaOcean

    Preview videos:

    Plugin is in alpha stage now, and I'm going to add and improve a lot of things next. Any tests, comments and reviews will be really appreciated

    Btw, it was a great pleasure to work with RHI wrappers
    Last edited by ufna; 08-16-2014, 02:20 PM.
    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

  • #2
    This is great! Thank you for sharing ufna!
    FREE Color LUT Collection
    FREE Physics Driven Spacecraft Project
    GTA Style Vehicle Interaction
    Dynamic DoF(Depth of Field)
    Camera Crossfade
    Portfolio

    Comment


    • #3
      This plugin seems very promising, good job!
      Unreal Development Kit/Unreal Engine 4 User

      "You're not getting what you want? Then calm, relax, push yourself a little more and wait for your moment to arrive, because everything has its time."

      Comment


      • #4
        Hey Ufna,

        Looks great, but unfortunately I am crashing immediately upon trying to open a project with this plugin enabled. I've tried both 4.02 and 4.1.

        Comment


        • #5
          Originally posted by Havoc View Post
          Hey Ufna,

          Looks great, but unfortunately I am crashing immediately upon trying to open a project with this plugin enabled. I've tried both 4.02 and 4.1.
          Did you copy shaders from plugin to the engine's shaders folder?
          Last edited by ufna; 05-03-2014, 03:17 PM.
          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


          • #6
            Originally posted by ufna View Post
            Did you copy shaders from plugin to the engine's shaders folder?
            Nope, because I'm a big dumb idiot who cannot read! thanks, working now. I checked the readme for instructions, and since I didn't see any there, I figured it was good to go.

            Comment


            • #7
              Wow this is amazing that you are sharing this with all of us!

              thanks so much Ufna!

              You are awesome!


              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


              • #8
                Neither the SeaCraft or the VaOcean plugin work with the 4.1 version of Unreal. With VAocean plugin I got an error when trying to enable it after compiling saying it is not compativble with current version of the game and SeacRaft smapel said you need to recompile for current version of Engine but when trying to generate Visual Studio Project Files I got an error saying \trunk folder is missing 'source' folder.
                Last edited by DarkInfiktrator; 05-03-2014, 05:46 PM.

                Comment


                • #9
                  Thanks, guys! I hope that my works will be useful for community. It's fantastic that we can do such low-level code with UE.


                  Originally posted by DarkInfiktrator View Post
                  Neither the SeaCraft or the VaOcean plugin work with the 4.1 version of Unreal. With VAocean plugin I got an error when trying to enable it after compiling saying it is not compativble with current version of the game and SeacRaft smapel said you need to recompile for current version of Engine but when trying to generate Visual Studio Project Files I got an error.
                  I'm using the 4.1.0 "installed" version, and all my stuff works perfect on all three PCs I have for tests. I think you should check your installation or paths.
                  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


                  • #10
                    Originally posted by ufna View Post
                    Thanks, guys! I hope that my works will be useful for community. It's fantastic that we can do such low-level code with UE.




                    I'm using the 4.1.0 "installed" version, and all my stuff works perfect on all three PCs I have for tests. I think you should check your installation or paths.
                    I got an error saying \trunk folder is missing 'source' folder. I used svn to download SeacRfat content using the steps you provided in your site. Also I copied shaders from plugin to the engine's shaders folder and I copied the VaOcean folder to engine/plugins: I want to the plugin to be available for all projetcs and not just for one project that I must enable each time. then I revbuilt the entire ue4 engine and I got those errors.

                    BTW, I am using source version of UE4 not the installed one from launcher.
                    Last edited by DarkInfiktrator; 05-03-2014, 05:51 PM.

                    Comment


                    • #11
                      Originally posted by DarkInfiktrator View Post
                      I got an error saying \trunk folder is missing 'source' folder
                      I suppose you're speaking about SeaCraft, so you should combine code from github and content from SVN to make it work. Github stuff should be placed into trunk folder of SVN repository.
                      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


                      • #12
                        Very nice plugin, thanks you.

                        Comment


                        • #13
                          Looks very good! Will check it out later
                          --------------------------------------------------------
                          [New On Marketplace] Custom Character Creator
                          --------------------------------------------------------
                          [Marketplace] RPG Starter Kit - Multiplayer Melee Combat System - Animated Crossbow
                          --------------------------------------------------------

                          Comment


                          • #14
                            Awesome...Something that the community wanted since UE3.
                            Unreal Nexus - Create Share and Experience!
                            Unreal Engine 4 World-Wide User Map

                            [TOOL] Create your own binary release of UE4 from GitHub source
                            [Marketplace] Vehicle Soccer Template
                            [Marketplace] Objective Waypoint System
                            My UE4 Tutorials and Misc Tools

                            Lead Programmer at YetiTech Studios
                            Your Friendly Neighborhood
                            Satheesh PV (a.k.a RyanJon2040) | Twitter, Instagram, Facebook, LinkedIn, YouTube, Google+

                            Comment


                            • #15
                              Hey ufna -

                              Thank you so much for this plugin

                              Comment

                              Working...
                              X