Skip to content

loreno-heer/visualsnow

Repository files navigation

Visual Snow Simulator and Tools

Programs to simulate the appearance of visual snow

install instructions

  • unzip all files in some directory (for some reason the git submodule lygia is empty, this needs to be added manually)
  • install python 3.8+ and pip
  • on windows you might need to install the microsoft build tools / visual c++
  • run:
pip install moderngl
pip install moderngl-window
  • run the program:
python3 ./visualsnowsim.py

usage instructions

visualsnowsim

Use the A and D keys to decrease/increase noise(snow) size. Use the Q and E keys to decrease/increase noise(snow) brightness. Use the C and B keys to decrease/increase the cutoff value for noise to appear (amount of noise). Use the T and U keys to change the type of noise (resets the other parameters). ESC closes the application.

example_task

This is a simple app that displays a black screen and gradually adds noise. Press space whenever noise appears to be visible. Results are logged in a CSV file.

jspsych version

This can be tried out here: https://proych8kyx.cognition.run/

webgl noise generator

the webgl noise demonstration can be tried out here: https://zesty-heliotrope-2f2c6f.netlify.app/