Generative Design for Identity Design

February 10, 2025
Posted in Education

Generative Design for Identity Design

at ESMAD, Polytechnic of Porto

This project was developed during the Short Course on Generative Design for Identity Design at ESMAD, Polytechnic of Porto.
Throughout the course, participants were introduced to experimental concepts and techniques for using Large Language Models (LLMs) to generate Processing code, thereby manipulating each participant’s chosen visual identity.
I chose to work with a visual identity called Hoot, originally created during the Design Fundamentals course unit.
The main goal of this project was to build a program that uses generative design to produce assets which can be reused in various graphic and multimedia contexts.

This course was lectured by Eric Choisy Bernard, Lycée Bréquigny (@brequigny.international)

For demonstration purposes, I refactored the code in P5.js so it can be shown here (overall it does the same, but some functions and quality is only available in the processing version).

Keys:

  • c: Capture the current frame in PNG (if you run the original code in my GitHub it also exports in SVG)
  • r: Randomize the background, grid, eyes, and logo colors.
  • s: Toggle the type of shape drawn in the cells:
    • 0 – “Cut-out” triangle
    • 1 – Organic ellipse (organic outline with 20 points)
    • 2 – Abstract quadrilateral (distorted quadrilateral)
    • 3 – Abstract blob (organic shape with 8 points)
    • 4 – Abstract star (irregular star with 10 points)
  • 0: Reset to the initial configuration.

Click/Drag: Zoom or trigger the wave animation (the shapes morph smoothly as the wave passes).

I successfully completed this course, receiving a final grade of 19 and 3 ECTS. In doing so, I reached another milestone in my learning journey.

, ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact

Let's work together!

I welcome you to contact me for more information about any of my products or services.

Custom Design

Crafting responsive, functional, and visually stunning products tailored to your brand’s identity.

UX/UI Strategy

Designing intuitive and engaging digital experiences that prioritize user satisfaction.

Visual Identity

Creating logos, color palettes, and complete branding to make your business stand out.

CALL: +351 928 240 299

Contact