Cityscape Night View Interactive Sketch

This interactive sketch is designed to create a beautiful night view of a cityscape. It was developed as part of the Austin Public Library Innovation Lab project, aiming to encourage learning, experimentation, and appreciation of digital art and coding.

About the Sketch

The sketch depicts a cityscape at night, complete with gradient skies, buildings with windows, radio and water towers. It is created using p5.js, a JavaScript library that makes coding accessible for artists, designers, educators, and beginners.

Experimenting with the Sketch

You can experiment with this sketch by visiting the OpenProcessing site: Cityscape Night View Sketch. OpenProcessing is a creative coding platform for learning and teaching how to code within the context of the visual arts. You can fork this sketch from the provided link or from the associated GitHub repository to start creating your version.

Dynamic and Fresh Results

Each time you load or reload the sketch at APL Innovation Lab Cityscape, you'll experience a fresh version of the cityscape. The buildings, lighting, and other elements are generated randomly, ensuring that each view is unique and dynamic.

Ways to Modify or Extend the Sketch

  1. Random Lights On/Off: Introduce a feature to randomly turn building windows on or off to simulate the varied lighting of a real city.
  2. Interactivity: Add interactive elements like a save button to save the current view, or a reload button to generate a new cityscape layout.
  3. Building Varieties: Increase the diversity of buildings, introducing different architectural styles or specific landmark buildings.
  4. Bridge on the River: Add a bridge to the river part of the sketch, enhancing the realism and complexity of the cityscape.
  5. Dynamic Sky: Introduce changes in the sky, such as moving stars or a moon, to add more dynamism to the scene.
  6. Seasonal Themes: Implement seasonal changes, like adding snow in winter or changing the skyline's color palette.
  7. Day/Night Toggle: Incorporate a feature to switch between day and night views of the cityscape.

Contributing

The Austin Public Library Innovation Lab invites anyone interested to jump in and try out this project. Whether you're learning to code, interested in digital art, or just appreciate the beauty of a night cityscape, your contributions and forks are welcome. This project is an excellent opportunity for creative exploration and community collaboration.

Happy coding, and let your creativity shine!


This project was inspired by and created for the Austin Public Library Innovation Lab. It's an open invitation for community involvement and learning through digital creativity.