
Cherry Plum, Prunus cerasifera – Seasons, Tree Pack is a comprehensive tree asset pack designed for Unreal Engine 5, featuring dynamic seasonal changes and optimized performance. The pack includes 9 cherry plum trees with standard leaves and 9 with blooming flowers, available in Super High, High, and Low poly versions for each type. All trees are built with Nanite in mind, featuring super high poly models with fully modeled leaves, high poly models with individual leaf alpha masks, and low poly versions using card-based geometry with custom LODs and impostors.
The pack includes a fully functional seasonal system controlled by a Blueprint Controller and Season Handler, allowing seamless switching between seasons. Leaves change color and fall in winter, flowers bloom in spring, and snow layers are dynamically applied based on the season. The system supports advanced wind simulation with two layers for branches and two for leaves, along with full tree swing, and includes interactive clutter elements such as grass, seedlings, wild carrots, and yellow rattle, which support player interaction and trampling.
All materials are flexible and built using custom material functions, enabling easy adaptation for other projects. Functions include wind control, season selection, moss, lichen, snow, coloration, and impostor management. The pack includes four maps: a showcase map with documentation, and an ExampleMap available in low, high, and super high resolutions. Additional assets include 21 clutter items (with High/Low versions), 26 biome and scene elements, and animated falling leaf effects that vary by season.
The pack is designed with scalability, performance, and usability in mind, offering technical artists and developers a high-quality, production-ready solution that leverages Unreal Engine 5’s capabilities while maintaining flexibility and ease of integration.
Cherry Plum, Prunus cerasifera – Seasons, Tree Pack