This project simulates an art gallery in your browser using REGL. It aims at reproducing the experience of a real art gallery. The architecture is generated using a 10km long 6th order Hilbert Curve. The paintings are asynchronously loaded from the ARTIC and placed on the walls. You can use this project to display your own artworks.
Installation :
git clone https://github.com/ClementCariou/virtual-art-gallery.git
npm install
Start the budo dev server :
npm start
Build :
npm build
Using it with local images
The local api is accessible using this URI params in the address bar: ?api=local
(it's possible to load automatically this API by changing the default API in the api.js file). You can change the displayed images in the folder images, you will need to rebuild the project (or relauch the dev server) to apply the modifications.
- search, filter and sort
- painting metadata redirect
- painting logarithm scale
- dynamic ambiant sound
- props for variety
- load time (we are using a reverse proxy to get around the cors policy)
- incorrect painting shadows
- ceiling lighting seams
- no specular