Announcement

Collapse
No announcement yet.

Ship physics WIP

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

    Ship physics WIP



    Today I've finished work on the alpha-version of ship physics. There were three angles of the task:

    1. Create ocean shader (surface)
    2. Teach the ship to react on it
    3. Make it work in multiplayer

    Few days, some reseach.. and here it is Working on weapon system now.
    Last edited by ufna; 04-08-2014, 03:48 AM.
    Making games with Unreal Engine https://alyamkin.com

    #2
    Awesome, that was pretty cool!

    Comment


      #3
      Very impressive man, nice job;.

      Comment


        #4
        WOW! Very nice!

        Comment


          #5
          awesome stuff man, keep us updated!!!
          Game Artist

          Comment


            #6
            Nice movement. May be some foam particles?

            Comment


              #7
              Well done!

              Can't wait to see more of this.

              Comment


                #8
                Curse you ufna! awesome as always!
                Do you mind sharing some information on how this is done? I'm basically trying to do the same thing but I'm stuck.. I can make a shader with waves but how do I get the surface height data afterwards? any tips?

                4.10 Update! -> [Community Project] WIP Weather & Ocean Water Shader
                WIP Interactive Water Shader, WIP 2D Water Sim
                WIP FFT Ocean w/ Foam, Quad-tree Infinite Ocean LOD

                Comment


                  #9
                  Thanks, guys!


                  Originally posted by Nocte30 View Post
                  Nice movement. May be some foam particles?
                  Sure, I'll add them next week


                  Originally posted by TK-Master View Post
                  Do you mind sharing some information on how this is done? I'm basically trying to do the same thing but I'm stuck.. I can make a shader with waves but how do I get the surface height data afterwards? any tips?
                  It's the classic approach - I have separate class that calculates the wave height in desired world points on cpu. It's being computed for each of ship's "tension dot" (I plan to slice the ship into volumes then). This class uses the same height function as a shader, and parameters are synchronized between them (on 1:10 you can see how I'm changing wave height to make wave higher).
                  Making games with Unreal Engine https://alyamkin.com

                  Comment


                    #10
                    Looks great the only thing i think could be improved is the dampening, the ships seams a bit too stiff in it's dampening on the waves as if it wee hitting a solid floor under the waves.


                    Twitter - @TheCSilverman

                    Ancient Cistern | Advanced Material Pack Ed. 1 | Advanced Material Pack Ed. 2 | Advanced Material Pack Ed. 3 | Texture Pack Ed. 1 | Container Pack Ed. 1 | Road Sign Pack Ed. 1

                    Comment


                      #11
                      Impressive stuff. How viable is it to make something like AC4's ocean? I mean, is there much clipping between the water and the ship's hull or is it something you are going to work on?
                      FREE Lightshow
                      FREE VR Drum Kit Project

                      FREE Color LUT Collection
                      FREE Physics Driven Spacecraft Project
                      FREE GTA Style Vehicle Interaction
                      Dynamic DoF(Depth of Field)
                      Camera Crossfade

                      Comment


                        #12
                        Originally posted by Jacky View Post
                        Impressive stuff. How viable is it to make something like AC4's ocean? I mean, is there much clipping between the water and the ship's hull or is it something you are going to work on?
                        I think AC4's ocean was done with nvidia's waveworks.

                        Comment


                          #13
                          Originally posted by CharlestonS View Post
                          Looks great the only thing i think could be improved is the dampening, the ships seams a bit too stiff in it's dampening on the waves as if it wee hitting a solid floor under the waves.
                          It will be improved. There are so much parameters to tweak!

                          Originally posted by Jacky View Post
                          Impressive stuff. How viable is it to make something like AC4's ocean? I mean, is there much clipping between the water and the ship's hull or is it something you are going to work on?
                          Sorry, I didn't understand what you meant exactly AC3/4 ocean created with different approach of ocean geometry ("projected grid" concept).
                          Making games with Unreal Engine https://alyamkin.com

                          Comment


                            #14
                            Originally posted by LocknLoad View Post
                            I think AC4's ocean was done with nvidia's waveworks.
                            I'm pretty sure that not. I see no reason for them to use WaveWorks when they've created cool system for AC3 already.
                            Making games with Unreal Engine https://alyamkin.com

                            Comment


                              #15
                              Originally posted by ufna View Post
                              Sorry, I didn't understand what you meant exactly AC3/4 ocean created with different approach of ocean geometry ("projected grid" concept).
                              Sorry, i have no technical knowledge on this kind of stuff, thats why i gave AC4 as a comparison. And i got my answer.
                              FREE Lightshow
                              FREE VR Drum Kit Project

                              FREE Color LUT Collection
                              FREE Physics Driven Spacecraft Project
                              FREE GTA Style Vehicle Interaction
                              Dynamic DoF(Depth of Field)
                              Camera Crossfade

                              Comment

                              Working...
                              X