Opens profile photo
Follow
jamesckane
@jamesckane
@jamesckane@mastodon.gamedev.place, Director of Emerging Tech , writer-turned-dev, STL native, ⛳🏌️‍♀️ aboveparadowski.com #WebXR Mini-Golf
St. Louis, MOjamesckane.comJoined December 2012

jamesckane’s Tweets

Mastodon seems cool! 15-minute learning curve but it works & it's super similar to this app. Might take a while to reconnect with folks but so far I could see it as a viable replacement as signal-to-noise ratio here continues to degrade @jamesckane@mastodon.gamedev.place
2
4
Incredible to see a app making a super-compelling VR/XR experience using the open web. Congrats to the team on its success right from launch!
Quote Tweet
50,000+ made putts by ~8,000 VR players in our first week on aboveparadowski.com! Maybe not TikTok scale yet, but this is the most-played XR thing I've made. I'm v thankful to all the players, the #WebXR community & our @paracreative team 🙏 Now, what's our next move? 🤔
1
42
The Hubs team continues to make great moves. Their graphics pipeline keeps improving, and the move from A-Frame to bitECS will rein in lots of performance & code execution order issues while adding gamechanging room state networking Hubs could become the open source RecRoom
Quote Tweet
You can now enable post-processing effects with this new experimental preference on hubs.mozilla.com Artists can download the latest Hubs Blender add-on release to test this out in your spaces: github.com/MozillaReality
Embedded video
0:11
1.8K views
5
Hm, so I've seen this bug ~ once in dozens of playthroughs but can't reproduce - I imagine it's related to the physics timer on the club head as you're teleporting If anyone can figure out how to reliably repro this so we can code around it, you'll make the credits for sure 😉
Quote Tweet
Replying to @jamesckane
Great work! Plays really well on Quest 2. Small bug: Somehow, after teleporting, the head of my club got detached from the pole.
Image
4
If you haven't yet, you owe it to yourself to check out Above Par-adowski, a fun and polished mini-golf game that we just added to the Quest Browser's New Tab Page! It's awesome to see high-quality VR content like this being built on and delivered over the web!
Quote Tweet
Above Par-adowski #WebXR Mini-Golf, out now ⛳🥳 Native-quality VR gameplay + UX on the web, open sourced & well-documented 🧾 Made by @paracreative w/ @threejs + @aframevr, hosted on @glitch, targeting @MetaQuestVR, with help from the WebXR community aboveparadowski.com
Show this thread
28
Top: WIP/FPO art we've shared til now ⛰️ Below: the latest vertex color lightbake on ~310k tris rendering at 90hz on Quest 2 w/ 0.2ms PhysX ticks & not a lightmap in sight 🌄🔦 Above Par-adowski #WebXR Mini-Golf, launching... like literally any day now lol 🏌️‍♀️
6
75
Above Par-adowski WebXR Mini-Golf launches next week! With WebXR you just "hit the links" - no app store approval nor download/install needed More great art & design from hole #4 by + @colinfizgig directed by 🐳🦴🚂🌊🏌️‍♂️
Embedded video
GIF
23
Our lead technical artist @colinfizgig recorded a video walk-through & tutorial for ZenCompress, check it out to learn more about optimizing heavily-textured scenes with KTX2 compression. Colin is a 🧙‍♂️ youtube.com/watch?v=6cXMXl
Image
Quote Tweet
Proud to release ZenCompress, a fine-grain GUI tool for KTX2 texture compression of @glTF3D assets created by @CHROME_noise & @paracreative w/ WebXR in mind Cut size on disk/network by 2-4x & GPU memory use by 4-8x using ETC1S or UASTC per texture 🗜️🖼️ paradowski.com/stories/introd
Show this thread
9
This looks really nice! Excited to see tools like this being built. 😍
Quote Tweet
Proud to release ZenCompress, a fine-grain GUI tool for KTX2 texture compression of @glTF3D assets created by @CHROME_noise & @paracreative w/ WebXR in mind Cut size on disk/network by 2-4x & GPU memory use by 4-8x using ETC1S or UASTC per texture 🗜️🖼️ paradowski.com/stories/introd
Show this thread
1
8
After merging KTX2 texture compression into , this week will open source its GUI tool ZenCompress by our lead WebXR dev ! Easily bake KTX2 into your asset pipeline, toggle individual textures, pick ETC1S/UASTC & more 🖼️🗜️ Out 9/29...
Image
Quote Tweet
Image
Hey! I'm a direct contributor to @aframevr now after merging KTX2 texture compression for @glTF3D Reduce GPU memory use by 4-8x and disk/network size by 2-4x vs. png/jpg/webp textures 🤏 Just plugged one great open source project into another. S/o @donrmccurdy for supporting 👏
1
12
More great art from and @colinfizgig as directed by for our upcoming WebXR mini-golf game! We aim to show how native-quality VR games/apps are possible on the 3D open web alongside blog posts documenting the making-of 🐳 Two more weeks til release...
Image
Image
Image
1
17
Have to leak *just one* of 's WIP environments before we release our WebXR putt putt game 💎🧨 Worth noting: this scene is totally unlit, without even a lightmap. Lighting is instead baked into vertex colors on unlit materials that run at an unbroken 90hz 👏💡🔺
Embedded video
GIF
3
46
Support for KTX2 texture compression arriving in ! Faster GPU upload and much lower memory cost for all your <a-entity gltf-model="..."></a-entity> needs. ☺️
Quote Tweet
Hey! I'm a direct contributor to @aframevr now after merging KTX2 texture compression for @glTF3D Reduce GPU memory use by 4-8x and disk/network size by 2-4x vs. png/jpg/webp textures 🤏 Just plugged one great open source project into another. S/o @donrmccurdy for supporting 👏
Image
2
27
Hey! I'm a direct contributor to now after merging KTX2 texture compression for Reduce GPU memory use by 4-8x and disk/network size by 2-4x vs. png/jpg/webp textures 🤏 Just plugged one great open source project into another. S/o for supporting 👏
Image
1
51
Club height was a UX challenge, but I can dynamically adjust it by raycasting to the ground plane. This also helps ensure the physics collider makes solid contact with the ball at the right depth
Embedded video
GIF
1
4
Show this thread