Programming Visual Illusions for Everyone

  • Marco Bertamini

Part of the Vision, Illusion and Perception book series (VIP, volume 2)

Table of contents

  1. Front Matter
    Pages i-xi
  2. Marco Bertamini
    Pages 1-17
  3. Marco Bertamini
    Pages 19-36
  4. Marco Bertamini
    Pages 37-48
  5. Marco Bertamini
    Pages 49-62
  6. Marco Bertamini
    Pages 63-71
  7. Marco Bertamini
    Pages 73-79
  8. Marco Bertamini
    Pages 81-88
  9. Marco Bertamini
    Pages 89-97
  10. Marco Bertamini
    Pages 99-109
  11. Marco Bertamini
    Pages 111-122
  12. Marco Bertamini
    Pages 123-134
  13. Marco Bertamini
    Pages 135-144
  14. Marco Bertamini
    Pages 145-152
  15. Marco Bertamini
    Pages 153-161
  16. Marco Bertamini
    Pages 163-176
  17. Marco Bertamini
    Pages 177-189
  18. Back Matter
    Pages 191-221

About this book


If you find visual illusions fascinating Programming Visual Illusions for Everyone is a book for you. It has some background, some history and some theories about visual illusions, and it describes in some detail twelve illusions. Some are about surfaces, some are about apparent size of objects, some are about colour and some involve movement. This is only one aspect of the book. The other is to show you how you can create these effects on any computer.

The book includes a brief introduction to a powerful programming language called Python. No previous experience with programming is necessary. There is also an introduction to a package called PsychoPy that makes it easy to draw on a computer screen. It is perfectly ok if you have never heard the names Python or PsychoPy before. Python is a modern and easy-to-read language, and PsychoPy takes care of all the graphical aspects of drawing on a screen and also interacting with a computer. By the way, both Python and PsychoPy are absolutely free.

Is this a book about illusions or about programming? It is both!


Illusions Python Psychopy Visual Illusions Programming

Authors and affiliations

  • Marco Bertamini
    • 1
  1. 1.School of PsychologyUniversity of Liverpool School of PsychologyLiverpoolUnited Kingdom

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing AG 2018
  • Publisher Name Springer, Cham
  • eBook Packages Engineering Engineering (R0)
  • Print ISBN 978-3-319-64065-5
  • Online ISBN 978-3-319-64066-2
  • Series Print ISSN 2365-7472
  • Series Online ISSN 2365-7480
  • Buy this book on publisher's site
Industry Sectors