Shan Shui, also known as *, is an open-source generative art project that creates endlessly scrolling landscapes inspired by traditional Chinese ink paintings. Written entirely in JavaScript, it uses mathematical functions and procedural generation techniques to construct detailed natural scenery. Its algorithms generate mountains, hills, trees, and other landscape elements without relying on predefined background images. Perlin noise and related mathematical techniques introduce organic variation into terrain shapes and vegetation. The generated artwork is rendered as Scalable Vector Graphics, preserving crisp lines and details at different display sizes. Users can explore continuously generated scenery through a browser-based interface. The project combines traditional landscape painting aesthetics with computational creativity, making it useful for generative art exploration, visual experimentation, and procedural graphics development.

Features

  • Procedural Chinese Landscape Generation
  • Continuously Scrolling Scenic Artwork
  • Perlin Noise-Based Terrain Modeling
  • Algorithmic Mountain and Tree Rendering
  • Scalable Vector Graphics Output
  • Browser-Based JavaScript Rendering

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Shan, Shui

Shan, Shui Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Shan, Shui!

Additional Project Details

Registered

5 days ago