You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Creative Computing and Virtual Reality
  4. Generative Art

Generative Art

Code 16794
Year 3
Semester S1
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area INFORMÁTICA E DESIGN
Entry requirements N/A
Learning outcomes The main general objective of this course unit (UC) is the following: 1) Develop in students a holistic view of generative computer systems in creative practices in visual arts, performing arts, design, digital games, etc. With regard to the specific objectives, and after completing this UC, students should be able to: 1) meet artists and their works in visual arts, performing arts, internet-art and generative art; 2) understand the artistic potential of technological tools; 3) understand, articulate and discuss social, ethical and philosophical issues involving computational creativity and generative artistic practices; 4) identify, describe, evaluate, criticize and contrast generative artworks and computationally creative systems; 5) use artificial intelligence to generate artistic material; 6) implement and test generative art systems; 7) develop an interactive art piece.
Syllabus 1) Art and creativity: history, artists and their techniques, the creative processes in art, artistic languages, generative art history. 2) Introduction to AI and Generative Arts. 3) Introduction to Deep Learning and Neural Networks. 4) Generative Arts: Conventional and Deep Learning Approaches: Conventional generative arts: theories and applications; Deep Learning for Generative Arts: from CNN to AutoEncoder, VAE, and GAN; Image synthesis: Image-to-Image Translation, Pix2Pix, CycleGAN; Case studies: Deep Dream. 5) Neural Artistic Style Modelling: Content vs. style, feature extraction, texture synthesis, pastiche; Neural style transfer with BigGAN and StyleGAN. 6) Generative Arts across Modalities: Text content generation: Bert and GPT models; Music generation: basics and case studies; Motion and dance Generation: basics and case studies. 7) Evaluation methods for computational creativity. 8) Societal and philosophical perspectives.
Main Bibliography 1) K. Brennan (2011), Creative computing: A design-based introduction to computational thinking. Available at http://tinyurl.com/brennancc. 2) B. Groß, H. Bohnacker, J. Laub, and C. Lazzeroni (2018), Generative design: visualize, program, and create with JavaScript in p5. js, Chronicle Books. 3) P. Machado, J. Romero, and G. Greenfield (2021), Artificial Intelligence and the Arts. Springer International Publishing. 4) J. Maeda (2005), Creative code, Thames and Hudson. 5) J. Parker and S. Diamond (2020), Generative art: algorithms as artistic tool, Durvile & UpRoute Books. 6) J. Parker (2023), Generative Art for Python, Uproute. 7) M. Pearson (2011), Generative art: a practical guide using Processing, Simon and Schuster Publishers.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2024-04-19

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.