Skip to content
/ Attractor Public

This repository contains a real-time, WebGL-powered visualization of the Thomas attractor, an intriguing model in chaotic dynamics and mathematical visualization. Perfect for creative coding enthusiasts, this project demonstrates advanced WebGL techniques, interactive graphics, and the captivating nature of strange attractors.

Notifications You must be signed in to change notification settings

QC20/Attractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Thomas Attractor Visualization

This repository offers a real-time, WebGL-powered visualization of the Thomas attractor, an intriguing model in chaotic dynamics and mathematical visualization. Perfect for creative coding enthusiasts, this project demonstrates advanced WebGL techniques, interactive graphics, and the captivating nature of strange attractors. Explore the chaotic beauty of mathematical systems and enhance your skills in real-time graphics programming with this engaging and educational project.

Features

  • Real-Time Rendering: The visualization updates in real-time, creating a continuous, evolving display of the attractor.
  • Interactive Controls: Users can interact with the visualization using mouse movements and other controls to explore different aspects of the attractor.
  • WebGL and Canvas: Utilizes WebGL for efficient, GPU-accelerated rendering and an HTML5 canvas for a seamless browser-based experience.

How It Works

The core of the project is a WebGL script that generates and updates the Thomas attractor. By solving the differential equations at the heart of the attractor in real-time, the script creates a dynamic visual representation that evolves over time. Users can interact with the visualization to change the parameters and view the attractor from different angles.

Getting Started

To get started with the Thomas Attractor Visualization:

  1. Clone the repository:
    git clone https://github.com/your-username/thomas-attractor-visualization.git
  2. Navigate to the project directory:
    cd thomas-attractor-visualization
  3. Open index.html in your browser to view the visualization.

Requirements

  • A modern web browser with WebGL support.
  • No additional dependencies or installations are required.

Contributing

We welcome contributions from the creative coding community! If you have ideas for improvements or new features, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.


We hope you enjoy exploring the chaotic beauty of the Thomas attractor through this visualization. Happy coding!

About

This repository contains a real-time, WebGL-powered visualization of the Thomas attractor, an intriguing model in chaotic dynamics and mathematical visualization. Perfect for creative coding enthusiasts, this project demonstrates advanced WebGL techniques, interactive graphics, and the captivating nature of strange attractors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published