Skip to content

michaelerule/videofeedback

Repository files navigation

Video Feedback

Video-feedback fractal hobby code. Most things slightly broken. Some things beautiful.

Browsing links here

Some outputs

This is loosely descended from a feedback project in Java, termed "Perceptron", that began circa 2005. Since then, several implementations of video feedback have emerged elsewhere. This project contains more recent attempts to "reboot" the video-feedback rendering techniques, or to demonstrate it in other languages.

Video feedback fractals

The video feedback rendering approach is efficient: it involves scanning over an image "display" buffer and pulling in geometrically-transformed pixels from a separate "camera" buffer, to simulate a camera pointed at a screen displaying the camera's own feed (typically with some additional geometric or color-space effects added). Small adjustements in the geometric transformations and color filters can lead to striking and beautiful effects, and it is the hope that the examples collected in this project may spur further creativity and community interest in the technique.

License

Unless otherwise specified, media, text, and rendered outputs are licensed under the Creative Commons Attribution Share Alike 4.0 license (CC BY-SA 4.0). Source code is licensed under the GNU General Public License version 3.0 (GPLv3). The CC BY-SA 4.0 is one-way compatible with the GPLv3 license. This project is published in the spirit (but not the letter) of the tongue-and-cheek CRAPL license for academic code. This is not a legal license as it contains internal inconsistencies (like forbidding users to exist). However, it cautions that this project has not been reviewed or prepared for use by the general public.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published