Perceptron is a video feedback engine with a variety of extraordinary graphical effects. Perceptron is an endless flow of transforming visuals.


* recursively transforms images and video streams in realtime and produces a combination of Julia fractals, IFS fractals, and chaotic patterns due to video feedback

* evolves geometric patterns into the realm of infinite details and deepens the thought
* records animations (movies)
* saves and opens presets (state files)
* loads user photographs or captures screen and webcam input
* has user interface based on multiple mouse cursors, and almost the entire keyboard
* has multiple windows and fullscreen mode

* takes complex geometric transforms as input
* applies numerous coloring techniques
* smoothly transforms fractals and creates endless psychedelic journeys
* resonates with the human perception

Visit the Perceptron home page at


  • Version 1.6 with Java 1.8.144 x64
  • It has a discreete graphics engine that generates unique video feedback fractals
  • It inputs static images and video streams from screen or webcam and transforms them
  • It saves and loads "states"
  • It saves screenshots and QuickTime movies
  • It inputs a complex function for image morphing combined with linear transforms
  • It has enormous number of parameters that can be combined in all sorts of ways
  • Separate configuration window is used in parallel with on-screen help/controls
  • For help, see website

Project Samples

Project Activity

See All Activity >

Follow Perceptron

Perceptron Web Site

Other Useful Business Software

Find out what (or who) is slowing down your network Find out what (or who) is slowing down your network Icon
Find out what (or who) is slowing down your network Icon

Get comprehensive network bandwidth analysis and performance monitoring with SolarWinds® Bandwidth Analyzer Pack.

Network slow, but you don't know the cause? Use Bandwidth Analyzer Pack (BAP) to monitor and analyze network bandwidth performance and traffic patterns. With BAP, you can identify which users, applications, and protocols are consuming the most bandwidth. You can also monitor Wireless LAN Controller traffic to see what applications and clients are using your wireless network. Try it free for 30 days!

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • full of possibilities, a very interesting software

Read more reviews >

Additional Project Details

Intended Audience

Science/Research, Education, Advanced End Users, End Users/Desktop

User Interface

Java Swing

Programming Language