Announcement

Collapse
No announcement yet.

Lawn Grass Archviz

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

    Lawn Grass Archviz

    Hey guys

    I'm looking for a good way to create a realistic lawn for my archiz project.
    Since 2 weeks, I explores how to do it but I don't find...
    - Polygons with alpha grass texture are to expensive for a big area
    - Simple grass texture isn't convincing, but maybe it's possible to enhance it with a BumpOffset node/Displacement Map??

    Seemingly, the best way could be to fake it with the carpet's technic from the Content Realistic Rendering.

    Does anyone has ever needed a realistic lawn for archviz projects?

    Thanks for your help,
    Cheers

    #2
    This is what I have currently, using my new Foliage Lighting mode. Grass still needs a few tweaks, but this runs reasonably well. I would probably drop the number of tris per patch down a little further, but otherwise its good.

    Click image for larger version

Name:	LawnGrass.jpg
Views:	1
Size:	392.2 KB
ID:	1057208
    FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
    TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

    Comment


      #3
      Here you're using some plane with alpha grass texture isn't it?
      What is your "new foliage lighting tool"?

      Comment


        #4
        Yes its just planes with alpha texture, generated patch in speedtree. My custom foliage lighting is a way to have faked subsurface lighting without it actually being as expensive as doing subsurface lighting. For the grass, it also has a couple of other shortcuts to reduce the complexity of the shader further, allowing for more instances to be pushed out.
        FluidSurface Plugin: https://github.com/Ehamloptiran/UnrealEngine/releases
        TextureMovie Plugin: https://github.com/Ehamloptiran/TextureMoviePlugin

        Comment


          #5
          Here my grass with big area.

          https://forums.unrealengine.com/show...-Outdoor-Scene

          Here the thread with all my setups etc.
          https://forums.unrealengine.com/show...ronment-in-UE4
          Last edited by Ulrich.Thümmler; 09-29-2014, 07:26 AM.
          reference
          http://dirty-windows.de

          my blog
          http://ulrichthuemmler.blogspot.com/

          Comment


            #6
            Originally posted by Ulrich.Thümmler View Post
            Oh very nice, thank you so much, it's exactly what I needed now

            Comment


              #7
              I think the polygon technique is the most convincing option for tall grass. But when you need short ornamental grass, it gets tricky when the area is large because the amount of polygons needed to hide the "cards" will be huge and it will kill the frame rate. For now, I'm using the carpet technique. It add some depth to the grass but I'm not totally satisfied yet...

              Click image for larger version

Name:	Capturar.jpg
Views:	1
Size:	489.8 KB
ID:	1057229

              Click image for larger version

Name:	Capturar2.jpg
Views:	1
Size:	393.1 KB
ID:	1057230

              Click image for larger version

Name:	Capturar3.jpg
Views:	1
Size:	638.2 KB
ID:	1057231
              Guilherme Rabello Co-founder, Sureale
              Artstation | Behance | Youtube | Instagram

              Comment


                #8
                Great!
                That's exactly what I was looking for.
                Rabellogp, you aren't totally satisfied but that's a perfect compromise between a good look and a good frame rate!

                Is there a tutorial anywhere to do this technic? I spent some times analysing the material set up from the market place's realistic rendering but I don't understand all of it...

                Thanks,

                Comment


                  #9
                  Originally posted by etiles View Post
                  Great!
                  That's exactly what I was looking for.
                  Rabellogp, you aren't totally satisfied but that's a perfect compromise between a good look and a good frame rate!

                  Is there a tutorial anywhere to do this technic? I spent some times analysing the material set up from the market place's realistic rendering but I don't understand all of it...

                  Thanks,
                  There is no tutorial that I know of... I confess that I don't fully understand the carpet material either, I can't reproduce it by myself from sketch yet. But you can learn a lot by tweaking it.

                  First of all you need a proper mesh to apply this material. Take a look at the carpet mesh from Realistic Rendering and you'll notice 5 layers of mesh with some space between them. Each layer has a different vertex color. Reading the M_Carpet_Mat comments you can see that the lowest layer color must be blue in order to make it opaque. The other layers must be red gradually fading to black until the layer on the top. After setting this up and importing the mesh into the UE4, remember to check "Replace Vertex Colors" on "Importing Settings" so you can use the colors you've set in your 3D software.

                  Click image for larger version

Name:	layers.jpg
Views:	1
Size:	35.7 KB
ID:	1057244

                  Now you just need to replace the textures in the carpet material to get the diffuse color you want. After that, you can create an instance and mess around with the parameters in order to tweak the look of the grass. You don't need to worry about the BumpOffset configurations if you are using a mesh like the original one used for the carpet (5 layers with those vertex colors).
                  Guilherme Rabello Co-founder, Sureale
                  Artstation | Behance | Youtube | Instagram

                  Comment


                    #10
                    Thread moved to 'Architectural Visualization' sub forum
                    I expected challenges - but I never thought they'd be so bad, so long, and so frequent.

                    Comment


                      #11
                      It's been about 6 months since the last post here. Has anybody come up with anything new in terms of a nice even spread of short lawn grass?
                      Something that looks like this:

                      Click image for larger version

Name:	Green-Lawn.jpg
Views:	1
Size:	662.2 KB
ID:	1075122

                      Comment


                        #12
                        Originally posted by Jeff Helton View Post
                        It's been about 6 months since the last post here. Has anybody come up with anything new in terms of a nice even spread of short lawn grass?
                        Something that looks like this:
                        After experimenting a lot, I ended up electing the plane+alpha technique as the best option for me. It'll eat some frames for sure, but I think it's worth for the quality you can get. This is the results I'm getting right now:



                        edit: with material adjustments you can get whatever color you want, including a more even and green lawn like you said:



                        more pictures here: https://forums.unrealengine.com/show...-Project/page2
                        Attached Files
                        Last edited by rabellogp; 04-30-2015, 09:27 AM.
                        Guilherme Rabello Co-founder, Sureale
                        Artstation | Behance | Youtube | Instagram

                        Comment


                          #13
                          Originally posted by rabellogp View Post
                          After experimenting a lot, I ended up electing the plane+alpha technique as the best option for me. It'll eat some frames for sure, but I think it's worth for the quality you can get. This is the results I'm getting right now:
                          That looks awesome! So you just use the ordinary low poly grass plane technique + how many fps do you get?

                          Comment


                            #14
                            Originally posted by fighter5347 View Post
                            That looks awesome! So you just use the ordinary low poly grass plane technique + how many fps do you get?
                            Yep. Vertical planes with opacity textures spread all over the terrain with foliage tool. Some work on the materials to get color variation and that's all.

                            50~60 fps on this very project with that grass.
                            100~120 fps without the grass.

                            The grass is spread all over the terrain though, including the neighborhood. So it can't get worse than that in terms of performance. I think it's good enough for archviz.

                            Attached Files
                            Guilherme Rabello Co-founder, Sureale
                            Artstation | Behance | Youtube | Instagram

                            Comment


                              #15
                              Originally posted by rabellogp View Post
                              Yep. Vertical planes with opacity textures spread all over the terrain with foliage tool. Some work on the materials to get color variation and that's all.

                              50~60 fps on this very project with that grass.
                              100~120 fps without the grass.

                              The grass is spread all over the terrain though, including the neighborhood. So it can't get worse than that in terms of performance. I think it's good enough for archviz.

                              That does look like a huge improvement. How is the shorter grass looking on larger areas. I'll be wanting to use this for golf courses. I love the color variations in it.

                              Comment

                              Working...
                              X