Interaction - Bachelor

Grids.js

Grid.js is a p5.js generative visual system featuring variable grids, fonts, and images. It applies design principles to arrange elements autonomously. The unique interface allows users to manipulate layouts, colors, and typography using intuitive hand and finger gestures. It aims to educate on design while creating fully generative ad campaign

Grid.js: A Generative Visual System

This project is not a data table; it is an exploration of generative design principles, built to be a responsive and educational tool for visual art.Grid.js is a generative visual system created using the p5.js library. Its primary goal is two-foldEducate users on the fundamental principles of visual design (like grid structure, hierarchy, and balance) through interactive experimentation.Demonstrate the power of generative art by being a flexible tool capable of producing fully formed, high-quality visual assets, including entire generative ad campaigns.

interaction with the installation

how does it work?

Gird.js is an interactive installation system that transforms traditional graphic design elements grids, color, and typography into a dynamic, user-driven experience. The demo showcases how users can move and interact with these fundamental design components, breaking the boundary between viewer and designer.

The future scope of Gird.js lies in creating interactive advertising and public installations, where people can engage directly with a brand or product immersing themselves in the visual experience simply through digital posters or public displays.

Built as a versatile and adaptive system, Gird.js can integrate seamlessly with any branding guidelines or visual assets, enabling generative ad campaigns where no two interactions or visuals are ever the same.
all images
picture showing the exhibition installation

Intuitive Gesture-Based Interaction

Users can interact with the system naturally by pushing things around with hand gestures (likely captured via a camera or sensor). This allows for direct, playful manipulation of composition.
Other core elements, such as fonts and color palettes, can be changed simply by clicking the fingers, offering immediate and tangible control over the output.

Variable Grid System

Variable Grid System

All visual elements within the canvas dynamically arrange themselves into a sophisticated grid structure.The system actively follows and demonstrates core design principles (e.g., golden ratio, rule of thirds) to ensure visually balanced compositions.

Generative Elements

Generative Elements

The system incorporates variable grids, fonts, and images that are selected and placed according to pre-defined design algorithms.This capability allows for the creation of unique, non-repeating layouts suitable for large-scale marketing applications this in short

Param Kalaria

I’m an experimental visual communication and interaction designer exploring the intersection of digital media, motion, and code. My work blends graphic design, creative coding, and sensory experience to create engaging, multi-media environments that challenge how people perceive and interact with information.