Updates on #VR#GameDev with #AFrame and #threejs: added dynamic lighting, ambient occlusion, animated shader effects, and ambient sounds.
After collecting the colorful orbs, vanquish the dark orbs!
(Still work in progress, but code available on GitHub.)
youtu.be/cSiCBBhdAD8
Did you ever point a video camera at a screen that displays what the video camera sees?
Just for fun, created this with #AFrame and #threejs, works on desktop and is extra fun in #VR!
Live example at: stemkoski.github.io/A-Frame-…
Working on some #VR#GameDev with #AFrame and #threejs. Features randomly generated dungeons, a GPS-style minimap, and collectable objects with particle effects. Still very much a work in progress, but enough to share a video of how it looks so far: youtu.be/5otJdCfHbhI
Created some animated shaders in #VR with #threejs and #AFrame: a dissolve effect using Perlin noise, a Mandlebrot fractal with Julia sets, Conway's Game of Life (processing done in fragment shader), and a raymarching demo.
All examples live on GitHub: stemkoski.github.io/A-Frame-…
D57/58: Learned how to animate the turtle and add acceleration/deceleration 🐢🙌 Started to learn about collision polygons. Lots of Math #100DaysOfCode#java#WomenWhoCode
Navigate 3D scenes easily in A-Frame @aframevr with smartphones/tablets using on-screen controls - buttons or joystick(s). Works seamlessly with look-controls & "magic window" effect.
Demo: stemkoski.github.io/A-Frame-…
More demos & source code on GitHub: stemkoski.github.io/A-Frame-…
Just finished a mini project, creating on-screen joystick controls in Javascript. Supports mouse/touch and multiple simultaneous joysticks. Planning to incorporate this into some A-Frame demos soon for accessibility.
Demo: stemkoski.github.io/HTML-Joy…
Source: github.com/stemkoski/HTML-Jo…
I'm excited to announce that I've received an Epic MegaGrant to write an open-source textbook on creating 3D graphics frameworks with Python. Will be based on the ThreePy library, available on GitHub: github.com/stemkoski/three.p…
Writing starts next semester at @AdelphiU!
Looking forward to working with co-author and developer Michael Pascale on this project. Thanks to @mrdoob and #threejs for inspiration, and #EpicGames for confidence in our vision and financial support. We're excited for the chance to give back to the open-source community!
Along the same lines, also created a new A-Frame @aframevr component that moves an entity along a path specified by parametric equations, adjusting position and rotation (yaw and pitch angles) over time.
stemkoski.github.io/A-Frame-…