Announcement

Collapse
No announcement yet.

[FREE] Advanced Cinematic Grass Blueprint with 3D Imposter Sprite foliage

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

  • replied
    Here, try this one https://drive.google.com/open?id=180U0PilhLq7eBp47mVGm0La1QZVURAf3 thanks for the feedback Dropbox is kinda junk for sharing files come to find out.
    Last edited by Aaron-Neal; 05-06-2020, 08:54 AM. Reason: Changed the link to the newest version of the project

    Leave a comment:


  • replied
    The download link is not working

    Leave a comment:


  • replied
    Oh forgot to tell ya, if you're adding this to a completely new project there are a couple of setup things you must do. You have to add these three nodes to your LEVEL BP because of the way the tool is saving settings for the presets...like this. That should fix the problem with it looking weird on play.

    Click image for larger version

Name:	Level Blueprint.jpg
Views:	1
Size:	516.0 KB
ID:	1099663

    Now, to fix the issue with the all black meshes when you first load it into a new map, either goto the function name of the preset you're trying to change and reset all values back to default (the little yellow arrows to the right of each setting) or simply copy and paste the array from the "Saved Values (Minimize)" category...from the demo map I gave you, to the new map you created.

    MAKE SURE you're not on that preset when you paste them in or nothing will happen...cuz it's just overwriting the new settings with the zeroed out ones. Once you pasted them in, goto the preset in the Function Name tab that you just changed and every thing should be like it was in the demo for that preset.

    For example, if I wanted to change Wind Instance 4 and make it look like it did in the demo map...I would simply do this...

    Click image for larger version

Name:	Transfering Saved Settings.jpg
Views:	1
Size:	629.6 KB
ID:	1099667
    Last edited by Aaron-Neal; 01-31-2016, 05:14 PM.

    Leave a comment:


  • replied
    Hello guys, first I just want to say thank you. This is one of the best free projects ever. Now I ran into a problem.
    Lets take a look on the picture.



    On the right, Aarons original. On the left a completely new level with Aarons map inside (landscape + "Terrain-Material-INST").
    Well the grass is generated automatically but look at the colors and the models. I really like the grass of the demo scene and wanted to use it.
    I really don't know how to switch the grass models/colors to the one used in the demo.
    So I decided to drag in the "AdvancedWindBP". It looks like this now
    Maybe someone knows how to fix this. I also wondering how to add this depth of field effect youre using?



    Sorry for asking this many questions and thank you for your help


    UPDATE:
    Got it fixed. had to change the GrassType in "OtherFoliageAndTerrain". Picked "SuperGrass2".
    Now i ran into another problem
    This is the editor view:


    And this after hitting play ? The grass changed into another grass mech. After closing the viewport, the editor shows grass like the choosen mech... strange ?

    Attached Files
    Last edited by 3HMonkey; 01-31-2016, 02:46 PM.

    Leave a comment:


  • replied
    Ah thanks that's given me a starting place to guddle around with!

    Regards

    Slinky

    Leave a comment:


  • replied
    Originally posted by SlinkyMuffins View Post
    Downloaded and trying to get through the options, would it be possible to give a general run down if how it functions overall? Does the wind BP function with other foliage meshes? Sorry I'm a BP noob.
    Massive thank you though. If I can figure it out I may use it for some of my game.
    Regards
    Slinky
    Sure, I've been meaning to write a kind of tutorial on all of it but been busy with other stuff here lately.



    How to Use This With Any Mesh/Material

    The blueprint can be used with any mesh and texture....like how the cloth mesh in the video, it's utilizing the procedural made wind from the blueprint/material function combo.

    Within the "Advanced Wind" blueprint you'll find a setting called "Function Name" in the details panel, from there you can pick between wind instance 1 through 5. Each one is tied to a material function node called Advanced-Grass-Blueprint-Preset-1, or Advanced-Grass-Blueprint-Preset-2 ect. ect.

    The function nodes can be found within the contents/grassblueprint/functions/advanced_wind/newestiterations folder within the project (I know, horrible place to hide something important like that lol, an oversight on my part and will be changed with the update).

    Click image for larger version

Name:	Blueprint Function Circled.jpg
Views:	1
Size:	557.7 KB
ID:	1099658

    Simply place one of the function nodes within a material that you want the 66 settings for, hook the function node up (it's simple to plug it all in, I made it that way for ease of use, and the output named "grounding information to grass push" on the node isn't necessary). Then goto that preset in the blueprint "function name" and you can change the settings till your hearts content.

    Click image for larger version

