Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
M

multipleWindow3dScene

> 编程语言
Open source

based on bgstaal/multipleWindow3dScene

719 stars0 likes3 views
WebsiteGitHub

About

based on bgstaal/multipleWindow3dScene

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.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

JavaScript

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言