Pinned Tweet
NES emulation in #VR!
Works on desktop and on Quest (uses controllers for input).
Built using JSNES by @bfirsh, #threejs, and #AFrame @aframevr.
Live examples at: github.com/stemkoski/VR-NES
youtu.be/47tEJkmtauc
Special thanks to @MaximeEuziere and the JSNES-lite project (github.com/xem/jsnes-lite), who is working hard to make NES emulators easier to understand (xem.github.io/articles/nes.h…) and easier to use for everyone!
Polyhedral dice are cool.
#AFrame and #threejs are cool.
Time to bring them together!
New demos: physics-based infinite dice tower, and a ball of 1,000 rotating dice (uses an instanced mesh).
Examples live at stemkoski.github.io/A-Frame-…, free dice models at github.com/stemkoski/A-Frame…
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
Interactive physics in an #AFrame #VR world. Built using the PhysX component, part of the #VARTISTE project by @zach_geek.
Live example at stemkoski.github.io/A-Frame-…
Also check out VARTISTE at vartiste.xyz/!
youtube.com/watch?v=VJByuxQv…
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-…
Going for a walk in my #AFrame #VR world! Model made with #VRoid, amazing and easy-to-use software. Excellent A-Frame #VRM plugin by github.com/binzume/aframe-vr…, integrates with VMD/BVH motion files. Live example at stemkoski.github.io/A-Frame-….
@aframevr @vroid_pixiv_en
Working on new #VR projects with #threejs and #AFrame: new components for movement, selection, and holding objects. Also: components for interactive music players, books, and video games!
Available on GitHub: stemkoski.github.io/A-Frame-…
Watch at: youtube.com/watch?v=qhBkicF8…
Lee Stemkoski retweeted
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!
Just discovered poly.google.com (how did I miss this for so long?) and updated A-Frame @aframevr models example, including an animated model for fun.
stemkoski.github.io/A-Frame-…
Introducing new A-Frame @aframevr components to create curves and tubes specified by parametric equations. Functions entered as strings and parsed with github.com/silentmatt/expr-e….
Example at: stemkoski.github.io/A-Frame-…
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-…
Virtual fireworks!
Particle effects created in A-Frame @aframevr with the Shader Particle Engine library. Live example at stemkoski.github.io/A-Frame-… (audio make need time to load).
youtu.be/j3nh0pVAZUQ
Working on particle effects in A-Frame @aframevr.
Best component I've seen is (seemingly little-known) github.com/harlyq/aframe-spe… which gives full access to *all* features in @LukeMoody Shader Particle Engine from github.com/squarefeet/Shader….
Live demo at: stemkoski.github.io/A-Frame-…
























