Announcement

Collapse
No announcement yet.

Grass Pack Vol. 1 Official Thread

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

    Grass Pack Vol. 1 Official Thread



    Hey everybody I'm Jack!

    I recently released a grass pack onto the Unreal Marketplace. After a period of time I realized I was way behind the curve on getting a thread started so here we are. Better late than never.

    Description: This is a grass pack containing a total of 15 different grass meshes each with a unique material and texture. The pack contains 3 variations of bullrush, indian grass, switch grass, wheat grass, and yard grass.

    With that said if any of you have any questions or concerns, feel free to post here or email me at my official email address: 1gameloper@gmail.com

    Here's a few higher res renders that you may be able to see better than in the marketplace:

    Overgrown yard grass:


    Wheat Grass:


    Switch Grass:


    Indian Grass:
    Last edited by Jack M.; 03-12-2015, 06:54 PM.
    Youtube Channel - A Quick Uncharted 3 Inspired Desert Scene in Unreal Engine 4

    Portfolio - https://www.artstation.com/artist/jackm

    #2
    I had a few people asking me about performance of the grass so here are my specs:

    i7 2600 cpu
    gtx 570
    16 gb ram

    I created the default terrain and filled it with the grass completely. They are all being drawn, none culled. It's also on epic settings.

    Before with nothing in the scene I was getting around 60 fps or so, and after placing everything in the way I did it dropped to 20fps.

    Keep in mind this is using 1024x1024 texture map with no mips, and 3 different meshes being instanced.

    Realistically this would be a poor use of optimizations for a game, but I just wanted to show worst case scenario of how much resources the grass could use.

    Youtube Channel - A Quick Uncharted 3 Inspired Desert Scene in Unreal Engine 4

    Portfolio - https://www.artstation.com/artist/jackm

    Comment


      #3
      Are there any LODs included?

      Is a distance fade included in the material?

      Comment


        #4
        How much tris?

        Comment


          #5
          Originally posted by Crushed View Post
          How much tris?
          144, 126, and 108,

          Click image for larger version

Name:	GrassPack.jpg
Views:	1
Size:	758.3 KB
ID:	1065077

          I get 30-40fps with over 600k instances with 4.7's new foliage lighting model. No culling, no shadows, no mips.

          After I do a little more optimization, namely enabling mip maps, and employing culling at around 20k, I get 80fps+ with 1.8m instances.

          Click image for larger version

Name:	GrassPack2.jpg
Views:	1
Size:	668.7 KB
ID:	1065079

          i5-2500k
          16gb RAM
          GTX 970

          Comment


            #6
            order66 - There are no lod's. There is no distance fade. If either of these are requested features I'll see what I can do to update the pack with both.

            Crushed - Havoc is accurate with his response

            Havoc - Holy **** man! That's some insane counts.
            Youtube Channel - A Quick Uncharted 3 Inspired Desert Scene in Unreal Engine 4

            Portfolio - https://www.artstation.com/artist/jackm

            Comment


              #7
              **** thats really impressive, nice work!

              Comment


                #8
                Thanks man!
                Youtube Channel - A Quick Uncharted 3 Inspired Desert Scene in Unreal Engine 4

                Portfolio - https://www.artstation.com/artist/jackm

                Comment


                  #9
                  Made some banner art with the help of a friend for the grass pack (The grass in the image is the same as the yard grass that comes with the pack if anyone is wondering).

                  Youtube Channel - A Quick Uncharted 3 Inspired Desert Scene in Unreal Engine 4

                  Portfolio - https://www.artstation.com/artist/jackm

                  Comment


                    #10
                    Looks sweet.
                    I'm sure pretty much everyone here's interested in an improved-performance version which includes LODs and a simpler material version in the distance.
                    Performance is important and grass will be used alot. So please make sure it's performance impact is as minimal as possible...! Thanks

                    P.S.: Wheat and Switch grass look rather monochrome to me. Do they have diffuse textures?
                    Last edited by jbjhjm; 01-14-2015, 08:51 AM.

                    Comment


                      #11
                      Does the grass sway if there is wind?

                      Necro's Bone Box, Necro's Utility Material Pack, Necro's Utility Material Pack #2, Necro's Rock Box, Necro's Tool Box on the UE4 Marketplace.

                      Comment


                        #12
                        Thanks for taking an interest in my pack everybody!

                        I'll definitely be doing a major update this month including the following upgrades (that will be provided for free to those who already own the pack):

                        - Swaying grass in the wind
                        - Upgraded textures
                        - 2 LOD's added to the current LOD of each mesh

                        If anyone has any additional suggestions for an update feel free to post and I'll put it on the list.

                        I'm thinking I'll be updating each time I finish one of these milestones. The primary reason is I'm pretty cramped for time and I want to continue delivering content to make this pack even better.

                        Thanks for all of the support everyone!
                        Youtube Channel - A Quick Uncharted 3 Inspired Desert Scene in Unreal Engine 4

                        Portfolio - https://www.artstation.com/artist/jackm

                        Comment


                          #13
                          I'd really love to buy your grass but there are a few things that are causing me serious hesitation:

                          1. Hard edges and easily visible planes: http://i.imgur.com/4m0QVaW.jpg
                          I understand grass is made of planes when used in video games, but there's something about the blades that really show off the fact that these are just planes rotated a few times. I think part of it has to due with the fact that all of your grass blades come together at a visible point near the root instead of being more spread out, but I'm not sure that's a complete (or even partial) cause. With the current geometry as it is, I'd have to do a lot of work to mask the planes.
                          2. Superficial coloring on each blade isn't a complete solution for showing variance in grass. If you added a material that took the world position and changed color based on that: http://ulrichthuemmler.blogspot.de/p...rld-color.html you'd have a much more versatile asset.
                          3. The wind is kindof a big deal as well. Many people ask for wind shaders, so for the sake of not simply repeating their request, I'd add that realistic wind is sometimes difficult to recreate. I'd swing back over to Ulrich's website to check out his wind tutorials. https://forums.unrealengine.com/show...ghlight=ulrich

                          Comment


                            #14
                            Awesome suggestions Zooch! I'll be adding all of those elements to the list of things to do for sure. I hadn't even thought of the color variation based on world position. Thanks for linking to some resources too man!

                            I was able to knock one the the to do's off of the list today. I finished creating the LOD's for each mesh and here are the specs as of current optimization:
                            - LOD 0 (Just the normal grass): 108-144 tris
                            - LOD 1 : 72-96 tris
                            - LOD 2 : 48-64 tris

                            Tomorrow I will be tackling the wheat and switchgrass as they are way too monochrome. Color variation is desperately needed. Thanks for pointing that out jbjhjm!

                            What I might do when I get to making the wind for the grass is create a tier of materials.
                            Low material: What's already there with just wind.
                            Med material: What's there, wind, and soft edge blending to fix the harsh plane intersections
                            High material: What's there, wind, soft edge blending, and sub surface scattering.

                            This way you guys have lots of options for various environment requirements to create massive fields or just little patches that might be placed around a flame that should receive light in a certain way.

                            Let me know your thoughts everyone. Feedback and suggestions for improvement will always be appreciated. They'll be put on the list and I'll be updating both the thread and the pack as often as I can.

                            Thanks again for the support everyone!
                            Youtube Channel - A Quick Uncharted 3 Inspired Desert Scene in Unreal Engine 4

                            Portfolio - https://www.artstation.com/artist/jackm

                            Comment


                              #15
                              If you pull that off I'll be buying immediately.

                              Comment

                              Working...
                              X