[Old] Tropical Forest Pack

Tropical Forest Pack

New Thread


I am finally releasing my Tropical Forest Pack. It has been fun to work on.

Many Thanks to Lars for the Custom Tree Importer, shaders, and help.

To Thomas Hourdel for the amazing SMAA which is a necessity for nature environments. Highly recommend you to download it and use it.

To AegonGames for Landscaper which has saved me many hours and is the one of the best Assets I have used.

To Eric2241 and SuperNewbee for testing and advice. Thanks guys.

Finally to the Unity team. Thank you very much for the Personal Edition of Unity 5. Lets Indie Asset Store Devs make better working products.

The trees were modeled in Blender and imported into Unity using the Custom Tree Importer so they are shaded like Tree Creator trees and bend better since they have leaf tumbling.

Trees are setup to work with the terrain with capsule colliders setup. They also have an optimized mesh collider for the bark of each tree if you are placing them manually. When placing manually you can enable/disable the mesh/capsule collider.

Includes 12 modeled trees:

Banana_Tree01 - 1080 tris
Banana_Tree02 - 1092 tris
Banana_Tree03 - 1182 tris
Coconut_Palm_Tree01 - 2276 tris
Coconut_Palm_Tree02 - 2158 tris
Coconut_Palm_Tree03 - 1920 tris
Cupuacu_Tree01 - 6519 tris
Dwarf_Palmetto_Palm01 - 594 tris
Dwarf_Palmetto_Palm02 - 426 tris
Jatoba_Tree01 - 4210 tris
Kapok_Tree01 - 9470 - 12 tris (LOD0 - LOD5)
Papaya_Tree01 - 2750 tris

6 2048 ground textures. Each include the normal, height, and specular maps.

6 Grass Textures.

3 particle systems including:

Falling_Jatoba_Leaves
Falling_Papaya_Leaves
Ambient_Smoke

The Kapok Tree has a 6 LOD prefab. Due to its size and trunk shape you may want to place it manually. Better collision and controlled LOD states.

Known issues:
If you have the Custom Tree Importer delete it from your project before importing Tropical Forest Pack! Will wipe the AO alpha vertex color. You can then import it back after importing Tropical Forest Pack.

If you are having conflicts with CTI-Camera-DepthNormalTexture contact me. It is a custom depthnormal shader for the tumbling shaders.

The Kapok Tree does not work with SSAO. It is something being caused by the model that I can not figure out. When I do find the issue I will fix it and upload an update.

Not an bug but a design issue. When manually placing do not set trees to static batching. Will screw up the bending. Definitely a major performance draw of Unity trees. The Kapok LOD prefab is setup and the LOD5 billboard is set to static batching. So that helps some.

Here are a few scenes you can download:

Tropical Forest Pack 1.0: Windows Mac

Tropical Forest Pack demo 1.0: Windows Mac

Tropical Forest Pack demo 1.0 only SMAA image effect: Windows Mac

Fix for Billboard Shader

Any Shader Forge shader compiled pre 5.3 will turn pink when using 5.3. I believe I currently only have one Shader Forge shader in Tropical Forest Pack which is for the billboards. @Acegikmo has already released a fix so I recompiled the shader. An update should be up soon to fix this but until then replace the TFP_Billboard shader with the one in the link below. Let me know if you have any problems.

TFP_Billboard_Shader

Store Page

Email: baldinoboy@gmail.com

4 Likes

Released!

Now live on the Asset Store! Use the Store Page link above.

To get the pack working better I removed the standard assets and the extra image effects like SMAA. Highly recommend you download SMAA and use it with this pack. Does a lot better with trees then the normal AA.

1 Like

Fantastic pack. It looks amazing with image effects.


4 Likes

Thanks Eric! Nice shots

Any Shader Forge shader compiled pre 5.3 will turn pink when updating to 5.3. I believe I currently only have one Shader Forge shader in Tropical Forest Pack which is for the billboards. @Acegikmo has already released a fix so I recompiled the shader. Will probably take quite a while to get an update released so just replace the TFP_Billboard shader with the one attached. Let me know if you have any problems.

Thanks

Edit- Seems you can no longer attach files so here is the Dropbox link:

https://www.dropbox.com/s/99ikjbsb8cy39kp/TFP_Billboard.shader?dl=1

Have pretty much completely polished the new custom shaders that I will be using in the upcoming updates.

The tree creator shaders will still be setup but there will be the addition of trees with this new shader. The new shaders are completely physically based, and have variable color based on position. The bending is not as controlled as treecreator trees but the much better shading is worth it to me. There will still be the regular trees of course. The trees are also imported with a lightmappable UV2 with the bending information stored in UV3!

