Op27 / quantum-visualization-p5js

This p5.js project visually interprets quantum mechanics, focusing on the wave-particle duality principle. It showcases an interactive canvas where particles exhibit both wave-like and particle-like behaviors. Users can transform these particles into shapes of a circle, a cube and a person, merging science with art and philosophy.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quantum Visualization in p5.js

Project Overview

This project is an interactive visualization created with p5.js that explores and illustrates the concept of wave-particle duality, a fundamental principle in quantum mechanics. Through this artistic interpretation, users can interact with a canvas, transforming particles into various shapes that subtly reflect the characteristics of quantum phenomena.

Features

  • Interactive Canvas: Click to see particles dynamically form shapes, each symbolizing different aspects of the natural world and universe.
  • Creative Take on Quantum Mechanics: A visual representation of wave-particle duality, blending science with digital art.
  • Engaging and Educational: Ideal for those interested in physics, digital art, or interactive web technologies.

Interactive Demo

Experience the visualization directly in your browser through the p5.js Web Editor. Try it out here!

How to Run

  1. Clone or download this repository to your local machine.
  2. Open the index.html file in a web browser to start interacting with the visualization.
  3. Experiment by clicking on the canvas and observe the transformation of particles.

Technologies Used

  • p5.js: Built with p5.js, a JavaScript library designed to make creative coding accessible and enjoyable.

Contributing

Feel free to contribute! If you have suggestions or want to contribute, please check the issues page.

License

This project is open-source and available under the MIT License.

Acknowledgments

  • Thanks to the p5.js community for inspiration and support.

Contact

  • Created by Daigo Takagi - feel free to reach out!

About

This p5.js project visually interprets quantum mechanics, focusing on the wave-particle duality principle. It showcases an interactive canvas where particles exhibit both wave-like and particle-like behaviors. Users can transform these particles into shapes of a circle, a cube and a person, merging science with art and philosophy.

License:MIT License


Languages

Language:JavaScript 100.0%Language:HTML 0.0%Language:CSS 0.0%