Sunyata is a digital art piece inspired by the Heart Sutra, exploring the concepts of emptiness and form. This interactive web art piece combines creative coding, generative AI, and real-time, low-latency models to offer a dynamic, meditative experience. It's not just an art project; it's a tool for contemplation, challenging viewers to reflect on form, time, and existence.
Experience Sunyata live and immerse yourself in a meditative journey: Sunyata Live App.
- Node.js (v14 or newer recommended)
- npm or yarn
- Clone the repository: git clone https://yourprojecturl.git
css Copy code 2. Navigate to the project directory: cd sunyata
markdown Copy code 3. Install dependencies: npm install
perl Copy code or use yarn: yarn
sql Copy code
Start the project with: npm run dev
csharp Copy code or with yarn: yarn dev
markdown Copy code Then, open http://localhost:3000 to view it in your browser.
Sunyata is designed to be interactive:
- Engage with dynamic, AI-generated visuals responding to Heart Sutra-inspired prompts.
- Use mouse movement to interact with the p5.js canvas, altering visual patterns.
- A soundscape accompanies your exploration, deepening the meditative experience.
- Dynamic AI Visuals: Generates visuals based on the Heart Sutra.
- Interactive Experience: Direct engagement through mouse movement and other interactions.
- Creative Coding: Utilizes Next.js and p5.js for a responsive web experience.
- Layering Technique: Plays with layering and transparencies to add visual depth.
Your contributions are welcome! Here's how to get started:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Supported by a grant from FAL.AI for using real-time models.
- Concept, design, programming, and music by Marlon Barrios Solano.
Distributed under the MIT License. See LICENSE
for more information.