Skip to content

cdutsov/virtual-art-gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Explore an Art Gallery in your browser.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.0%
  • GLSL 4.0%
  • HTML 1.0%