/core-components

Some scripts based on some work students did for the LMC 6340 Spring 2021. Modified and expanded for use in the immersive book. Others added.

Primary LanguageJavaScript

Core Components for RealityMedia.digitial

Room Setup

Paste the following URL in the custom script field for the room:

https://resources.realitymedia.digital/core-components/src/rooms/index.js

Spoke Usage

Custom entity glTF files can be downloaded from src/entities/

Refer to their associated files in src/components/ for usage instructions.

Development

# Install dependencies
npm install

# Start development server
npm run serve

Credits

Initial version of portal, immersive-360, parallax, and proximity-event scripts taken from https://github.com/aelatgt/history-of-immersive-media/, a project for the "History of Immersive Media" exhibit in LMC 6340 in Spring 2021 instructed by Prof. Jay Bolter.

Many of the shaders taken from shadertoy.com (specific credits in the particular shader)

warp shader and the panoball code and shader in immersive-360 taken from https://github.com/mozillareality/hello-webxr

Panorama beach photo of Patawan Island, Balabac, Philippines by Jeremy Bishop on Unsplash