2d Operators - CraftKontrol/GroundGen-for-Touchdesigner GitHub Wiki

Introduction

2D operators are essential tools within GroundGen for manipulating two-dimensional textures and point attributes. These operators are primarily used in the SplatmapNetwork and other texture-related workflows to control how surface details, materials, and biome distributions are applied across the terrain. By leveraging 2D operators, users can procedurally generate, blend, and modify textures based on various terrain features such as height, slope, curvature, or custom masks.

Each 2D operator serves a specific purpose, such as detecting cavities, normalizing texture values, extracting heightmaps, or generating splatmaps for advanced material assignment. Parameters for these operators can be adjusted interactively, allowing for precise control over the appearance and behavior of textures. The integration with TouchDesigner’s real-time engine ensures that changes to 2D operator settings are instantly reflected in the viewport, supporting rapid iteration and creative experimentation.