Projects, ideas and experiments about Storytelling and Artificial Intelligence
Site hosted on IPFS - ipfs.io mirror
A Minigolf game for Decentraland.
Play Golfcraft on Decentraland
Game created for the AI and Games Jam 2022, featured on the showcase video.
An ontology was used, with a hierarchy of concepts (for example object->person->human), and a database of instances of those objects (for example the Player is a human).
This allowed for some generalizations, for example expecting that all Persons has a favorite color.
This was inspired in the work on Ontological Semantics
The system also uses an utility function to select the answers, given a set of goals.
This was inspired by the Versu story engine.
A Telegram bot with official information about the Coronavirus pandemic.
Telegram bots are really easy to deploy and update. I made it in just 2 days, including a system to find changes on information sources.
CovidArBot on Telegram (disabled right now)
Compicactus is a virtual celebrity. Using motion capture and Blender's real time capabilities I make TikToks and other videos.
People can also talk to it (in spanish) on Telegram. It uses a GPT-2 model to generate responses.
Compicactus on Telegram (disabled right now)
Compicactus on TikTokrDany is a virtual companion. It went trough several incarnations, from rule based chatbot to a more sophisticated Deep Learning system.
The last model was based on the GPT-2 model.
Making rDany talk with other chatbots results in hilarious conversations. Take a look:
rDany on Telegram (disabled right now)
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
DQL works great for one finger. But for more fingers I switched to Evolutionary Algorithms, where heuristics can be used to simplify the problem.
This work discusses theoretical concepts about how to build systems that can convey the illusion of life.
A Webcomic developed with Kugatsu.
The idea is to tests the limits of SVG and CSS technologies to create interactive games.
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.
The original idea of the algorithm is to take the style of one image and transfer it into another, maintaining the content.
I decided to extend this technique to transfer the Color Grading from a picture to another.
Also we can transfer the lighting from a picture to a 3D scene.
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).
Similar to the Motion Capture project, using Arduino I built a system allowing the precise control of a camera rig using Blender.
Similar to the Motion Control project, here I use Arduino and a Play Station control to animate a Camera inside Blender.
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)
Aka "Borrador Borrador". Short film made in the context of the Quick Flick festival.
Public Award, Local Jury Award, Global Jury Award
Short film about a dystopian future.
Special mention on Escobar's International Film Festival
Download film: Trinity_Island-Isla_Trinidad.mp4 (83Mb)
Eibriel - 2023