Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 1 month 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 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T18:08:43.000Z (7 months ago)
- Last Synced: 2024-06-23T08:41:59.050Z (7 months ago)
- Topics: 3d, crt, rust, simulation, wasm, wasm-bindgen, webgl, webgl2, webpack
- Language: Rust
- Homepage: https://theypsilon.github.io/display-sim
- Size: 21.4 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Display Sim [![Build Status](https://travis-ci.com/theypsilon/display-sim.svg?branch=master)](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.