A full course in A-Frame, offered through Glitch by Jorge C. S. Cardoso
Web-based Virtual Reality Environments – (aframe-course.glitch.me)
Animating a-frame objects
Object rotation example:
How to configure movement of objects in A-Frame (futurelearn.com)
A-Frame Extras
Sandbox • VR Examples (c-frame.github.io)
Animation Events
aframe-extras/src/loaders/README.md at master · c-frame/aframe-extras (github.com)
Animation Controls
aframe-extras/examples/animation-controls/index.html at master · c-frame/aframe-extras (github.com)
Camera Controls
webvr – aframe – Set camera position at runtime – Stack Overflow
Image Textures And Materials (A-Frame Tutorial – WebVR)
Controlling imported animations with animationmixer:
https://stackoverflow.com/questions/70735151/a-frame-pause-play-animation-mixer
Adding Augmented Reality with AR.js
Marker based AR
AR-js-org/AR.js: Image tracking, Location Based AR, Marker tracking. All on the Web. (github.com)
Location based AR
Build Your Location-Based Augmented Reality Web App | by Nicolò Carpignoli | The Startup | Medium
Interaction with Overlayed DOM content
UI and Events – AR.js Documentation (ar-js-org.github.io)
Manipulate model
Manipulate your 3D content with gestures in AR.js | by Fabio Cortes | Medium
arjs-gestures/README.md at master · fcor/arjs-gestures (github.com)
UI for VR/AR
https://aframe.io/docs/1.4.0/components/vr-mode-ui.html
Enter / Exit VR/AR
https://stackoverflow.com/questions/68446424/a-frame-exit-vr-mode-on-function
https://aframe.io/docs/1.4.0/core/scene.html
EXPERIMENTS
Experiment with intersection, cursor, raycaster
https://stackoverflow.com/questions/64975812/on-click-event-in-ar-mode-a-frame
https://glitch.com/~aframe-grid-select
Google WebVR examples
https://experiments.withgoogle.com/collection/webvr
Basketball game
https://medium.com/samsung-internet-dev/making-an-ar-game-with-aframe-529e03ae90cb
https://medium.com/samsung-internet-dev/making-an-ar-game-with-aframe-529e03ae90cb
https://github.com/AdaRoseCannon/basketball-demo/blob/main/index.html
Leave a Reply