Hi! I'm Ivan Dianov (pronounced [eye-van dee-ah-nov]), a generative artist and educator. I teach data art at HSE University and am a co-founder of the educational platform Setka. I organize shader-based generative live-coding performances where I write code on stage that creates visuals synchronized with music.
A few years ago I founded a community Genclub, which has grown into an amazing community full of talented people generating incredible art and having fun.
Invite me to participate in your projects! Message me on Telegram or send me an email
Artist Statement
Ivan Dianov is a generative artist who uses code to explore processes in complex systems: evolution, organism development, and all phenomena where simple interactions between multiple components lead to complex and unpredictable behavior of the system as a whole.
I develop interactive web applications that allow users to control complex systems, modify their parameters, and observe emerging patterns. My artistic practice involves experimentation with multi-agent systems, cellular automata, and generative grammars.
I intentionally use bugs in my code to create artistic effects. A bug symbolizes both the complexity of our world and the limitations of human consciousness. The world consists of countless bugs layered upon each other. The artist himself, and all people, are the result of countless DNA replication errors. The world is complex and unpredictable, full of mistakes. We can resist this, but it's more pleasant to relax and love the world as it is.
Exhibitions and Auctions
- 2024: Prayer for Wisdom, Generative Art Auction
- 2022:
- 2021: Beijing Poly Auction, Lot 2118 (link)
- 2020: Co-creator of the Soul Conversation installation at Peresvetov Pereulok Gallery, Moscow
Performances and Talks
- 2024:
- Live-coding at Yandex's Open Library Night (event page, video)
- Projection of Emptiness performance with live-coding and generative music at TIMECODE conference (event page, video)
- Digital Forest workshop at Yandex's Code Plener (event page)
- Generative graphics course at Summer School's Science Art workshop
- Generative visuals for soft rave experimental sound live session (link)
- 2023:
- Live-coding at Inércia Demoparty, Shader Royale Jam (link)
- 1st place in both final and qualifying round of Shadershow Battle at Demodulation
- Performance at Forest festival (video)
- Live-coding for shader jam at Sessions
- Co-organizer of GenPPN (Generative Art PowerPoint Night) (video)
- Revision Royale Jam (video)
- Live-coding at Dolidze 77 (video)
- Co-creator and instructor of 4-week generative design course at Setka
- 2022:
- Shader Royale at Inércia Demoparty (link)
- Shader Showdown at CAFe Demofest (link)
- Workshop: First Shader in Bonzomatic at CAFe Demofest (video, event page)
- GENERATIVE performance combining modular synthesizers with live-coded visuals (link)
- 2021:
- 2020: Animation programming workshop using p5.js (link)
Publications
- 2020: Interview in data art journal Market Cafe Magazine (Issue 6)
- 2019:
- 2016: Kruglendar 2016 - poster-planner (Habr)
- 2015: Kruglendar 2015 (Habr)
- 2014: Kruglendar for 2014 (Habr)
- 2013: Inkscape and first version of Kruglendar (Habr)
Projects
- 2022: Co-founded educational project Setka
- 2021:
- 2020:
- Bar or Pie - data visualization literacy project (link)
- Founded Genclub - Russian-speaking generative art community
- Conversation Meter (link)
- Floattery - turns names into floaters (link)
- Pre-logo series:
- Dumabingo - project about lobbying in Russian State Duma (link)
- Neuroji - self-updating neuro-sticker pack for Telegram (link)
- 2019:
- Won DataAudit hackathon with Housing and Utilities Hunter project
- Moscow Coffee - map of coffee places in Moscow (link)
- 2013-2074: Kruglendar - generative poster-planner (link)
Testimonials
About Commercial Projects
"I was very happy to work with you - you're comfortable to communicate with, explain things very well and clearly, sincerely involved in the task and try not just to follow the brief but offer a solution considering the final result. A valuable quality!)"
— Anastasia Berman, Producer at ONY Studio
"Ivan, hello! We just had the defense, huge thanks to you for agreeing to take my task and completing it. Such a cool tool, everything is super-duper. You helped me out immensely!"
— Sergey Derevyanka, Designer at ONY Studio
About Teaching
"I've greatly benefited from taking GLSL/shader classes with Ivan. Although many resources are available online for beginner learners, the more advanced topics are not as easily accessible. Together we set up a personalized program for the classes, fitting my prior knowledge and learning goals. Ivan is an engaging teacher, often visualizing more complex topics or breaking things down into clear steps."
— Anna Lucia, generative artist
"Ivan is amazingly easy to communicate with and open to various experiments as a teacher. In his work with students, he follows an individual approach, explaining complex material with humor and thoroughness using his own code.
As an organizer of the educational process, I was very sorry that I didn't have time to join the participants in the learning. Because the result of the three-day intensive amazes with its brightness and diversity."
— Varvara Fufaeva, co-director of Science Art workshop at Summer School
"Lots of feedback about how people liked the workshop. Also many suggestions to extend it to 3 hours and give more time for independent coding. Workshop rating 8.9 out of 10. We consider ratings from 8.5 successful, so everything is great here. Thank you again for your time!"
— Inna Savchuk, DevRel at Yandex
Contacts
Telegram @ivan_dianov
Email zor667@gmail.com