Environment Artist Wojtek Piwowarczyk teaches how to create a 3D environment entirely using Houdini, the industry-standard animation tool by SideFX. The workshop reveals the complete process of procedural environment creation as well as the advantages of harnessing a non-destructive workflow, which allows you to make scene changes at any stage of the production process.
The 10-chapter lecture provides a complete methodology and workflow for creating environments for VFX film trailers and game cinematics. Each step of the environment production pipeline is covered through eight hours of in-depth Houdini training, teaching how to expertly structure a project from the initial block-out and lighting setup, through professional terrain-generation techniques and how to scatter vegetation, to the procedural modeling of architecture and setting up complex shaders. What’s more, Wojtek’s thought processes — from solving technical problems to high-level art direction — give additional skillful insights into how a professional artist tackles a project in the fast-paced film, TV, and game cinematic industry.
As well as learning the art of utilizing Houdini’s full power to create complex ecosystems, the workshop also includes lessons on optimizing and speeding up workflow by building procedural tools and harnessing the power of VEX, Houdini’s native programming language.
10 Lessons
In this opening lesson, Wojtek showcases Houdini’s procedural approach to environment design, highlighting its flexibility for production workflows. By establishing a solid procedural foundation during the early blockout phase, with proper scale, linked parameters, and a basic rendering setup, assets can respond quickly to creative changes without requiring rebuilds. Wojtek’s emphasis on creating adaptable systems rather than fixed models demonstrates how Houdini accommodates the frequent revisions typical of studio environments, reinforcing its role as an essential tool for modern environment art pipelines.
Duration: 54m 27s
In this lesson, Wojtek demonstrates a professional workflow for creating terrain elements in Houdini that prioritizes artistic quality and efficiency. His emphasis on procedural techniques, including progressive detail layering and camera-based optimization, ensures adjustments can be made at any stage without disrupting the pipeline. By approaching terrain creation like traditional modeling and building reusable asset libraries along the way, artists can develop sophisticated environments while maintaining the flexibility needed for iterative refinement throughout production.
Duration: 56m 42s
Wojtek presents a procedural texturing and shading approach in Houdini that offers flexibility and adaptability throughout production. By extracting and combining geometry attributes to drive material placement, rather than relying on UV maps or manual texture painting, artists can create complex, realistic environments with texture that responds directly to modeling changes. This methodology reduces rework, supports shader reuse across multiple assets, and enables fast iteration based on feedback, all while maintaining a lightweight, efficient scene.
Duration: 49m 18s
In this lesson, Wojtek covers the fundamentals of building scattering tools in Houdini. By creating modular, well-organized digital tools with thoughtful parameter exposure and clear naming conventions, artists can develop efficient, reusable assets that remain easy to update over time. Wojtek’s emphasis on optimization, flexibility, and organization prepares these tools for real production environments, where they may be revisited and modified months later.
Duration: 46m 50s
Continuing work on his scattering tool, Wojtek focuses on introducing more natural, varied patterns in object placement. He shows how procedural randomization allows artists to achieve natural-looking distribution while avoiding the uniformity of simpler scattering methods. The techniques covered, particularly the density-based scaling system, form core building blocks used throughout his scattering workflows and set the stage for applying these methods to the workshop’s primary example, such as vegetation placement across terrain elements.
Duration: 59m 52s
Wojtek demonstrates a sophisticated approach to procedural vegetation scattering. By building multiple layers of grass types, each controlled through combined mask attributes such as terrain properties, camera distance, object proximity, and noise patterns, a flexible and realistic foliage system is created for the scene. Emphasis on procedural techniques keeps the entire setup adjustable, allowing it to adapt to scene changes, varying camera angles, and client revisions without requiring manual repositioning.
Duration: 51m 30s
In this lesson, Wojtek makes another pass on the scene’s scattering to enhance the realism of the final render. Rather than pursuing perfect accuracy across the entire environment, the focus is on allocating detail where the camera draws attention while using simpler assets in the background. This layered scattering system introduces procedural variation through attributes while allowing completed work to be cached, supporting efficient environment building while maintaining artistic control over the final composition.
Duration: 39m 14s
In this lesson, Wojtek presents his process for procedurally modeling assets, creating highly flexible ruin elements that can be modified non-destructively at any stage. By combining Boolean operations, noise-based deformation, and parametric controls, believable architectural damage is generated while maintaining clean topology suitable for rendering. The modular nature of this workflow supports easy iteration, camera-based composition adjustments, and variation creation, making it an efficient production technique for generating multiple ruin assets and responding quickly to art direction changes.
Duration: 43m 2s
Wojtek continues exploring procedural modeling techniques in Houdini, demonstrating how a small set of core methods can be recombined to generate complex architectural detail. By using nodes such as trace, Boolean, assemble, and VEX scripts with controllable parameters, assets remain flexible and components can be reused to build new variations. The lesson emphasizes that mastering foundational nodes and procedures, rather than memorizing complex workflows, supports the creation of sophisticated procedural systems that remain fully editable and adaptable throughout production.
Duration: 44m 54s
In this final lesson, Wojtek showcases more comprehensive procedural asset work in Houdini. He establishes strong connections between geometry attributes and shading networks, allowing assets to feel fully integrated within their environment. The guiding philosophy remains consistent throughout the workflow: using simple tools repeatedly in creative combinations, rather than relying on complex specialized systems, supports highly flexible scenes that remain editable even in the final stages. This approach is particularly effective for creating natural weathering effects and atmospheric depth.
Duration: 44m 39s
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 these workshop files, you'll have access to a comprehensive Houdini environment project, with everything you need to recreate and study from Wojtek Piwowarczyk's lessons. Included are:
- Main Houdini project file (.hiplc) – The complete scene setup showing all the procedural workflows and techniques demonstrated in the workshop
- Geometry cache files (.bgeo) - 3D elements, including terrain setups, ruins created in the workshop, trees, grass scattering, and render-ready assets that you can examine and modify
- Custom digital assets (.hdalc) - Reusable Houdini tools and node setups that show the procedural techniques used in the workshop, which you can use in your own work
- Organized project structure - All supporting files and caches — properly organized so you can immediately open the project and start exploring the procedural environment creation workflow
Skills Covered
Who’s this Workshop for?
This workshop is geared toward intermediate to advanced 3D artists working in VFX, film, television, and game cinematics who want to master procedural environment creation. Environment artists, technical artists, and generalists with basic Houdini knowledge will find this comprehensive training essential for advancing their careers.
Junior artists looking to transition into senior roles will benefit greatly from Wojtek Piwowarczyk’s professional insights and methodologies. The workshop also serves CG supervisors and art directors who need to understand procedural workflows for better project management and technical decision-making in fast-paced production environments.
Learning Outcomes
Once completing this workshop, artists will have mastered the procedural environment creation pipeline using industry-standard techniques and professional workflows in Houdini.
Key skills include:
- How to structure and organize complex environment projects from initial blockout to final render.
- How to generate professional terrain using advanced procedural modeling and sculpting techniques in Houdini.
- How to scatter and distribute vegetation realistically across landscapes using procedural scattering methods.
- How to model architectural elements procedurally while maintaining artistic control and design flexibility.
- How to create complex shaders and materials for realistic environment rendering and lighting.
- How to optimize workflows by building custom procedural tools using the VEX programming language.
- How to implement non-destructive workflows that allow for changes throughout the production process.








