instGallery is an immersive 3D web gallery built with React and react-three-fiber.
- 3D Virtual Gallery: Displays artworks in an immersive 3D space.
- Interactive Exploration: Allows users to freely move their viewpoint, zoom in on artwork details, and access a guidebook and artwork list for more information.
- Multimedia Support: Showcases a variety of media including paintings, sculptures, and videos, with integrated background music.
- Customizable Gallery: Upload your own artworks and adjust the number displayed.
- Multi-language Support: Supports both English and Chinese interfaces.
- Install dependencies:
npm install
- Run the development server:
npm run dev
instGallery 是一个使用 React 和 react-three-fiber 构建的沉浸式 3D 网页画廊。
- 3D 虚拟画廊:在沉浸式的三维空间中展示艺术品。
- 交互式探索:用户可以自由移动视角、放大查看艺术品细节,并通过导览手册和作品列表获取更多信息。
- 多媒体支持:支持画作、雕塑、影片等多种媒体,并集成了背景音乐。
- 自定义画廊:支持上传和替换艺术品,并调整展品数量。
- 多语言支持:支持中英文界面切换。
- 安装依赖:
npm install
- 启动开发服务器:
npm run dev