diff --git a/README.md b/README.md index 8c793aa..be82b6d 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,12 @@ # The prototype This prototype is part of a project that aims to build a web- and glyph-based visualization system for multivariate data. -Details on the use-case and how this prototype works can be found in [this paper](https://google.com). +Details on the use-case and how this prototype works can be found in the following publication: + +* Sandro Steeger, Daniel Atzberger, Willy Scheibel, and Jürgen Döllner. 2024. Instanced Rendering of Parameterized 3D Glyphs with Adaptive Level-of- +Detail using three.js. In The 29th International ACM Conference on 3D Web Technology (WEB3D ’24). ACM, New York, NY, USA, 10 pages. [doi:10.1145/3665318.3677171](https://doi.org/10.1145/3665318.3677171). # Usage -This prototype is hosted on GitHub Pages at https://google.com. \ +This prototype is hosted on GitHub Pages at https://varg-dev.github.io/SoftwareMap/. \ Alternatively, you can clone this repository locally and run `npm install --legacy-peer-deps`, which will install all necessary [dependencies](#Dependencies) using [npm](https://www.npmjs.com/). This has been tested with Node v20.14.0 (LTS) and npm 10.8.2. \ When all dependencies have installed successfully, you may run `npm run build` to build the software. @@ -22,4 +25,4 @@ You can navigate on the visualization plane using a mouse, a touchpad, or a touc - [lil-gui](https://lil-gui.georgealways.com/) to provide a GUI to change visualization parameters - [three.js](https://threejs.org/) for rendering and managing the 3D scene - [three-openll-labels](https://strawberriesandcheese.github.io/three-openll-labels/) for rendering on-demand detailed info for each glyph -- [threejs-world-in-hand](https://orbitnavjs.github.io/WIHNavigationWebsite/) for navigating on the visualization plane \ No newline at end of file +- [threejs-world-in-hand](https://orbitnavjs.github.io/WIHNavigationWebsite/) for navigating on the visualization plane