The 3×3 Rule and Biomes
Creating virtual environments - natural landscapes, cityscapes, imaginary worlds - is a domain where Houdini excels thanks to its procedural approach. An environment is often made of many repetitive elements (trees, rocks, buildings) spread across large surfaces - an ideal context for automation. Houdini lets you generate these worlds with a high degree of realism while keeping artistic control through parameters.
A simple but effective rule to follow when building natural environments is the 3×3 rule: limit yourself to 3 tree types, 3 bush types, and 3 low-plant types (grasses, flowers). By then applying variations of size, season and color, it's possible to build the majority of ecosystems with a convincing level of complexity and variety. This discipline in asset choice avoids scattering effort and lets you focus on quality and coherence rather than multiplying models. (See Heightfield Terrains, Biomes and Vegetation for the full worked 3×3 methodology with sizes and scatter parameters.)
A biome is a set of ecosystems characteristic of a biogeographic area. Understanding biomes is fundamental in 3D environment creation because it lets you build coherent ecosystems - a temperate forest doesn't have the same tree types, vegetation density or colors as a tropical jungle or a nordic taiga. Respecting biome rules produces environments that "feel right" visually, even when a viewer can't consciously say why. In Houdini, you can build tools that automatically generate the right type and distribution of vegetation for a chosen biome, factoring in altitude, slope, moisture and other variables.
Natural Environments
Natural environments - mountains, forests, deserts, coastlines - combine terrain, vegetation, water and atmospheric sky. Houdini offers tools purpose-built for each:
- Terrain (HeightField) - a heightfield is a 2D image storing ground elevation, very efficient for procedurally shaping vast terrains. Base shapes come from procedural noise (Perlin, Worley...), erosion filters simulate rain and time, and multiple layers combine - terrain creation becomes akin to image compositing: stack a mountain layer from fractal noise, add a rocky-detail layer, subtract a valley, apply an erosion filter that carves gullies and deposits sediment. What would take hours of manual sculpting becomes minutes of adjustable, non-destructive work.
- Masks and terrain textures - alongside relief, Houdini generates useful masks (slope, elevation, erosion) as extra 2D layers, used to texture the terrain and distribute vegetation realistically - bare rock on steep slopes, grass on flat zones, snow above a given altitude, all pulled directly from erosion simulation and heightfield data, or painted manually to mark a river or path.
- Vegetation and natural elements - the central workflow is Scatter (point dispersion, restricted by zone/slope/altitude masks) combined with Copy to Points (instancing). Model or import one tree, "copy to points" it, and instantly get a full forest of thousands at the scattered positions, with random variation in density, orientation and scale to avoid repeating patterns. Houdini can handle millions of instances efficiently through packed primitives, which are very light in memory - covering huge forests, flower meadows or pebble fields without exploding resource use.
- Directed, artist-controlled placement - the Spray Paint brush lets you manually place points exactly where wanted (a few specific trees at a specific spot) while procedural scatter fills the rest randomly - useful for locally retouching an automatic distribution.
- Water, rivers and lakes - for seas and oceans, the Houdini Ocean system uses an FFT wave spectrum to generate an animated, procedurally infinite surface (ideal for a distant ocean). Rivers can be integrated during terrain generation (erosion computing runoff and outputting a "watermap"), or simulated as an actual fluid in the riverbed via the FLIP solver.
- Sky, clouds and atmosphere - volumetric clouds come from Houdini's volume tools (noise plus volumetric scattering) or imported VDB clouds; a ready-made Cloud Rig tool builds clouds of various shapes. Atmosphere (haze, mist) can use an exponential fog in the render engine or a light volume simulating air diffusion.
- Scale and performance - natural environments can cover tens of virtual kilometers. Houdini is built to handle such scales through its procedural approach and instancing, typically working in bounding boxes or simplified display representations, activating full final-render geometry only when needed.
In short, for a natural environment Houdini offers an all-in-one solution: realistic procedural terrain (HeightField + erosion), smart masking, asset dispersion (Scatter/Copy), fluid simulation if needed, cloud volumes, physical sky, sun lighting - all scriptable and endlessly adjustable, a huge advantage for VFX teams who often need to adjust the set until the last minute.
Urban Environments
Urban environments (cities, villages, human structures) are another domain where Houdini shines, though the challenges differ from natural settings - here it's about generating cities or architecture with roads, buildings and infrastructure, often with a degree of regularity or grid layout.
- Procedural city generation - manually building a believable city can be a massive undertaking. Houdini can generate entire cities from a few inputs: starting from a ground plan (street map), it can automatically extrude building blocks and distribute house models across lots. One artist built a fully procedural city generator that, from a few control images, produces a complete render-ready cityscape - skyscrapers, residential buildings, tree-lined streets - in one click, using lot subdivision algorithms, modular building placement, procedural road geometry and street-furniture distribution.
- Real studio use - Ubisoft used Houdini on Ghost Recon Wildlands and Far Cry 5 to populate villages and bases in their open worlds, procedurally generating building and road placement on the terrain. In film, fictional cities like those in Doctor Strange or Blade Runner 2049 benefited from procedural tools to extend the urban environment.
- Parametric buildings and modular kits - Houdini excels at parametric building generation: build a "kit" of architectural pieces (facade sections, windows, doors, roofs) and let Houdini assemble them by rule into a complete building. The Houdini Engine plug-in for Unreal was used to generate modular buildings in Beyond Good & Evil 2 - artists supplied a few base modules and Houdini assembled different futuristic towers by combining them.
- Urban detail and repetition - repeated elements (streetlights, avenue trees, parked cars) are handled the same way as vegetation: scatter points on sidewalks, place random models on them, with constraints (orient cars parallel to the road, minimum spacing, no lamppost mid-road). A Square Enix workflow example: level designers sketch a city block, and the Houdini tool fills in buildings, roads and windows automatically, letting design and art work in parallel since the city can be regenerated at any time following design changes.
- Terrain adaptation - a challenge in city generation is uneven ground. Houdini can project roads onto rugged terrain (via the Ray node or by following curvature) and adapt building heights - terraced buildings where a road crosses a hill - all through expressions or nodes querying terrain height.
- Limits and control - procedural urban generation must avoid an overly repetitive or too-perfect look that betrays the algorithm. Houdini offers ways to introduce variability or controlled chaos (slightly twist angles, randomly remove a building for an empty lot). The ideal is often a procedural-manual mix: procedural gives a fast base for 80% of the area, and 20% is hand-refined for points of attention (a unique hero building, a retouched skyline silhouette).
Fully Procedural Environments
"Procedural environments" here means pushing automation to the extreme: the environment is entirely algorithm-generated, potentially randomly, without manual intervention on composition. This is particularly relevant for open-world games, generative content, or simply speeding up the creation of variations.
A key concept is the Biome as a coherent, modular package of terrain + vegetation + elements. Houdini Labs offers Biome Tools where, in one click, you can get a "temperate forest" or "rocky desert" biome populated with trees or cacti - themselves built from Houdini networks under the hood. Users can pick a biome, apply it to a terrain zone, and apply another next to it. Ghost Recon Wildlands takes place in Bolivia with 11 different ecosystems; Ubisoft's team built Houdini tools to generate each biome (dry mountain, jungle, marsh) and filled the 5,000 km² map by combining them, recalculating at every level-design iteration - something impossible to do by hand.
Houdini can also script the random generation of a complete world - imagine a Houdini Digital Asset that generates a different procedural island per seed: a random coastline shape, an optional volcano, forests filling in, procedurally generated villages. Community challenges have shown this is feasible, including full roguelike-style game maps built entirely in Houdini.
In games, the procedural approach usually speeds up production while the final result ships fixed (not infinite generation like No Man's Sky). This was the case on Far Cry 5: Ubisoft's answer to "how do you build 100 km² of unique wilderness" was a set of procedural tools generating biomes, texturing terrain, and creating river networks and cliff rocks - populating Montana's vast open world with forests, rivers and hills realistically but automatically, freeing level artists from tedious fill-in work.
The procedural approach also applies to fantastical or abstract environments - an alien cave full of repetitive organic structures, a city on floating rocks - by defining generative rules. L-Systems (see L-Systems and Procedural Generation) can generate alien trees or plants entirely procedurally, and can be coupled with other systems (an L-System for overall shape, particle scatter for detail). Wave Function Collapse (available via SideFX Labs) can generate terrain or urban-structure patterns pseudo-randomly but coherently - used for mazes, dungeons or cities with controllable appearance.
Key Environment Tools at a Glance
Beyond the Heightfield toolset (see the dedicated Node Reference), a few tools and concepts recur constantly across natural, urban and procedural environment work:
- Noise library - Perlin, Worley (cellular), fractal, Simplex, Alligator and more, used throughout HeightField noise nodes, Attribute Noise (random variation on point attributes), and procedural texture shaders. A common use: perturbing a coastline or mountain silhouette slightly to break up an overly smooth look.
- Masking system - Mask by Feature (slope, height), Mask by Noise (fractal randomness for vegetation patches), Mask Paint (manual painting), and VEX expressions for rule-based selection (e.g. all upward-facing normals get snow).
- Scatter / Scatter and Align / Copy to Points - the instancing backbone. Scatter and Align (H18+) also assigns a surface-aligned orientation, ready for correctly-oriented instancing. Copy to Points supports multiple input models dispatched by an index attribute, giving variety (several tree species distributed through a forest) - production typically uses packed primitives so copies stay lightweight in memory.
- HeightField Erode - simulates centuries of natural erosion in seconds: rainfall, water runoff, gully formation, sediment transport and deposit. It also outputs sediment and flow maps, invaluable for texturing (brown for sediment deposits, grass where water pooled). Erosion can even be keyframed over time for a geological timelapse effect.
- L-Systems - Houdini's native implementation of Lindenmayer-system grammars, useful for stylized forests or alien plants, though largely supplanted today by dedicated tools like SpeedTree for production trees.
- Volume and Pyro nodes - Cloud SOP turns a modeled blob into a volumetric cloud, Cloud Noise adds internal turbulence; useful for populating a sky or ground fog.
- Solaris/LOP render tools - SunLight, DomeLight (HDRI skydome), MaterialX/Principled shaders, and the Karma render engine (Karma CPU / Karma XPU, detailed in the practical pipeline article).
- SideFX Labs Toolset - the official add-on bundling dozens of higher-level environment tools: Terrain Texture Export (ready-made maps for Unity/Unreal), SlopeBlur, Tree Baker, Crowd Scatter, Wave Function Collapse.
- External bridges - Quixel Megascans (Bridge plug-in) for scanned vegetation/rock assets, Substance Designer material integration, and full USD import/export for asset libraries.
This functional richness is why Houdini is often preferred over juggling five separate programs (one for terrain, one for vegetation, one for sky): a large part of the environment pipeline can live in one ecosystem.
Houdini vs Gaea
Gaea (QuadSpinner) is dedicated almost exclusively to realistic terrain creation, via a simplified nodal interface for sculpting mountains, applying sophisticated erosion, texturing and exporting heightmaps/splatmaps. Its strength is a terrain-centric ergonomy and state-of-the-art erosion algorithms producing very natural, "organic" results with minimal setup - many artists find Gaea's ravines and sediment more convincing "out of the box" than Houdini's equivalent, and its artist-oriented interface gives faster feedback.
Gaea's limits: it only handles static terrain (height + textures) - no object dispersion, no fluid simulation, no sky. A common workflow, as used by artist Rasha Shalaby in a Gnomon training, is to build the base terrain in Gaea (shapes and maps), then import into Houdini to scatter vegetation, refine shading and render with V-Ray - Gaea prototypes the relief, Houdini integrates it into a larger scene, populates and renders it.
Houdini's advantages over Gaea: it can connect the terrain to everything else (simulate a river's flow across it and mesh it, add buildings); it's extensible via VEX/node combinations for very specific effects that Gaea's fixed toolset can't reach; it integrates better into a scripted, versioned pipeline (via PDG); and it natively handles USD interoperability, letting it sit at the center of the environment pipeline where Gaea is more of an input tool. Many artists use both in tandem - Gaea for erosion quality and terrain speed, Houdini for layout power and openness.
Houdini vs Terragen
Terragen (Planetside) is a historic specialist in photorealistic natural landscapes, prized for gorgeous skies, highly believable volumetric clouds, distant terrain, and a physically based sky/light render engine that simulates atmosphere, sunlight scattering and sunset coloring with great fidelity. It can output a finished landscape image - sky, clouds, terrain, water - often used for backgrounds or matte paintings. Films like Interstellar, First Man, Ad Astra, Avengers: Infinity War and Star Wars: The Last Jedi used Terragen for sky or background landscape elements; studios including ILM, Digital Domain and MPC have relied on it for animated cloud shots and planetary views.
Terragen's limits: it's primarily a landscape renderer - define terrain, ground shaders, clouds, lakes, camera, then render. It has some populating capability (importing and scattering trees for moderate forests) but lacks Houdini's modeling flexibility and versatility, and isn't built to integrate into a complex multi-stage pipeline. Integrating it into a VFX flow usually means rendering a Terragen background and compositing other elements behind it.
Houdini's advantages over Terragen: it's far more complete for modeling specific elements alongside the landscape (a city, a spaceship, in the same scene); it can combine physical effects (destruction, fluids) with the landscape, out of Terragen's reach; Karma is a modern engine that can leverage GPU where Terragen has long leaned on slower CPU rendering; and Houdini outputs compositing passes more readily into a multi-layer pipeline. In production, the two have been used together - on Game of Thrones, Terragen handled some big background sky/cloud shots while Houdini did the ground-level flames, water and destruction, composited together in the final image.
Houdini vs Blender
Blender isn't a specialized terrain or environment tool, but it's worth comparing since so many 3D creators use it as a free all-in-one solution, especially since the introduction of Geometry Nodes, a modular approach loosely inspired by Houdini.
Ease of use - Blender is known for a friendly, unified interface: a beginner can model objects, sculpt a base terrain, without too much difficulty, backed by countless community tutorials. Houdini has a reputation for a steep learning curve, often said to take months of practice before being fully productive, versus a few weeks for simple Blender tasks. But that ease mostly holds for small scenes - as environments grow large and detailed, Blender's own complexity (many objects, particle systems) increases too.
Procedural vs. direct - Houdini is "procedural-first"; Blender has historically been "direct-first" (editing geometry directly). Geometry Nodes bring a dose of proceduralism but don't yet cover everything and are less mature than Houdini's ecosystem - as one Blender expert put it, "Houdini is so far ahead of Geometry Nodes they're not even in the same category." Blender also has no built-in terrain erosion tool (relying on basic add-ons like ANT Landscape, or exporting to Gaea/Houdini and back).
Scale and performance - Houdini has been used on scenes with hundreds of millions of polygons via instancing in film renders. Blender has improved memory handling and Geometry Nodes instancing, narrowing the gap, but big studios still favor Houdini or Clarisse for the largest-scale shots (e.g. an "army at the city gates" wide shot instancing hundreds of thousands of low-poly soldiers).
Rendering - Blender's Cycles path tracer produces excellent, genuinely competitive images versus Mantra/Karma, and Eevee gives fast real-time raster preview. Karma, comparatively newer, is still catching up on GPU maturity (Karma XPU still lacks some features like Cryptomatte). For a freelancer or small studio, Cycles is a strong, license-free option.
Pipeline integration - Houdini is built to integrate (Houdini Engine, USD, Alembic) into professional pipelines alongside Maya, Katana, Nuke. Blender is more self-contained, though USD/Alembic support has improved. SideFX offers a free Houdini Apprentice for non-commercial learning, easing the cost barrier that otherwise favors Blender.
| Criterion | Houdini (SideFX) | Blender (Foundation) |
|---|---|---|
| Approach | 100% procedural and nodal from the ground up. Highly parametric and non-destructive, ideal for iterating at any time. | Direct modeling (polygon editing, sculpt) recently complemented by Geometry Nodes for procedural work. Less nodal at its core. |
| Environment specialization | Native tools for terrain (HeightField), erosion, massive scatter, instances/proxies. Built for large-scale, complex scenes (tens of millions of polys). | No dedicated base terrain tool (aside from external add-ons). Scatter/instancing via particles or Geometry Nodes, efficient but less advanced. Fine for moderate-size scenes, can struggle on giant environments. |
| Flexibility & Control | Extremely flexible: every aspect controllable via nodes or VEX. Long learning curve, then total control. | Very versatile and accessible. Unified interface, many interactive tools (sculpt, paint). Less granular procedural control (Geometry Nodes still catching up) but improving fast. |
| Pipeline integration | VFX industry standard. USD, Alembic, Houdini Engine for Unreal/Unity. Fits into pro pipelines (Maya/Katana/Nuke exchange). | Standalone open-source software. Standard exchange formats (FBX, OBJ, recently USD) but less integrated into large pipelines. Mostly used independently or as a complement. |
| Cost and licensing | Expensive commercial software (≈$2000/yr for Houdini FX). Free Apprentice version for non-commercial use. Affordable Indie version (~$269/yr) for small studios. | Free and open-source (GPL). No financial barrier, popular with hobbyists, students, budget-constrained studios. Large volunteer community. |
| Rendering | Mantra (legacy, CPU) and Karma (modern physical, CPU & XPU). Cinema-grade quality, micropolygon displacement, volumes. Karma XPU still developing. Third-party plug-ins possible (RenderMan, Arnold). | Cycles (CPU/GPU path tracing) offering high-quality physical rendering, often favorably compared to commercial engines. Eevee (real-time) for previz or NPR style. Generally more accessible/preconfigured than Houdini. |
| Particular strengths | Raw power to generate and manage the monumental: whole forests, cities, with complex dependencies. Unmatched at combining FX (fluid, fire) with environment in one tool. Steep learning curve rewarded with total control. | Very fast for creating modest scenes. Excellent modeling/sculpting tool for individual assets. Huge ecosystem of free plug-ins and resources. Ideal for rapid artistic prototyping. |
| Limits | High complexity, requires technical skill. Less interactive in direct editing (everything goes through nodes). Licensing cost in production. | Shows its limits on massive scenes handled purely through the interface. Full procedural work still means fewer nodes than Houdini offers. Less used for very complex FX or multi-software pipelines. |
Houdini and Blender don't quite play in the same court, though they overlap on certain capabilities. For a VFX studio building a hyper-detailed, animatable, effects-laden environment integrated into a pipeline, Houdini clearly wins. For an independent or small/medium project, Blender offers a complete, low-cost, more interactive solution. Blender is the artisan's workshop where Houdini is the engineer's factory - and many artists combine both, modeling detailed assets in Blender (faster manual poly modeling) then importing them into Houdini for procedural distribution across a large landscape.
Appendix: Biome Reference Table
| Biome | Climate | Terrain | Main vegetation | Secondary elements | Dominant colors | 3D modeling notes |
|---|---|---|---|---|---|---|
| Temperate forest | Moderate, 4 distinct seasons | Rolling, rich soil | Oak, maple, beech (deciduous) | Undergrowth, mushrooms, moss | Greens (summer), orange/red/yellow (autumn), browns (winter) | Seasonal variation, medium tree density (~5-10m spacing), tree height 15-30m |
| Boreal forest (Taiga) | Cold, long winters | Mostly flat, some hills | Conifers (pine, fir, spruce) | Moss, lichen, snow | Dark green, whites | Denser trees, low branches loaded with snow, limited undergrowth, uniform distribution |
| Tropical forest | Hot and humid year-round | Valleys, gentle hills | Broad-canopy trees, ferns, vines | Exotic flowers, bromeliads, fungi | Vivid green, colorful accents (flowers) | Multi-level structure (canopy 30-45m, mid-levels, undergrowth), very high vegetation density |
| Savanna | Hot, wet/dry seasons | Rolling plains, some hills | Tall grasses, sparse trees (acacia) | Rocks, termite mounds, thorny shrubs | Yellows/ochres (grass), greens (trees) | Grass height varies by season, isolated trees or small clusters, 50-100m between large trees |
| Desert | Very hot (day)/cold (night), dry | Dunes, rocky plateaus, dry wadis | Cacti, thorny shrubs, succulents | Sculpted rocks, rock formations, oases | Ochres, reds, yellows, whites | Large empty spaces, detail on rock formations, wind erosion, cracked-soil texture |
| Tundra | Extreme cold, strong winds | Flat or gently rolling, permafrost | Moss, lichen, dwarf shrubs | Rocks, small lakes, seasonal snow | Browns, pale greens, whites | Very low vegetation (5-30cm), polygonal ground patterns, long vistas |
| Prairie/Steppe | Temperate to semi-arid | Plains, gentle undulation | Grasses (short to medium), herbaceous plants | Small shrubs, seasonal flowers | Yellows/greens (wet season), browns (dry season) | Uniform grass density, few vertical obstacles, subtle terrain undulation |
| Alpine mountain | Cold, strong winds | Steep, rocky peaks, V-shaped valleys | Sparse vegetation at summits, pines on slopes | Scree, glaciers, high-altitude lakes | Grey (rock), white (snow), dark green (low forests) | Vegetation banding (forest low, shrubs mid, rock/snow at summit), rugged relief |
| Marsh/Wetland | Humid, variable temperatures | Flat, flooded depressions | Reeds, rushes, aquatic plants | Dead trunks, moss, algae | Greens, browns, ochres | Alternating water/land, surface reflections, vegetation emerging from water, morning mist |
| Mangrove | Tropical coastal | Flat, tide-flooded | Mangrove trees with aerial roots | Crabs, shorebirds | Dark greens, mud tones | Complex roots emerging from brackish water, dense tangles, turbid water |
| Coastal ecosystem | Windy, maritime influence | Beaches, cliffs, dunes | Dune grasses, maritime pines | Pebbles, driftwood, rock formations | Blues, beige (sand), pale greens | Beach-to-dune-to-vegetation transitions, coastal erosion, wave-patterned sand texture |
| Mediterranean environment | Hot dry summer, mild winter | Hills, coastal plains | Olive trees, umbrella pines, garrigue/maquis scrub | Vines, lavender, almond trees | Grey-greens, blues, ochres | Drought-resistant vegetation, dry-earth texture, limestone rock, terracing |
| Modern megalopolis | Variable, urban heat islands | Developed plain or hills | Urban parks, street tree rows | Street furniture, vehicles, signage | Grey (concrete), glass, metal | Regular geometry, urban reflections, visual clutter, contrast between green and built zones |
| Bamboo jungle | Temperate to humid subtropical | Gentle hills | Dense bamboo | A few broadleaf trees, limited undergrowth | Light to medium greens | Repetition of vertical stems, filtered light effects, extreme density, stems bent under their own weight |
| Volcanic environment | Hot near sources, variable elsewhere | Cones, calderas, lava flows | Little to no vegetation near the crater | Fumaroles, hot springs, sulfur lakes | Blacks, reds, sulfur yellows | Distinctive rock textures, ground deformation, smoke/steam effects, saturated colors |
Appendix: Seasonal Lighting Reference
A guide to lighting characteristics by season and time of day, usable for configuring lights in Houdini/Karma or exporting to other engines.
| Season / Time | Main light color | Intensity | Elevation angle | Shadow character | Houdini notes |
|---|---|---|---|---|---|
| Spring - Morning | Soft pale yellow, RGB(255,244,214) | Medium | 15-30° East | Soft, long | Physical Sky with light volumetric haze |
| Spring - Noon | Warm white-yellow, RGB(255,250,238) | Strong | 60-75° | Short, crisp | Strong directional light + pale blue Sky Dome |
| Spring - Evening | Warm orange-pink, RGB(255,180,140) | Medium to low | 15-30° West | Long, soft | Add pink tint to sky, GOBOs for foliage |
| Summer - Morning | Bright yellow, RGB(255,242,196) | Strong | 20-35° East | Fairly contrasted | Intense directional light, slight blue sky tint |
| Summer - Noon | Pure white, RGB(255,255,255) | Very strong | 75-90° | Very short, contrasted | Intense Physical Sun, possible flare/lens effects |
| Summer - Evening | Deep orange-red, RGB(255,127,80) | Strong to medium | 20-35° West | Long, dramatic | Strong sky tint, orange directional light |
| Autumn - Morning | Pale amber gold, RGB(249,224,144) | Medium to low | 10-25° East | Soft, diffuse | Ground volume fog, filtered yellow-orange light |
| Autumn - Noon | Soft yellow-white, RGB(255,248,224) | Medium | 45-60° | Moderate, crisp | Lower contrast than summer, softer light |
| Autumn - Evening | Coppery red-orange, RGB(226,88,34) | Low | 10-25° West | Very long, dramatic | Strong red/orange saturation, cloud patterns |
| Winter - Morning | Cold blue-white, RGB(214,228,255) | Low | 5-15° East | Long, blue-tinted | Add blue tint to shading, very grazing light |
| Winter - Noon | Pale blue-white, RGB(240,248,255) | Medium to low | 25-40° | Long, crisp | Less intense sun, cold mood, snow reflections |
| Winter - Evening | Deep violet-blue with pale orange, RGB(147,112,219) | Very low | 5-15° West | Very long, diffuse | Fast day-to-night transition, strongly blue-tinted shadows |
Spring morning: SunLight at 25° East, intensity 750, 5500K, plus a DomeLight with a slightly overcast sky HDRI.
Bright summer noon: SunLight at 85°, intensity 1200-1500, 6500K, intense blue sky.
Autumn sunset: SunLight at 12° West, intensity 600-800, 2800K, plus volumetric fog to diffuse the light.
Winter scene: lower intensity (300-500), 8000K (bluer), increase ground reflectivity if snow-covered.
Appendix: Landscape Color Palettes
Color consistency is essential for convincing environments. Recommended palettes for texturing and shading in Houdini:
| Landscape type | Primary palette | Secondary palette | Usage notes |
|---|---|---|---|
| Temperate forest (summer) | Dark to medium greens: deep forest green, foliage green, moss green - RGB(27,94,32) for deep forest green | Warm browns: bark brown, earth brown, light brown | Vary greens, contrast between foliage and undergrowth |
| Temperate forest (autumn) | Oranges and reds: bright orange, burnt orange, russet, red-orange | Dark browns: chocolate brown, hazel brown, medium brown | Warm palette with red/orange foliage nuances |
| Boreal forest | Blue-leaning dark greens: fir green, cypress green, blue-green | Nuanced whites: pure white, off-white, greyish white | Deep greens for conifers, white contrast for snow |
| Tropical jungle | Vivid, varied greens: emerald green, lime green, light green | Vivid accents: violet, magenta, pink | Multiple vivid green shades, colorful accents |
| Arid desert | Ochres and yellows: golden ochre, sand yellow, straw yellow | Earthy reds: brick red, earth red, oxide red | Dominant ochres, red contrast for certain formations |
| Dune desert | Golden ochres: light gold, amber, golden yellow, honey | Neutral browns: sand brown, taupe, beige | Subtle yellow/ochre gradients, pronounced shadows |
| Mediterranean coastline | Intense blues: azure, sky blue, light turquoise | Light greens: pale olive green, yellow-green, lemon green | Intense sea blues, rather dry vegetation |
| Alpine mountain | Nuanced greys: slate grey, stone grey, blue-grey | Pure whites: snow white, bright white | Dominant rocky greys, pure white for snow, dark green lower down |