CS1335 Java and Processing
  • CS 1335 Computer Science 1
  • Getting Started
    • Processing IDE
    • Java vs Javascript
    • Review: Processing, Functions
    • HSB Color Mode
      • HSB Color Wheel
        • Example Code
      • HSB Color Palette Tool
    • Recursion
      • Recursion Call-Stack
      • Example Code
        • Example Code Feb 5 S20
        • Feb 12 Code
  • Project 1
    • Subjective Modeling of Emotions
    • Emotions represented using color, form, space
      • Kandinsky Color - Emotion
      • Emotional Intelligence
    • Project 1: PShapes
      • Example Code
      • Inspiration
    • PShape with Cutout - Inner Contour
    • VertexShape - Recursion
    • Project 1: Recursive Drawing
    • Project 1: Programmatic Variations in Color
      • Recursion with rotate, scale
      • Plan Region Size, Color
    • Map Function
    • Transforms for Mirroring
    • Project1-Steps
  • Grid Based Designs
    • Computational Design
      • Generative Design
    • Artist: Victor Vasarely
    • Grid Pattern Design
    • 1D - Array of PShapes for Grid Layout
      • Truchet Tiling
      • Example Code
    • PShapes in Grid Regions
    • Grid Region Logic
    • Pattern Preview - Transforms: Translate & Scale
  • Project 2
    • Project 2 - 2D Arrays for Gradient Logic
      • 2D Array Grid with Labels
    • Grid Patterns using 2D Array Indexes: i, j
      • Example Class Code
    • lerpColor( ) and map( ) Functions
    • Demo Lerp Colors
    • 2D Arrays with lerpColor
    • Create PShape 2D Array
    • Function: Populate2DArray( )
    • Function: DisplayShapeMatrix()
    • Transforms for Position, Rotation, Scale of ShapeMatrix Elements
    • Project 2 - Steps
    • Animation for ShapeMatrix
      • Animation w/Noise
  • Object Oriented Programming
    • Introduction to Objects
    • OOP vs Data-Flow
    • Button States
    • Buttons as Objects
      • Button Class
    • Create Object Instances
    • Button Types
    • Modeling Buttons: States and Events
    • OOP - Inheritance
    • OOP - Polymorphism
    • Child-Class: PImageButton
    • PShape - SVG Objects
    • Menu of Buttons
    • ButtonGroup - Final Version
    • Slider Controller
    • UML Class Diagram
  • Project 3
    • Project 3 - Logic, Steps
    • Example Code S20
      • Code Wed Apr 1
      • Code Wed Apr 8 v1
      • Code Wed Apr 8 v2
      • Code Mon Apr 13
      • Code Wed Apr 15
      • Code Mon Apr 20
      • Code Wed Apr 22
      • Code Mon Apr 27
      • Code Wed Apr 29
    • Project 3 - Class Definitions
      • Button
      • PImageButton
      • ButtonGroup
      • Pattern
        • PShapes - SVG, Vertex Shapes
        • Setting Colors For Patterns
        • Pattern - With Child-PShapes
      • Slider
      • Particles
  • Java Syntax
    • Java Syntax
      • Typed-Variables
      • Float - Integer Conversion Errors
      • Modulus
      • Functions
      • Object Reference Data Types
      • Arrays
        • Class Example Code
      • Switch-Case Statement
      • Ternary Operator
      • Class
      • Learning Science
    • UML Class Diagram
    • Glossary
  • Resources and References
    • Resources
    • Random Inspiration
      • Ulm School
      • Heart-Mind, Mind, Body
      • Statistical Uncertainty
Powered by GitBook
On this page
  • Models of Emotion
  • Theory of Constructed Emotion
  • Contrasting and Categorization of Emotions - Wikipedia
  • Plutchick's Wheel of Emotions
  • Hour Glass of Emotions

Was this helpful?

  1. Project 1

Subjective Modeling of Emotions

A design tool for self-exploration of subjective emotions, feelings

PreviousFeb 12 CodeNextEmotions represented using color, form, space

Last updated 4 years ago

Was this helpful?

This project is designed to allow users to artisticly process their inner emotions and feelings. The idea is that an artifact created based on personally experientually design features evokes self-contemplation. The crafting of the tool teaches the user to design tool for self-exploration of subjective emotions, feelings, abstractions. The idea is to design a parametric tool that is personally encoded by each maker's choice of design features. It is required for the learner to follow all steps in creation of the object.

In this project, we want design an interactive abstract artwork to represent our personal emotions about some personal event that we remembered as being highly emotional.

In order to recall our emotions that are associated with our selected experience, it's helpful to have models of emotion that provide a structure of information about emotions.

Models of Emotion

Theory of Constructed Emotion

In every waking moment, your brain uses past experience, organized as concepts, to guide your actions and give your sensations meaning. When the concepts involved are emotion concepts, your brain constructs instances of emotion.

emotions are conscious experiences that occur when we find our self in a situation where a challenge or opportunity exist. Some occur when a survival circuit is active — like fear — while others don’t involve survival circuits — like pride. What defines the emotion is not whether there’s a survival circuit that’s active but whether we interpret the situation we’re in as either challenging or potentially beneficial.

Classical Models of Emotions

Plutchick's Wheel of Emotions

Hour Glass of Emotions

The Hour Glass model of Emotions was created by UX researchers. This model provides categories of emotion: Sensitivity, Attention, Pleasantness, Aptitude, where Emotions are given a numeric value based on the strength of the emotion. This dimensional, numeric model has been used to analyze emotional sentiment from written statements such as twitter tweets. Colors are used in the model to indicate the emotional dimensions.

Dimension

+3

+2

+1

-1

-2

-3

...emotions "are not triggered; you create them. They emerge as a combination of the physical properties of your body, a flexible brain that wires itself to whatever environment it develops in, and your culture and upbringing, which provide that environment.

Hour Glass Emotional Dimensions -

wikipedia
Lisa Feldman Barrett: Wikipedia
Article: Fear or Defense Circuit, Dr Joseph Ledoux
Dr Joseph Ledoux: Wikipedia
Contrasting and Categorization of Emotions - Wikipedia
wikipedia link
Wikipedia
Sentic.net
Sensitivity
Rage
Anger
Annoyance
Apprehension
Fear
Terror
Attention
Vigilance
Anticipation
Interest
Distraction
Surprise
Amazement
Pleasantness
Ecstasy
Joy
Serenity
Pensiveness
Sadness
Grief
Aptitude
Admiration
Trust
Acceptance
Boredom
Disgust
Loathing
Moving from Design-Thinking to Emotional-Thinking - Fast Company Article, 2019
Sentic Presentation
Computational Design Tool for Personal Expression of Subjective Emotions