1bardesign / hallucinet

A visual toy visualising a neural net's vivid hallucinations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hallucinet

Hallucinet is a visual toy utilising neural nets to generate pretty pictures and animations.

Networks and inputs can be generated independently, and random configurations can be explored.

Accessibility

Hallucinet can produce intense, flashing visuals. Photosensitive individuals please proceed with caution!

Requirements and Installation

Everyone:

  • Up to date graphics drivers, please!
  • GPU with at least 1GB of effective VRAM. Running with less is possible, but will severely limit the length of animations. 2GB and up is recommended.
  • Performance scales directly with GPU power, so a faster/newer GPU will result in nicer images, faster.

Windows:

  • Get the .zip version
  • Extract somewhere
  • Run the exe
  • Only tested on Windows 10

Linux/MacOS/Windows LÖVE User:

  • Get the .love Version
  • LÖVE 11+ Locally Installed
  • Run the .love file with LÖVE

Usage

There's a tutorial explaining all the available options inside the application.

Screensaver Mode

Hallucinet contains a screensaver mode which runs full screen, generates a random still image every 5 minutes, and closes on any input.

To run Hallucinet in screensaver mode, pass screensaver in as a command line argument. If you're having trouble with that, please let me know.

Feedback

Feedback is welcome here.

Authorship

Hallucinet is the work of 1BarDesign.

It was made with LÖVE, which is used under their license.

Licensing Options

  • Free (as in speech) for:
    • Educational use: dig into the code, modify it, and use it to teach or learn about neural networks, gpus, graphics programming, lua, colour theory, or whatever else floats your boat.
  • Free (as in beer) for:
    • Personal use: look at pretty colours to your heart's content!
    • Evaluation: seeing if it would be useful to you in a commercial context.
  • Donationware $10+ for:
    • Commercial use with yearly turnover less than $100,000 AUD.
    • Public display with more than 30 people present (educational contexts exempt).
  • Please enquire directly for any larger scale use, or any publicly available derivative works! I'm sure we can work something out.

About

A visual toy visualising a neural net's vivid hallucinations


Languages

Language:Lua 98.5%Language:Batchfile 1.1%Language:Shell 0.4%