Skip to content

Voidware-Prohibited/Flora

Flora

Flora

GitHub last commit  GitHub issues  GitHub pull requests   MIT License

Become a Sponsor  Become a Patron  Support me on Ko-fi  Support me on Liberapay

A kit of fully functional, customizable and optimized foliage assets with compatible licenses gathered from the internet, prepared and standardized with Wind support for Unreal Engine 5. Check out the parent project Target Vector.

Flora is under heavy development, many features may not be finished or production-ready.

Features

  • Customizable Material setup with Color Map for up to 3 colors.
  • Vertex Weight Painted for Unreal Engine 5 Wind system.
  • Channel Packed Maps for minimal draw calls.

Flora Categories

  • Grass
  • Foliage
  • Shrub
  • Ground Cover

Current Biomes

  • Beach
  • Tropical/Rainforest
  • Grassland
  • Desert In Progress

Planned Features

  • Coniferous Forest
  • Decidious Forest
  • Stumps
  • Fallen Trees
  • Rocks/Stones

Installation

Clone or Download into a folder named Flora in your existing projects Plugins folder.

The Flora-Assets repo contains all the Source Asset files, including the Blender files, Photoshop files, exported image files and audio files.

Usage

Unreal Engine

Basic: In Foliage Mode, simply add the desired assets to your Foliage brush and begin painting on the landscape.

Intermediate: Add desired assets as Grass assets to a Landscape Auto Material.

Advanced: Add desired assets as Instanced Foliage Actor assets to a Landscape Auto Material for Customization and Interactability.

Material and Texture Setup

All Textures are Channel Packed into the RGBA Channels. Targa (.TGA) files are used whenever useful to store data in the Alpha channel.

A Color Map is used to allow for customization of up to 3 colors per material instance.

Make Material Instances for countless color and parameter variations for use in Instanced Foliage Actors.

Maps Some assets may not use all maps/channels.

  • Diffuse (RGB) and Alpha filename_DA.(tga/png)
  • Color Map (RGB) filename_CM.(tga/png)
  • Ambient Occlusion (R), Roughness (G), Metallic (B), Specular (Alpha) filename_AORMS.(tga)
  • Normal Map (RG), Height/Displacement Map (B), Subsurface Scattering Map (Alpha) filename_NHSS.(tga)

Settings

An example Material setup is included in Content that utilizes up to 3 customizable colors and other parameters.

Contributions

Contibutors and PRs are welcome via Github!

License

Original content and code in this repository is under the Custom MIT license LICENSE.md. Original Content listed in the Attributions are covered by their respective licenses.

Attributions

Attributions listed in ATTRIBUTIONS.md

Special Thanks

Freesound

SketchFab

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published