Announcement

Collapse
No announcement yet.

Hair Rendering Simulation test

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

    #16
    Looking forward to seeing this develop, keep up the good work!

    Comment


      #17
      @Ehamloptiran, awesome concept here!
      At first I imagined the model on the first screen suddenly nodding and shaking, and then dubstep appears (wub-wub) combined with all the hair waving around. :crazy:
      Yep, that would end up with a decent hair spray commercial.

      Comment


        #18
        TressFX in UE4 sounds awesome to me Keep up the awesome work!
        Artist and Amateur-Blueprintist at SpiritShock

        Comment


          #19
          Got basic lighting working, using only the primary directional light, since I am compositing the hair in the translucency pass, basically need to do standard forward rendering lighting/shadowing. Was unable to get it to work in the deferred pass without looking rubbish. The lighting model is Kajiya with dual highlights.

          The hair emits shadows to the world , but is not currently self shadowed. Still trying to figure that part out.

          Click image for larger version

Name:	HairSoFar5.jpg
Views:	1
Size:	169.3 KB
ID:	1051024
          FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
          TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

          Comment


            #20
            Amazing work Ehamloptiran. You've ported FluidSurface just in few days and now TressFX.. you've got pretty big knowledge base i see
            What have you worked on before? Is there a portfolio site somewhere or anything else?
            Alone: The Untold - a story driven horror game

            Comment


              #21
              Originally posted by BiggestSmile View Post
              Amazing work Ehamloptiran. You've ported FluidSurface just in few days and now TressFX.. you've got pretty big knowledge base i see
              What have you worked on before? Is there a portfolio site somewhere or anything else?
              I have no portfolio and never really working on anything too big. Just someone who has been passionate about game development, especially graphics for a long long time, worked on a couple of demos back in the day, made a couple of deferred renderers. Implemented the tiled deferred lighting similar to what UE4 uses when I read a paper on it from the Frostbite engine. Thats about it. Never really had a good engine to work with, so its a dream come true to be able to do what I can do with UE4.

              New updated, managed to get shadows figured out for self shadowing of the hair. Working on simulation next, and create a couple of new assets, sick of working with the same set of hair.

              Click image for larger version

Name:	HairSoFar6.jpg
Views:	1
Size:	218.9 KB
ID:	1051044
              FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
              TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

              Comment


                #22
                That last update of the hair looks great!

                Comment


                  #23
                  Wow, congrats! The last picture looks really great. Did you do some performance tests already?
                  Join us on IRC! We are on #unrealengine @ freenode.org

                  Comment


                    #24
                    Originally posted by Bajee View Post
                    Wow, congrats! The last picture looks really great. Did you do some performance tests already?
                    Not yet, still very unoptimized, I've just shoved code in where I can. Once I have the simulation done, I will refactor the code, now that I have a better understanding of the rendering side and then optimize the shaders, and then I can start doing some performance testing.
                    FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
                    TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

                    Comment


                      #25
                      That looks really good, great job!

                      Comment


                        #26
                        @Ehamloptiran - This may be a stupid question but i downloaded your Movie Texture plugin, how do i compile it to get it working? It's the first plugin i have installed for UE4.


                        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


                          #27
                          Looking great, what program are you using to design the strands? Just wondering if something like HairFarm, Ornatrix, or even Zbrush fibermesh via script to convert to Splines can be used.

                          Comment


                            #28
                            That's just the coolest, great work! I'm curious, do the strands react with physics?

                            Comment


                              #29
                              Originally posted by CharlestonS View Post
                              @Ehamloptiran - This may be a stupid question but i downloaded your Movie Texture plugin, how do i compile it to get it working? It's the first plugin i have installed for UE4.
                              Place source code of Plugin in <YOUR_PROJECT_FOLDER>\Plugins\WindowsTextureMovie. Regenerate project files, and compile, that should be it. When you launch the editor, make sure to enable the plugin. Currently does not work with 4.2. I need to go through and clean it up to make it compatible.

                              Originally posted by Xodroc View Post
                              Looking great, what program are you using to design the strands? Just wondering if something like HairFarm, Ornatrix, or even Zbrush fibermesh via script to convert to Splines can be used.
                              Currently just using 3dsmax and placing splines, then exporting to ASE and converting to custom format, not very versatile for styling. AMD recommends Hair cut and shave (I think thats what its called) for Maya, but is expensive.

                              Originally posted by DrifterGames View Post
                              That's just the coolest, great work! I'm curious, do the strands react with physics?
                              Not yet. I am working on simulation next, which will allow for gravity and wind, and collision with custom specified collisions (Spheres and Capsules, like how Apex cloth is done). External physics objects maybe in the future.

                              Update: Quick test with short fur. Nothing fancy, would look better with more random variation (Which I will be looking at) and a better asset.

                              Click image for larger version

Name:	ShortFur.jpg
Views:	1
Size:	82.0 KB
ID:	1051060
                              FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
                              TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

                              Comment


                                #30
                                Amazing work [ATTACH=CONFIG]4521[/ATTACH]

                                Comment

                                Working...
                                X