Name:	Material Function Circled.jpg
Views:	1
Size:	458.9 KB
ID:	1099655

    As a note though and kind of an error sometimes when it's starting out on a new material or map, you may have to press the reset to default button next to each setting in the blueprint details panel, cause they sometimes all zero out and it turns the mesh black for some reason when you first hook it up to something new...lookin into it.

    Hopefully I explained that all in a way that's understandable, it's simply hooking up a single function node and then tinkering with the settings within the detail panel of the blueprint that's connected to that node. I'll have a more detailed description for what each setting does here soon in the blueprint, just have a whole lotta projects going on at once over here right now.

    I basically use this for all my bushes, trees, cloth and grass types and it seems to work great...plus I think it's nice to have it all manageable from one place after the function node is hooked up. Any settings you're curious about, or problems you might run into, just let me know and I'll give a quick response until I can fully update the detailed description for each setting.
    Last edited by Aaron-Neal; 01-31-2016, 04:01 PM.

    Leave a comment:


  • replied
    Downloaded and trying to get through the options, would it be possible to give a general run down if how it functions overall? Does the wind BP function with other foliage meshes? Sorry I'm a BP noob.
    Massive thank you though. If I can figure it out I may use it for some of my game.
    Regards
    Slinky

    Leave a comment:


  • replied
    Extremely great work and EXTREMELY generous of you. Thankyou!

    Leave a comment:


  • replied
    amazing work Aaron the grass looks awesome and the wind blueprint is a work of art! Performance is great as well i'm getting around 150 fps @ 1080p epic settings on my 980ti golden sample @1550mhz

    Leave a comment:


  • replied
    Originally posted by TimSkijwalker View Post
    Alright, great to hear. If you still need help that's alright. i have some spare time the upcoming few days. could throw something together. =)
    That'd be really awesome was thinking something scifi...like an outbreak scene, or it's whatever you wanna do really. I'll send you the link in the morning (early after noon probably, it's 5:30 am right now and kinda pulled an all nighter) after I wake up and cut the file size down.

    Leave a comment:


  • replied
    Originally posted by AaronWith2As View Post
    Yep, still on the table, just gotta finish up some of the turn animations, get all the random anim stuff working across all the models, and make a finalized area where I can showcase them. If anyone wants to help with the finalized area just message me and I can send you the DL link of the almost finished setup.
    Alright, great to hear. If you still need help that's alright. i have some spare time the upcoming few days. could throw something together. =)

    Leave a comment:


  • replied
    Originally posted by TimSkijwalker View Post
    Wauw awesome, thank you soo much for the update. would also still love to see that zombie bp released. is that still a thing or is it off the table? =D

    thanks aga
    Yep, still on the table, just gotta finish up some of the turn animations, get all the random anim stuff working across all the models, and make a finalized area where I can showcase them. If anyone wants to help with the finalized area just message me and I can send you the DL link of the almost finished setup.

    Leave a comment:


  • replied
    Wauw awesome, thank you soo much for the update. would also still love to see that zombie bp released. is that still a thing or is it off the table? =D

    thanks aga

    Leave a comment:


  • replied
    Originally posted by AaronWith2As View Post
    I'll have some performance specs in the next post for anybody who's interested. On the whole collision and pushing down thing, I haven't been able to make anything I'm perfectly happy with on that front yet, but I'll put it into the pack when I get there.

    Was using a bubble normal which followed the player around and world position offseted the grass to look like it's pushed down to save on performance rather than having collision for each grass instance, but didn't like it so much...still some tweaking.

    Have you tried using the Canvas Render Target 2D to draw to a texture, and save that as a sort of "push down mask"...I don't know the performance impact on that yet, streaming it across the server and all, but it may work for ya to record where the player's been. Check this out, something I've been working on but I had to do it using math, line trace can't get UV coords...but according to some posts on here it can if you code it in with C++...which I haven't done yet. I think it'd be pretty sweet to use it with some sort of grass offset push down effect, even fading it over time.

    Wanting to use this to create a grass stomp mask
    Great idea. I'll look into it. Thanks!

    Leave a comment:


  • replied
    Version 1.1

    Ok, so I've updated and reuploaded the project for you all. Fixed the problem it had where it required the Substance Plugin in order to open the project, and I manually deleted all the pointless folders that were just cluttering it all up.

    To Kris, Sitrec, and anyone else wondering about performance...here's some specs from the project and the performance I'm getting with it.

    Specs & Performance
    Amount of Foliage instances on the terrain
    46 Bushes
    407 instances of Tall Grass
    2.71k of Small Grass Type 1
    17.2k Medium Grass Instances
    5.54k Pine Trees
    150+k Small Grass Type 2 Instances (I don't know the exact number because the entire terrain is over half covered in it with procedural foliage placement)


    I'm getting 27 to 47 FPS on my crappy 2GB 650TI GTX with 16 GB ram within editor. Another Dev is getting 150 fps @ 1080p epic settings though on his 980ti golden sample...I really need to get me a new card lol.

    I'll be adding and updating higher quality grass textures using fiber mesh in ZBrush in the near future. As this blueprint is meant for more mid to high range rigs, I will be breaking some of the parts of it into separate material functions too, when I get the time, for those of you who want an even more performance friendly version. Stay tuned.
    Last edited by Aaron-Neal; 01-31-2016, 04:13 AM.

    Leave a comment:

Working...
X