A Week of A-Frame 15
What's up with A-Frame, a WebVR framework for building virtual reality experiences, for the week of May 20, 2016 to May 27, 2016.A-Frame intensifies as we pass 2000 GitHub stars and 800 Slack members! Sneak peeks of multi-user, embedded scenes, room-scale, asymmetric gaming, the A-Frame Editor, and link traversal at SFHTML5 WebVR meetup.
Thanks to Matt Simpson for the many contributions this week!
Projects
-
Elliot Plant built Celestial Dancers —
An orbital mechanics simulation of celestial bodies.
-
EricaLayton built Dark Lotus —
Lotus flowers on churning water.
-
Inje Yeo built Aquila VR —
Mapping of the universe using actual collected star data (may take time to load).
-
andgokevin built Audio Analyser Node Components —
Refactoring of the audio visualizer components to use Web Audio
AnalyserNode
s coming soon. -
Ben Pyrik built Cubemap Component —
A component for creating cubemap textures.
-
drawvr built Plinko —
Can you make it into the middle slot?
-
drawvr built Foosball —
Everyone’s second favorite table-top game, with physics.
-
andgokevin built Firebase Presentation —
A multi-user demo scene for the SFHTML5 presentation.
-
@elliotaplant + @iandeboisblanc + @shane built Poop VR —
Life-altering possibilities of VR at the San Francisco Stupid Hackathon.
Media
-
@andgokevin and @dmarcos
presented
A-Frame: VR for Web Developers at SFHTML5 WebVR Meetup.
-
Elliot Plant
wrote
about creating an orbital mechanics simulation, using React and a custom physics engine.
-
rabimba
held
a workshop on A-Frame at Innovation High School in New York
-
fernandojsg
teased
a Beta of the A-Frame Editor.
-
arturitu
prototyped
link traversal in the Vive by grabbing globes and placing them on your head.
-
dmarcos
prototyped
embedded room-scale scenes within Wikipedia articles (shown Burj Khalifa).
Contributions
-
msimpson
added
the
end
attribute to animations to stop animations on events. -
msimpson
implemented
a separate
delay
attribute for animations. -
msimpson
added
dodecahedron, octahedron, and tetrahedron geometries.
-
msimpson
fixed
raycaster intersection with models by binding
el
toobject3D
s. -
ngokevin
tweaked
default lighting to make objects look less flat.
-
fernandojsg
added
the
material.flatShading
boolean property. -
fernandojsg
updated
the geometry schemas to be more accurate and complete.
-
fernandojsg
added
the
oneOf
attribute to thegeometry.primitive
property for the editor. -
fernandojsg
fixed
.play()
not being called when active camera changed. -
ngokevin
worked around
a weird error where
parentNode
was becomingnull
on entity callbacks.