Learn how to create game-ready foliage assets from scratch using hand-crafted models and textures. This workshop by Senior Environment Artist Colin Valek will give you a comprehensive guide to using SpeedTree to create trees and groundcover vegetation that can be used to build lush and beautiful game environments.
This workshop is intended for intermediate-level artists with some prior knowledge of working with SpeedTree, Maya, ZBrush, Substance Designer, and Unreal Engine. Learn professional tips about the art direction of foliage assets, as well as technical considerations for using foliage in games. Also, you will go over the importance of quickly blocking placeholder assets before committing to detail work.
The chapters work through the process of sculpting and texturing highly detailed plant models using ZBrush and Maya. These plant models are then baked down onto texture atlases using Substance Designer and finally assembled into foliage assets within SpeedTree. Lastly, you’ll be given some tips on integrating and populating foliage in Unreal Engine 5.
Included with this workshop are Colin’s SpeedTree project files for the hero tree, grass, flowers, and clovers.
12 Lessons
Colin Valek introduces his workshop, which provides a practical foundation for creating game-ready foliage assets with an emphasis on efficient workflows and iterative development. By teaching artists to quickly prototype and test assets in-engine before investing in high-detail work, he addresses both the artistic and technical considerations essential for effective game environment design. The resulting skillset will enable artists to create cohesive vegetation assets that balance visual quality with performance requirements.
Duration: 6m 40s
This lesson presents a comprehensive pipeline for creating realistic, game-ready vegetation assets by combining the strengths of multiple 3D applications. Colin's methodical approach demonstrates how to balance artistic goals with technical constraints, emphasizing efficient use of texture space, performance optimization through LOD management, and authentic visual results grounded in natural references. The resulting texture maps will be properly formatted and organized for seamless integration into real-time rendering engines, such as Unreal.
Duration: 18m 34s
This lesson emphasizes an iterative, practical approach to game asset creation, demonstrating that successful tree modeling requires balancing artistic vision with technical constraints and gameplay considerations. Colin stresses the importance of being able to pivot from initial concepts (such as the dead-branch idea) and to repeatedly test in-engine, demonstrating the importance of flexibility in the creative process. By maintaining a "block-out first, detail later" mentality and consistently validating work in the target engine, artists can learn how to create both visually appealing and functionally appropriate environmental assets for games.
Duration: 24m 48s
This lesson emphasizes a practical, iteration-focused approach to creating game-ready foliage assets. Rather than perfecting each element initially, Colin prioritizes getting representative assets into the engine quickly to evaluate their appearance at scale. His layering strategy creates more natural and visually interesting ground cover than random or procedural placement alone. This blockout method allows for rapid prototyping while leaving room for later optimization and detail enhancement.
Duration: 27m 39s
This lesson demonstrates Colin's thoughtful approach to creating realistic foliage assets by balancing detail with optimization. He explains why realism comes from well-executed sculptural detail and surface variation rather than noisy textures, with micro-details playing a crucial role in how light interacts with the surface. By maintaining workflow discipline, regularly zooming out to check consistency, and simplifying where possible, artists can learn how to create natural-looking leaves that perform well in production environments while still holding up under close inspection.
Duration: 11m 46s
This comprehensive lesson demonstrates how modern game art tools can be integrated to create high-quality, optimized foliage assets. The combination of ZBrush sculpting, SpeedTree's procedural generation, and Substance Designer's advanced baking capabilities creates a flexible pipeline that balances visual quality with technical performance requirements. Colin's emphasis on creating versatile, modular assets ensures maximum reusability in game environments while maintaining the ability to iterate quickly during the creation process.
Duration: 23m 7s
This lesson demonstrates professional techniques for creating detailed, optimized game-ready trees by balancing visual quality with performance considerations. Colin emphasizes strategic polygon placement, reusable modular components, and clever use of deformation and lighting techniques to achieve a natural, full appearance. He also demonstrates how to prepare a hero oak tree for final export to Unreal Engine in the next lesson.
Duration: 20m 18s
This lesson demonstrates a comprehensive workflow for transforming a basic tree model into a production-ready hero asset. By combining SpeedTree's procedural tools with Unreal Engine's material and vertex painting systems, Colin shows how layering multiple levels of detail, from ivy and small plants to wind animation and texture blending, creates a realistic, dynamic tree asset. His emphasis on breaking up silhouettes and adding natural variation through both geometry and materials results in a polished asset suitable for game environments.
Duration: 21m 49s
This lesson demonstrates an efficient approach to creating multiple tree variations for game environments by starting with a hero asset and strategically modifying elements to produce distinct but complementary variations. The key is in knowing how to balance visual diversity with performance considerations, ensuring each variant looks sufficiently different while remaining optimized for mass placement. The iterative nature of Colin's process allows for continuous refinement, with changes automatically updating in Unreal Engine upon re-export.
Duration: 10m 26s
This lesson presents a professional game-asset workflow that prioritizes both visual quality and performance optimization. The key lesson is in understanding how to balance polygon count and texture efficiency; sometimes, adding more vertices to reduce transparent card space can result in better overall performance. By combining detailed high-poly baked elements with strategic low-poly geometry and creating multiple variations, artists can learn how to achieve rich, believable grass coverage suitable for real-time game environments.
Duration: 21m 35s
This comprehensive lesson demonstrates a professional game asset creation pipeline that balances visual quality with performance optimization. Colin teaches the importance of understanding when to invest in detail versus when to optimize, such as using high-poly models for hero assets and low-poly versions for background elements. By combining multiple software packages (ZBrush, Substance Designer, Maya, and Speedtree), he shows how to create a flexible, realistic flower asset suitable for modern game engines while maintaining control over polygon counts and draw calls.
Duration: 19m 41s
This workshop concludes with a demonstration of how individual assets come together to create a cohesive, living environment. Colin discusses how effective environment creation combines technical tools (such as the foliage painter), artistic decisions (lighting and composition), and attention to scale variation (from large background elements to detailed foreground assets). His workshop aims to inspire viewers to create their own compelling natural environments using these techniques and principles.
Duration: 3m 5s
Primary tools
For this workshop you’ll need:
* Note that these programs and materials will not be supplied with the course.
Project Files
When you download the workshop files, you'll get access to the complete set of project assets. Inside, you'll find:
- Texture files (.tga,.tif, .jpg) – The main working scenes with all your character setup and modeling work, as well as a light-rig file
- 3D model assets (.fbx) - Exportable 3D models that can be used across different software platforms
Skills Covered
Who’s this Workshop for?
This workshop is designed for intermediate-level environment and 3D artists with foundational experience in SpeedTree, Maya, ZBrush, Substance Designer, and Unreal Engine. It's ideal for professionals in game development who want to enhance their foliage-creation skills.
Junior artists looking to advance their technical skills and senior artists seeking to refine their foliage workflows will also benefit significantly. The workshop provides industry-standard techniques and professional insights that directly translate to production environments, making it valuable for anyone creating game-ready vegetation assets.
Learning Outcomes
By completing this workshop, artists will have mastered the complete pipeline for creating professional, game-ready foliage assets from initial concept through final engine integration.
Key skills include:
- How to sculpt highly detailed plant models using ZBrush and Maya workflows.
- How to create efficient texture atlases and baking processes in Substance Designer.
- How to assemble complex foliage assets within SpeedTree using professional techniques.
- How to apply proper art direction principles when designing vegetation for game environments.
- How to optimize foliage assets for performance while maintaining visual quality standards.
- How to integrate and populate foliage systems effectively within Unreal Engine 5.
- How to block out placeholder assets efficiently before committing to detailed work.








