By working with Apple node-based visual programming language Quartz Composer, I implemented a simple solution to combine Emotiv EPOC and some interactive compositions with impressive visual effects in an effective way in a short time.
The Emotiv EPOC is a high resolution, multi-channel neuroheadset. The headset allows the user to control software, apps, and machines, brain-controlled technology. The experiments consist of brain-computer software interfaces that record the brain signals from the headset and convert them into user inputs.
I designed and developed three applications with a minimum viable product approach with distinctive interaction concepts behind them.
The first experience presented a simple primary particle emitter and Core Image Filter fed by the user's brain signals. It works similarly to a hand device trail but implements the brain-computer interface.
The second experiment uses a Twirl Distortion patch in Quartz Composer.
This patch rotates pixels around a point to give a twirling effect. You can specify the number of rotations and the centre and radius of the effect. By mapping the coordinates of the effect to the user’s position, we can implement the data input from the Emotiv to the cursor in the Quartz composition.
The third experiment uses a particle system with an image. Similarly, coordinates from the Emotiv input interacts with the particle system coordinate on the screen. The result is a playful interactive system.
I am interested in using this custom app I’ve written for my first physical installation and combining DMX protocols to enable users to control real objects, such as laser projector patterns. I’m using a laser projector with several DMX channels that control different parameters – such as x-axis, y-axis, zoom, influencing the patterns the laser can produce.
Employing an Enttec DMX USB Pro interface and a custom Cinder C++ application, I directly controlled the lasers by reading the data coming from the Emotiv headset. I changed the setup for the last project by using a DMX dimmer pack and the Enttec DMX USB Pro, and another Cinder custom app.
The app was straightforward, using just a single channel to send different values to the dimmer. Using a similar approach, the channel assigned to the light received the input from the values controlled by the Emotiv. A very straightforward process again, but a very nice project.
Google Year In Search 2021Every year, Think with Google publishes the Year in Search report with the top consumer trends
Google: Safer With GoogleTalking about security is difficult, but not bringing attention to the problem is worse
Prudential x SuperM 슈퍼엠 'We DO'Bringing positivity and helping people to be physically and mentally healthy
Nike: I Got NextCelebrating young basketball players and encouraging them to play the game
Standard Chartered: ShipbreakingMaking the industry safer for workers, cleaner for the environment
Standard Chartered: WildlifeFighting money laundering that fuels the illegal wildlife trade
Volkswagen: Space CrossExploring consumers' imagination
Standard Chartered: Living LongerHelping people make better financial decisions
Quickbooks: Through the YearsPowering prosperity for small businesses in SEA
Nescafé: A Little InspirationA little bit of inspiration for accomplishing those mundane tasks
Chernobyl (Чорнобиль)A documentary about the life of residents in the Exclusion Zone
Windblown.inInterface experiments, screen interactions and reusable prototypes
Standard Chartered: Unlimited $averIntroducing the savings account that lets you live a life without limits
Heineken: #OpenSPEvery great city offers an endless adventure within its sky-scraping towers and neon-lit streets
Great Northern HotelA carefully balanced concept combining past and future to create a relevant experience
H2Oh!Refreshing key visuals with a touch of infused fruit flavour
Missing Families From The Street MarketConstructing the story of a peculiar family and its members
Illustration BDExploring shapes and colours
Nike: Black and WhiteCelebrating a football club history and legacy
Face IllustrationShapes and faces
Data BendingCorrupting digital data for aesthetics postdigital
Hong Kong (香港)Visually exploring the Fragrant Harbour
Pacsafe: eCommerceRedefining a new shopping experience
Honda SMSProject type
Creative Coding ExperimentsExploring creative computer programming for digital and physical