Skip to content
Projects

ShinoKana/multipleWindow3dScene

View on GitHub

ShinoKana/multipleWindow3dScene has 719 GitHub stars and 68 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 18:32 UTC. Last push 2023-11-28.

How these counts are measured

What you can do

  • Multi-Window Synchronization: Using localStorage, the 3D scene's state is synchronized across multiple browser windows.
  • three.js Integration: Leveraging the power of three.js to render 3D graphics.
  • Responsive Design: The 3D scene adjusts to different window sizes, maintaining its visual consistency.

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

based on bgstaal/multipleWindow3dScene

Creative & Media

README.md

Original

3d scene spanning multiple windows using three.js and localStorage

A simple example showing how to setup a 3d scene across windows on the same origin using three.js and localStorage.

This is based on https://github.com/bgstaal/multipleWindow3dScene

https://github.com/ShinoKana/multipleWindow3dScene/assets/100673497/fc7a6357-0e29-4dc4-b183-194dfd6a16bc

Features

  • Multi-Window Synchronization: Using localStorage, the 3D scene's state is synchronized across multiple browser windows.
  • three.js Integration: Leveraging the power of three.js to render 3D graphics.
  • Responsive Design: The 3D scene adjusts to different window sizes, maintaining its visual consistency.

Setup

To get started with this project, follow these steps:

Installation

  1. Clone the Repository:

    git clone https://github.com/ShinoKana/multipleWindow3dScene.git
    cd multipleWindow3dScene
    
  2. Install http-server:

    If you don't have http-server installed globally, run:

    npm install -g http-server
    

Running the Project

  1. Start the Server:

    In the project directory, start the server by running:

    http-server
    
  2. Open the Application:

    Open your web browser and navigate to http://127.0.0.1:8080 or the URL provided in the command line output.

  3. Open Multiple Windows:

    To fully experience the multi-window setup, open multiple instances of the URL in different windows or tabs.

    cba819282e1fc915f926f2ed45a97e3