DSpace Repository

WebXR Template for Three.js and Node.js

Show simple item record

dc.contributor.author Wakefield, Graham
dc.date.accessioned 2022-04-21T19:38:47Z
dc.date.available 2022-04-21T19:38:47Z
dc.date.issued 2022-02
dc.identifier b08965f0-0c39-447d-b663-db842cd76d26
dc.identifier.uri https://openlibrary-repo.ecampusontario.ca/jspui/handle/123456789/1242
dc.description.sponsorship This project is made possible with funding by the Government of Ontario and through eCampusOntario’s support of the Virtual Learning Strategy. en_US
dc.language.iso eng en_US
dc.publisher Alice Lab, York University en_US
dc.relation.isformatof https://github.com/worldmaking/WebXRNodeLab_eCampus21 en_US
dc.rights GNU GPL | https://www.gnu.org/licenses/gpl-3.0.en.html en_US
dc.subject WebXR en_US
dc.subject Three.js en_US
dc.subject Node.js en_US
dc.title WebXR Template for Three.js and Node.js en_US
dc.type Learning Object en_US
dcterms.accessRights Open Access en_US
dcterms.accessRights Open Access
dcterms.educationLevel University - Undergraduate en_US
dcterms.educationLevel University - Graduate & Post-Graduate en_US
dc.identifier.slug https://openlibrary.ecampusontario.ca/catalogue/item/?id=b08965f0-0c39-447d-b663-db842cd76d26
dc.rights.holder York University en_US
ecO-OER.Adopted No en_US
ecO-OER.AncillaryMaterial No en_US
ecO-OER.InstitutionalAffiliation York University en_US
ecO-OER.ISNI 0000 0004 1936 9430 en_US
ecO-OER.Reviewed No en_US
ecO-OER.AccessibilityStatement No en_US
lrmi.learningResourceType Interactive Activity - Extended Reality en_US
lrmi.learningResourceType Learning Resource - Software en_US
lrmi.learningResourceType Learning Resource - Reference Material en_US
ecO-OER.POD.compatible No en_US
dc.description.abstract WebXRNodeLab_eCampus21 is a project template for building multi-user WebXR spaces using Three.js (client side) and Node.js (server side). An example project using the template can be visited at https://webxrnodelab.herokuapp.com/ This is one of three projects developed in parallel by OCAD University and York University researchers with the goal of providing students of varying educational backgrounds and skillsets with the necessary toolkits to quickly produce WebXR envrironments for their creative media projects: WebXR Template for Three.js and Node.js: https://github.com/worldmaking/WebXRNodeLab_eCampus21 WebXR Template for P5.js: https://github.com/worldmaking/WebXR_P5js_eCampus21 WebXR Template for A-Frame: https://github.com/ocadwebxr/ocadu-open-webxr This project is made possible with funding by the Government of Ontario and through eCampusOntario’s support of the Virtual Learning Strategy. To learn more about the Virtual Learning Strategy visit: https://vls.ecampusontario.ca. WebXRNodeLab_eCampus21 by The Alice Lab at York University is licensed under the GNU General Public License v3.0, except where otherwise noted. The template uses a client(browser)/server architecture. The client code (Three.js) is used primarily to: - define and render the virtual world - communicate with the server via websockets The server code (Node.js) is used primarily to: - host the source files and assets used in the world - synchronize the definition of the world between users (clients) - continuously synchronize the state of users between all clients, so that visitors can see each other en_US
dc.subject.other Art & Design - Digital Arts en_US
dc.subject.other Technology - Programming & Programs en_US
ecO-OER.VLS.projectID OCAD-1290 en_US
ecO-OER.VLS.Category Digital Content - Create a New Simulation, Serious Game or XR Experience en_US
ecO-OER.VLS Yes en_US
ecO-OER.CVLP No en_US
ecO-OER.ItemType Interactive Activity en_US
ecO-OER.ItemType Learning Resource en_US
ecO-OER.MediaFormat Other en_US
ecO-OER.VLS.cvlpSupported No en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account