v0.6.0
- fix HydraulicMise implementation
What changed, release by release. Stable builds are tested releases. Dev builds come straight from the development branch — the newest features, but expect rough edges.
Hesiod v0.6.0 is a major release featuring an overhauled UI design system, an automated crash recovery & autosave system, unified & brand-new terrain generation nodes, high-DPI fractional scaling support, batch export progress tracking, and a completely restructured documentation website.
56 changes
AutosaveManager to periodically take atomic background recovery snapshots of open projects without interrupting workflow.enable_autosave, autosave_interval_s).Circus: Generates glacial cirques and bowl-shaped amphitheater landforms based on HighMap primitives.ValleyHead: Generates realistic mountain valley heads and glacial amphitheaters.Jagged / JaggedFbm: Applies customizable jagged/fractal-edge displacement with amplitude preservation.LooseSymmetry: Introduces directional and polar symmetry operations with customizable center flattening.ColorizeBivariate: 2D bivariate color mapping with dedicated sharpness and color ramp controls.PolarShape: Generates procedural polar-coordinate shapes and profiles.SpectralEqualizer: Frequency-domain equalization and spectral filtering for heightmaps.StrataPlates: Procedural tectonic plate strata and layered terrace generation.DepositionFillHoles: Dedicated depression filling and sediment deposition filter.CoastalFetch: Calculates wave fetch and wind exposure along coastlines.Compare: Visual and numeric difference comparison between heightmap inputs.WaterElevationFromDepth: Converts water depth maps into absolute terrain water surface elevations.TextureSelectColor: Color-key masking and selective texture isolation.AreaRemove: Removes isolated heightmap features or islands below a size threshold.CoherentNoise: Consolidated individual noise nodes into a single, unified procedural noise generator.PathResample, PathNoise, PathTransform: Unified and streamlined all path modifier workflows into dedicated transform/resample nodes.Bump: Merged standard Bump and BumpLorentzian nodes into a unified primitive.FlowFixingMST: Added midpoint pathfinding options and midpoint offset ratio controls.FlowSimulation: Added full-resolution computation mode and automatic removal of small residual water pools.SnowSimulation: Enhanced realism and deposition stability.DirectionalBlur: Upgraded to high-performance GPU execution.Equalize: Added a reference heightmap input for direct histogram matching.TextureTransform: Added UV scaling parameter support.ImportHeightmap and ImportTexture.GraphEditor and GraphWorkspaceWidget architecture, decoupling node proxies from the core data model.QTerrainRenderer.TextureAdvection.Full Changelog: https://github.com/ottolink-dev/Hesiod/compare/v0.5.2...v0.6.0
21 changes
Migration to VirtualArray and VirtualTexture architectures: Virtual Arrays optimize memory usage for large graphs and high resolutions by loading data on demand instead of keeping everything in RAM. They support optional disk caching, enabling scalable workflows for complex graphs and fine-resolution terrains without memory bottlenecks.
16 changes
Full Changelog: https://github.com/otto-link/Hesiod/compare/v0.5.0...v0.5.1
Carving the Landscape - Islands, Shores, Strata and Flatbeds
https://github.com/user-attachments/assets/48ed790d-7433-4b38-90dc-d332292805dd
31 changes
Several new terrain, utility, and export nodes were added, expanding carving, filtering, noise generation, and data export workflows:
Full Changelog: https://github.com/otto-link/Hesiod/compare/v0.4.1...v0.5.0
New renderer / new UI features / new geological nodes
https://github.com/user-attachments/assets/6f276cab-e1bf-44aa-929a-1b55c7a14702
12 changes
MountainStump, MountainTibesti, MountainInselberg, ShatteredPeak, Badlands, BasaltFieldFloodingLakeSystem, FloodingFromPoint, FloodingFromBoundaries, FloodingUniformLevel, WaterDepthDryOut, MergeWaterDepths, WaterDepthFromMaskStrata, RiftsFull Changelog: https://github.com/otto-link/Hesiod/compare/v0.4.0...v0.4.1
World editor / multiple graphs
5 changes
GPU acceleration
4 changes
New GUI
5 changes
10 changes
pip3 install pyhighmap
Full Changelog: https://github.com/otto-link/Hesiod/compare/v0.1.1...v0.1.2
More nodes and a few fixes
8 changes
The first!
_Geometry and texture generated with Hesiod, render made in Blender_.
5 changes
Youtube videos (rendered with Blender):
<a href="http://www.youtube.com/watch?feature=player_embedded&v=AK6hLVVrSiw" target="_blank">

</a>
<a href="http://www.youtube.com/watch?feature=player_embedded&v=WLaDgvxSGkM" target="_blank">

</a>
<a href="http://www.youtube.com/watch?feature=player_embedded&v=ioT16HgBpC0" target="_blank">

</a>
Full Changelog: https://github.com/otto-link/Hesiod/commits/v0.1-alpha