KOLAM RESEARCH HUB
Kolam Generative System
This research hub brings together a body of visual and structural explorations developed between 2017 and 2022. The work has been independently undertaken, driven by sustained curiosity and an interest in understanding Kolam as a generative system. Through drawing, material studies, and computational experiments, this archive traces the evolution of Kolam from a cultural practice into a framework for relational and rule-based thinking.
The Kolam Research Hub thus explores Kolam as a rule-based system of pattern generation, where repetition, symmetry and variation operate as forms of embedded cultural knowledge.
Explore the system
The Grammar of Kolam
K-Cell and Generative Logic
This body of drawings investigates Kolam as a rule-based geometric system. Beginning with the dot grid as a relational field, I identify the
K-cell as the fundamental structural unit through which Kolam patterns emerge. Each node operates as a decision point, or K-gate, determining how the line navigates around the dot without intersecting it.
Through variations of open and closed gates across the K-grid, simple local decisions generate diverse global formations. The continuous path must return to its origin while covering all nodes, producing symmetry, balance, and structural coherence. These studies reveal Kolam as a generative system in which complexity arises through constraint, iteration, and relational logic.
Rather than composing fixed motifs, the drawings examine how multiple configurations can emerge from a limited set of rules. The K-grid demonstrates the combinatorial potential of Kolam and establishes a structural grammar that can be extended into computational modelling, spatial structures, and dynamic systems.
Material systems such as the Jacquard loom encode logic through binary decisions—holes and absences that determine pattern formation. Kolam similarly operates through rule-based constraints, where open and closed gates guide the continuous path. Both systems demonstrate how complex structures can emerge from simple encoded instructions.
Jacquard loom punch cards, Web image
Kolam Gate logic
Jacquard weave pattern, Web Image
Kolam pattern derived from the Gate logic
Computational Experiments: Interactive Kolam Logic
Extending the structural logic of the K-cell, these coding experiments translate Kolam into an interactive rule-based system. Each node functions as a programmable gate whose state (open or closed) determines how the path navigates through the grid. By assigning behavioural rules to these gates, Kolam becomes a dynamic structure capable of generating multiple variations from the same underlying configuration.
Through computational tools such as Processing and p5.js, I explore how local decisions produce emergent global patterns. Interactive controls allow gates to be toggled, colour-coded, or randomised, enabling real-time observation of how small rule changes transform the overall structure. This process reveals Kolam as a system that can be iterated, simulated, and extended beyond manual drawing.
Experiments with line generation methods such as the 10 PRINT logic further examine how continuous paths can be constructed through binary decision-making. These studies investigate how Kolam’s relational grammar can operate as an algorithmic framework, where geometry behaves as an adaptive system rather than a fixed composition.
The computational translations do not aim to replicate traditional patterns, but to uncover the underlying structural intelligence that enables Kolam to function as a generative model across visual, spatial, and interactive contexts.
Spatial and Generative Modelling: Kolam in Three Dimensions
These explorations extend Kolam logic into spatial and simulation environments using tools such as Unity, Fusion 360, TouchDesigner, and Houdini. The K-cell and gate structures are translated into three-dimensional systems, allowing Kolam to be examined as an adaptive spatial grammar rather than a purely planar drawing practice. By modelling nodes as points in space and gates as directional constraints, the Kolam grid becomes a navigable structure that can evolve through interaction.
Through processes of gamification, gates can be activated, deactivated, or recombined to generate new pathways across the grid. Petal-like geometric units are used as modular components that assemble into Kolam formations, demonstrating how complex pattern structures can emerge from simple repeated elements. These units can be encoded through hexadecimal or parametric values, allowing patterns to be generated, transformed, and iterated computationally.
Working in simulation environments makes it possible to observe Kolam as a dynamic system operating across multiple dimensions. The shift from drawing to modelling reveals Kolam as a scalable structure capable of producing spatial configurations, responsive environments, and interactive pattern behaviours. These experiments investigate how traditional rule-based grammars can inform contemporary approaches to generative modelling, procedural design, and interactive systems.
Kolam Diamond Carpet: Navigating Complexity and Embedded Structure
This study examines a complex Kolam pattern often referred to as the Diamond Carpet, approached through careful observation and structural tracing. Building on earlier explorations of the K-cell and rule-based line behaviour, this investigation looks at how larger Kolam formations are constructed through repetition, variation, and transformation of smaller units.
By mapping pathways across the grid, the pattern begins to reveal an underlying organisational logic in which local symmetries contribute to global coherence. The analysis suggests that complex Kolam configurations may operate through nested structures, where smaller pattern units appear to contain relational information that informs the behaviour of the larger system. The repetition of similar tiles across the composition indicates processes of mirroring, rotation, and translation, producing a sense of continuity across scale.
Tracing navigation lines through the Diamond Carpet highlights how Kolam patterns can function as spatial networks, guiding movement through a field of constraints. Rather than viewing the pattern as a fixed composition, this study approaches it as an evolving structure that can be read, reconstructed, and extended through rule-based interpretation.
This exploration reflects an ongoing curiosity about how knowledge is embedded within traditional pattern systems, and how complex visual formations may emerge through iterative processes grounded in simple relational principles.
Kolam as Board Game: Material Logic and Participatory Systems
This series explores Kolam as a tactile and participatory system through the format of a board game. Translating the K-grid into a physical interface, each node becomes a decision point where players activate or deactivate gates using modular pieces. The act of placing elements within the grid transforms Kolam from a static drawing into an interactive process in which pattern formation unfolds through sequential choices.
Working with laser-cut materials, the board establishes a rule-based environment where local actions influence the emergence of global structure. As players negotiate pathways across the grid, Kolam logic becomes embodied through touch, movement, and collective decision-making. The game format foregrounds Kolam as a distributed intelligence system in which complex formations arise through relational interaction rather than predetermined design.
Material exploration reveals how Kolam operates as both diagram and interface: a framework that can be engaged cognitively, physically, and socially. By situating Kolam within a playable system, the work investigates how cultural knowledge can be experienced as an evolving structure, where geometry functions as both constraint and possibility.
Theoretical framework
1. Kolam as Distributed System
Kolam can be understood as a decentralized structure in which pattern formation emerges through relationships between neighbouring elements. Each node participates in shaping the overall configuration, yet no single point determines the final form. Through simple local rules, the system produces complex global order. This relational logic reflects principles of self-organisation, where structure evolves through interaction rather than centralized control.
2. Kolam as Embodied Knowledge
Kolam is transmitted through embodied practice, where knowledge develops through repetition, observation, and motor memory. Traditionally drawn at the threshold of the home, Kolam functions as a daily act of attention connecting rhythm, environment, and social continuity. The use of rice flour situates the drawing within ecological exchange, feeding birds and small organisms, embedding pattern-making within cycles of coexistence.
3. Kolam as Cultural Mathematics
Kolam demonstrates structural properties related to graph theory, topology, and knot systems. The continuous looping line forms connected pathways resembling Eulerian paths and planar lattice structures. Variation emerges through symmetry operations such as rotation, reflection, and translation. These characteristics suggest that mathematical reasoning may exist as an embedded cultural practice, encoded through drawing rather than symbolic notation.
Mathematical studies have shown how Kolam patterns can be encoded through directional sequences and lattice-based rules, allowing computational simulation of their generative behaviour.
4. Cross-Cultural Pattern Systems
Lusona: Sona Sand Drawings (Southern Africa)
Sona drawings use continuous lines traced through grids of points to encode stories and logical relationships. Similar to Kolam, the drawing unfolds through procedural rules in which narrative and structure are intertwined.
Celtic and Buddhist Endless Knot
The endless knot represents continuity without beginning or end, reflecting interdependence and cyclical structure. Like Kolam, the line folds back upon itself, forming a relational loop that suggests continuity as an organising principle.
Cellular Automata and Generative Systems
Computational systems such as cellular automata, Cantor set and Conway’s Game of Life demonstrate how complex patterns emerge from simple local rules. Kolam reflects similar principles of rule-based emergence, where iterative decisions across a grid produce evolving structures.
Kufic calligraphy and Topkapi Scroll
Kufic calligraphy is built on grid-based systems that organise letterforms into repeatable geometric units.
Through symmetry and modular variation, it demonstrates how language can be generated through rule-bound structure.
This research opens a set of ongoing questions:
Can Kolam function as a generative system beyond drawing?
How might cultural pattern systems inform computational thinking differently?
What forms emerge when Kolam operates across space, time, and interaction?
Can intelligence be understood as a relational process rather than a centralized one?
These questions remain open, forming the basis for continued exploration.
Kolam, in this research, is approached not as a fixed tradition but as an evolving system of relational intelligence. The studies presented here mark an ongoing enquiry into how simple rule-based interactions can generate complex structures across visual, spatial, and computational domains.
As this work continues, the focus shifts towards exploring Kolam as a living framework—one that can be extended into dynamic systems, interactive environments, and new models of understanding intelligence through pattern, participation, and emergence.
Below are some of the projects which has been derived from the extensive study on Kolam..