Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
DrA1ex authored Sep 30, 2023
1 parent c48f05b commit bea50f2
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@ Yet another physics engine implementation.
### Snow
<img width="1400" alt="image" src="https://user-images.githubusercontent.com/1194059/206975949-c1e56c28-7e7f-47d7-b970-ab6d9d81af5d.png">

This demo project showcases the capabilities of a physics engine and built-in canvas renderer, with a focus on real-time snow physics. Additionally, a snowdrift feature has been implemented, which grows as snow particles accumulate on it, and a smoke particle system, which [interacts](https://dra1ex.github.io/physics-js/examples/particles) with the environment in a realistic way.

The terrain is procedurally generated, ensuring that each scene is unique. To further enhance the visual experience, there are six different themes available for each time of day. By utilizing geoposition access, the theme can be automatically synchronized with the local sun position, creating an immersive and dynamic experience.

The demo has been designed to be used as a live desktop wallpaper or screensaver, and is compatible with popular customization tools such as Wallpaper Engine and Plash. Configuration options are available to further customize the experience to your liking.

While the demo can run without user interactions, users can click or touch the screen to play with the snowdrift and make it grow. The snow and smoke particles use an impulse-based physics solver, resulting in accurate physical interactions with the environment.

### Features:
1. Real-time snow physics.
2. Snowdrift that grows as snow falls on it.
Expand Down

0 comments on commit bea50f2

Please sign in to comment.