https://github.com/theypsilon/display-sim
This is a tool that helps you to recreate the visual feeling of old displays.
https://github.com/theypsilon/display-sim
3d crt rust simulation wasm wasm-bindgen webgl webgl2 webpack
Last synced: about 2 months ago
JSON representation
This is a tool that helps you to recreate the visual feeling of old displays.
- Host: GitHub
- URL: https://github.com/theypsilon/display-sim
- Owner: theypsilon
- License: agpl-3.0
- Created: 2018-10-11T21:22:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-16T13:04:32.000Z (over 1 year ago)
- Last Synced: 2025-03-16T14:21:57.678Z (over 1 year ago)
- Topics: 3d, crt, rust, simulation, wasm, wasm-bindgen, webgl, webgl2, webpack
- Language: Rust
- Homepage: https://theypsilon.github.io/display-sim
- Size: 22.2 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Display Sim [](https://travis-ci.com/theypsilon/display-sim)
This is a tool that helps you to recreate the visual feeling of old displays.
Demo at [theypsilon.github.io/display-sim](https://theypsilon.github.io/display-sim).
Display Sim runs both in web and native targets.
-------
## Web Target
This means Display Sim will be converted into WebAssembly, and will launch a local server that you can access with your browser.
#### Prerequisites:
- Graphic card drivers
- Browser with wasm/webgl support (common browsers comply with this)
- Docker: https://docs.docker.com/get-docker/
#### How to run:
1. On your terminal, launch the following command: `./run_web.sh`
2. After building, you'll see a message saying "Server running on port 80...". At that time just open your browser and enter the following url: http://localhost:80
---------
## Native Target
This means Display Sim will run natively on your system, using OpenGL for rendering the graphics.
#### Prerequisites:
- Graphic card drivers
- Rust: https://www.rust-lang.org/tools/install
#### How to run:
1. On your terminal, launch the following command: `./run_native.sh`
2. After compiling, a window will automatically open with the application running in it.