/virtual-art-gallery

Explore an Art Gallery in your browser.

Primary LanguageHTMLMIT LicenseMIT

screenshot

Description

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. Futur changes will make this process simpler.

Setup

Installation :

git clone https://github.com/ClementCariou/virtual-art-gallery.git
npm install

Start the budo dev server :

npm start

Build :

npm build

Evolutions

  • search, filter and sort
  • painting metadata redirect
  • painting logarithm scale
  • dynamic ambiant sound
  • props for variety
  • webvr

Known issues

  • load time (we are using a reverse proxy to get around the cors policy)
  • random camera rotation
  • incorrect painting shadows
  • ceiling lighting seams
  • no specular