Eibriel

Interactive media creator, artificial intelligence anthusiast. Slightly byslexic.

Projects, ideas and experiments about Storytelling and Artificial Intelligence

Site hosted on IPFS - ipfs.io mirror - Local address

Index

Publications

Interactive Media

Artificial Intelligence

Electronics

Short Films


Stochastic Multiresolution Event Function Flow for Structured Knowledge Representation

Event Cognition Knowledge Representation

This paper (Work in Progress) presents a novel Knowledge Representation inspired on Event Cognition models, capable to store experiences in a similar way our brain might do.


Dnieper river, by Tim Kopra / NASA

This is how I think knowledge should be represented, as a Flow running through time constantly modified by Events.
Knowledge is not static, it changes depending of the point of view, the moment, and the scale.

Git Repository (work in progress)


Illusion of life, by Software

This work discusses theoretical concepts about how to build systems that can convey the illusion of life.

Git Repository (spanish)


The Algorithm Talk

“The conversation between a woman and her Home Assistant where she discovers the amount of data collected and how is used to dictate her life”

Coming soon!


ZombieAI

A game that aims to demonstrate Q-Learning, a Reinforcement Learning technique (Artificial Intelligence).

The user configure the algorithm allowing ZombieAI to learn to walk to the brain without falling in a trap.

Developed using the free software Godot game engine :)

Download from ItchIo (spanish)


The Amorzorzores

A Webcomic developed with Kugatsu.

The idea is to tests the limits of SVG and CSS technologies to create interactive games.

Amorzorzores website


Calabaza

A Tamagotchi-like virtual vegetable reacting to real world weather.

(In manteinance)


Red Dot

"An intriguing animated dot reacting to time. A mirror for your soul."

This parametric animation, under the current technology, is 49 years long, Starting 1970 January 1, it is not random, is synchronized over all devices and ideally never repeat itself.

The Red Dot is just a symbol, a representation of something else. Take a look and find your our own meaning for it.

F-Droid page
Git Repository


rDany

rDany is a virtual companion. It went trough several incarnations, from rule based chatbot to a more sophisticated Deep Learning system.


The current "body", designed by Evelin Unfer

Right now the chatbot is disabled, I am looking to port it to Godot in order to make it work Offline.

Making rDany talk with other chatbots results in hilarious conversations. Take a look:


rDany talking with Mutsuku


rDany talking with Elbot

rDany website
Git Repository


Denoiser

A experimental image filter using Tensorflow that learns how to blur a 3D image in order to remove unwanted noise generated during rendering.


Comparison between a noisy render, the same render processed by the denoiser, and the "baseline" an image that takes 10x time to render


The algorithm generates two filters (first two black and white images), that are later applied to the image using a mask (last b/w image)


Testing the system on a production image. Top is the processed image, bottom is the unprocessed image

Git Repository


Style Transfer

Style transfer is a technique that allows to separate the information about the content and the style from an image. This is achieved training a neural network on classification and latter separate the information stored on low level and high level neural network layers.

Transferring style

The original idea of the algorithm is to take the style of one image and transfer it into another, maintaining the content.


To test the system I used a photograph and a drawing of woods


This image have the content of the photograph, and the style of the drawing

Color Grading Transfer

I decided to extend this technique to transfer the Color Grading from a picture to another.


Original image to copy the Color Grading from


Color grading transferred to Davy Jones


Color grading transferred to Gollum

Lighting Transfer

Also we can transfer the lighting from a picture to a 3D scene.


Source of lighting


Davy Jones lighting style applied to a 3D scene


The source of lighting can be a drawing!


Drawing lighting style applied to a 3D scene

Github Repository


Color Scheme Generator

This projects uses machine learning to generate color schemes similar to the used by Jean Francois Painchaud (NSFW).

I analyzed about 150 images in order to extract colors for Skin, Lips, Hair, Background (including Shadows, Midtones and Light).


Some examples of generated color schemes


Generated color schemes applied to a drawing by Powell Burns (CC-BY)


Pianist Animation Generator

The goal of this project is to generate the animation of the pianist directly from a MIDI music file.
The main issue is to determine what finger to use for each note on a specific time.

If a pianist must play 10 notes at once she or he have 9,090,909,090 different possible fingers combinations available! (supposing that the fingers can be arranged in any order)

Keys, Possibilities
1: 10
2: 90
3: 910
4: 9,090
5: 90,910
6: 909,090
7: 9,090,910
8: 90,909,910
9: 909,090,910
10: 9,090,909,090


Using only one finger. Deep QLearning model.

DQL works great for one finger. But for more fingers I switched to Evolutionary Algorithms, where heuristics can be used to simplify the problem.


Finger ordering using an Evolutionary Algorithm


Nyan Cat, ten fingers! Using an Evolutionary Algorithm.


Motion Control

Similar to the Motion Capture project, using Arduino I built a system allowing the precise control of a camera rig using Blender.


Controlling two steppers with Blender


Motion control allows to clone people on VFX


It even allows to have two people shot at different speed!

Arduino Source Code


Motion Capture

Similar to the Motion Control project, here I use Arduino and a Play Station control to animate a Camera inside Blender.


Me giving a talk about Blender and Arduino, controlling the slides with my head XD


Controlling Blender using the Accelerometer


A more sophisticated system using a PS control (footage from Kiribati the Movie)


Instant Memorie

Short film about time.

Music by Federico Haffner

Special mention on Escobar's International Film Festival

Play film: El_Recuerdo_de_un_Instante-Instant_Memorie_HD.mp4 (17Mb)


Eraser Eraser

Aka "Borrador Borrador". Short film made in the context of the Quick festival.

Public Award, Local Jury Award, Global Jury Award


Trinity Island

Short film about a dystopian future.

Special mention on Escobar's International Film Festival

Download film: Trinity_Island-Isla_Trinidad.mp4 (83Mb)


About Eibriel

Work

More about me

Contact me

Follow me

Eibriel - 2018