The trees, plants, and rocks will be in LOD prefabs using manually placement and the terrain LOD tree system. No more grass planes!

Here is the new shader in action.

The scene only contains the Jatoba and the new Fern plant. The billboarding is happening not far. The new billboard shader is also using the color variation so the mesh and billboards will be similar in color. Even the fern has 4 LODs and is billboarding. The terrain is using Realtime GI and the lightprobes are passing the lighting to the plants and trees. So dynamic lighting is now possible! Also height fog! No worrying about the billboard shader and its sorting issues.

I will be getting together a few plant models, hopefully some rocks, and setting up all the trees LODs for an update soon. Will update with any news.

Thanks

Edit- Excuse the black outline on the fern branches. Still a WIP so have not finalized the texture.

3 Likes

Wow congratulations Baldino Boy, great work, I love your assets and the new update appears to improve a lot.
Currently I am using it in a project challenging enough but the result is comforting, I look forward to trying the new update.

Thanks robymv! I will try getting the new shading and a few new plants out in an update soon. The rocks and wide assortment of ground cover will take a little longer though.

Since I am popping out a few plant models right now I wanted to ask if anyone wants a terrain detail mesh compatible import?

Will be a separate import category if requested. What I am making now is Custom Tree Importer plant models with my custom shader so they can either be placed manually or using the terrain LOD tree tool.

I am not a fan of the terrain detail system but I understand if someone would want it. I am going to include a AFS compatible model and all the plant textures are on one texture sheet. So that is a good replacement if you have the Advanced Foliage Shader pack.

Nice Pack @Baldinoboy
Btw i think WillyWill also have an account here, i just didn’t remember what his user name is

I am still working on plants. A problem that I can not get help on though is SSAO does not work on this shader. Displays a blue outline of the tree. So I really want to use this new shader but SSAO will not be an option with it. Really stinks and will probably not be able to use it now. Will wait some more to see if I can get help.

1 Like

Added to my wish list, as I already have your Coconut Tree Pack.

Thanks TheSealwolf. Hope Coconut Palm Tree Pack has served you well. I will be using the Shader stated above in an upcoming update to it also. Just need to nail down a new palm branch texture.

For the new shader I might have found a fix with the SSAO. So will try it out and assuming there is no more busy work to get a shader working in Unity hope to upload Tropical Forest Pack 1.1 this weekend to early next week. Busy with work and can only get in Unity on the weekends so sorry for taking so long. Will give you guys an update this weekend.

Hey guys,

Have tried to get the shaders working with SSAO to no avail. Have wasted a lot of time with it. Unfortunately I am not a programmer so shaders are not my thing. I like Shader Forge but it has its pain in the butt moments like this. So I will return to working on the update and continue converting trees to this new shader. Only problem is you can not use SSAO with the trees and plants.

Here is a quick shot of a couple more converted trees:

From now on will stick to the art side of things and keep the programming for…well…programmers ;). Will update on work done this next weekend.

6 Likes

Remember those woes I was having about shading? Well Lars came to my rescue. :wink:

Yeah. That is pretty much the biggest thing for me since the original launch of Custom Tree Importer. Smooth LOD transitioning and billboarding. Testing it out and there are a lot more amazing features that I will not say until he officially announces them.

So I have been working on the custom Shader Forge tree shader mentioned above and it was coming along okay but had its issues which I was not sure you guys as customers would be okay with. So the upcoming Custom Tree Importer update is going to be a much better solution.

The downside of this news is it will take a little more time for an update but I promise it will be worth it. Might upload a quick update to fix the current billboard shader and to test if Unity will allow some Image Effects.

Thanks guys. Will update.

1 Like

Hi, I’ve had this pack on my wishlist for some time and hopefully will be able to get it in the near future. However, could I ask whether you have any plans to add a Mangrove tree? Thanks

Hey jonfinlay,

I did not have plans to add it but if it is wanted I will. Only problem is the very high tri count with the mangroves crazy root, trunk system. Will downscale it some but it will still probably be 6-10k tris with the roots done right. That is what LODs are for ;). So will get a couple mangrove trees in the upcoming update.

2 Likes

Excellent! But please don’t make it solely on my behalf, because I haven’t got your asset yet, however will let you know when I get it. I was just thinking about it yesterday when I was researching some islands and realised it is actually quite a common tree.

Definitely. I am not doing a coastal environment but mangroves are still handy for a water source you might want in a jungle. Also would work as great player blockers. So will do them.

1 Like

Hi, in the editor the trees are looking nice and all work nice, but once I build the trees turn black. Im using unity 5.3.4

edit to add