A Week of A-Frame 23
What's up with A-Frame, a WebVR framework for building virtual reality experiences, for the week of Jul 22, 2016 to Jul 29, 2016.It now looks finally realistic for an 0.3.0 release next week! The GitHub milestone has been updated.
Blair MacIntyre, a Georgia Tech professor researching augmented reality got A-Frame working in the Argon AR Browser:
Projects
-
shopify built Shopify — City Shoes —
Shop in VR! Pick up some trainers and see if they match your swagga.
-
bryik_ws built Physics & Controllers Demo —
Throw balls at blocks using Vive controllers and Don McCurdy’s physics.
-
bryik_ws built Vive Cursor Component —
Laser Vive controller cursor to point at objects with your hands.
-
carbonfive built Vrogger —
Frogger in VR. Hop and get across the road.
-
andgokevin built A-Frame Statistics Dashboard —
d3.js calendar heatmap of A-Frame GitHub Stargazers per day.
-
andgokevin built Pokémon Stadium (Update) —
Pokémon stadium updated with arena seating and Pikachu!
-
VRWebIO built Design Portfolio —
“About” pages in 3D space with neat transitions.
Media
-
davidwalshblog
wrote about how to
Create a 3D Panorama Image with A-Frame.
-
rvdleun
talked at The Reality Lab in the Netherlands about
VR Development (slides).
-
utopiah
screencasted his
A-Frame bowling demo with Don McCurdy’s physics component.
Contributions
-
dmarcos
implemented
better support for embedded scenes by removing toggling styles when doing
<a-scene embedded>
. -
dmarcos
implemented
support for fullscreen, flat experiences.
-
dmarcos
implemented
camera.userHeight
property which defines a height offset that is removed when entering VR to resolve flat vs. VR camera height. -
ngokevin
fixed
element prototype callback ordering issues.
-
dmarcos
fixed
look-controls
with mouse when dragging off the canvas. -
blairmacintyre
replaced
instances of hardcoded
<a-scene>
to support AR scenes. -
dmarcos
added
fullscreen icon when headset not connected.
-
blairmacintyre
fixed
an error if browser does not support Gamepad API.
-
ngokevin
added
material.visible
property. -
ngokevin
worked around
Vive issues on Chromium when requesting fullscreen on canvas that is being presented to headset.
-
ngokevin
fixed
systems initializing on
createdCallback
rather thanattachedCallback
. -
ngokevin
updated
default button colors for Vive controllers.
-
ngokevin
added
camera.userHeight
mapping to<a-camera>
. -
ngokevin
preserved
document.registerElement
polyfill. -
donmccurdy
implemented
physics support with Vive controllers.
(for donmccurdy/aframe-extras) -
ngokevin
added
caching for
(for donmccurdy/aframe-extras).ply
models.