<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>vr &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/vr/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Thu, 11 Sep 2025 07:03:47 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>vr &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[VR Review: Moss 2 ★★★★☆]]></title>
		<link>https://shkspr.mobi/blog/2024/06/vr-review-moss-2/</link>
					<comments>https://shkspr.mobi/blog/2024/06/vr-review-moss-2/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 12 Jun 2024 11:34:44 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Game Review]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=50652</guid>

					<description><![CDATA[Did you enjoy the game Moss? This is a sequel which is identical to the original. The graphics are identical, the gameplay is identical, the puzzles are identical. There are a couple of slightly new mechanics and a new playable character (also a mouse). But it is fundamentally more of the same.  So I suggest you read my review of the original.  Seriously, there isn&#039;t much else to say here. The…]]></description>
										<content:encoded><![CDATA[<p>Did you enjoy the game <a href="https://www.oculus.com/appreferrals/TerenceEden/1654565391314903/?utm_source=oculus&amp;utm_location=2&amp;utm_parent=frl&amp;utm_medium=app_referral">Moss</a>? This is a sequel which is <em>identical</em> to the original. The graphics are identical, the gameplay is identical, the puzzles are identical. There are a couple of slightly new mechanics and a new playable character (also a mouse). But it is fundamentally more of the same.</p>

<p>So I suggest you read <a href="https://shkspr.mobi/blog/2024/02/vr-game-review-moss/">my review of the original</a>.</p>

<p>Seriously, there isn't much else to say here. The story is a jumble of ethereal nonsense. The enemies are defeated by rather dull button-mashing. And collecting all the collectables doesn't really do anything. It is gorgeous, and beautifully animated. If you're happy with an expansion pack for the first game, you'll be happy with this.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/Moss-Clockwork.jpg" alt="A mouse in a clockwork puzzle." width="1024" height="768" class="aligncenter size-full wp-image-50799">

<p>The puzzles are a little repetitive - but they make good use of the VR system; you'll often use your hands or have to peer behind something.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/Moss-Crypt.jpg" alt="A mouse wandering around a crypt." width="1024" height="768" class="aligncenter size-full wp-image-50798">

<p>It's fairly gentle and - although the enemies can be a little frustrating - there are plenty of tutorials. You'll need to remove your helmet to watch them though!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=50652&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/06/vr-review-moss-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Beat Saber is gaming without the bullshit ★★★★★]]></title>
		<link>https://shkspr.mobi/blog/2024/04/beat-saber-is-gaming-without-the-bullshit/</link>
					<comments>https://shkspr.mobi/blog/2024/04/beat-saber-is-gaming-without-the-bullshit/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 03 Apr 2024 11:34:45 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=50051</guid>

					<description><![CDATA[Several years ago, at the start of the pandemic, I tried using Nintendo&#039;s Ring Fit as an exercise method.  It didn&#039;t last long.  I felt I was spending too much time earning in-game currency, making choices on what to spend it on, crafting, managing inventory, choosing power-ups, and all sorts of other tedious nonsense.  In short, I constantly felt like I was working rather than working out.  If…]]></description>
										<content:encoded><![CDATA[<p>Several years ago, at the start of the pandemic, I tried <a href="https://shkspr.mobi/blog/2020/05/review-ring-fit-adventure/">using Nintendo's Ring Fit as an exercise method</a>.  It didn't last long.  I felt I was spending too much time earning in-game currency, making choices on what to spend it on, crafting, managing inventory, choosing power-ups, and all sorts of other tedious nonsense.</p>

<p>In short, I constantly felt like I was <em>working</em> rather than <em>working out</em>.</p>

<p>If you like that sort of game mechanic; I'm happy for you. But it just turned me off the game so much that I never completed it.</p>

<p>A few years later, <a href="https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/">I got the Meta Quest 2 VR Headset</a>. Most of the games on it are pretty crappy. Nintendo Wii level graphics, screaming kids on the online experiences, and pathetic battery life.  There are a few <a href="https://shkspr.mobi/blog/2024/02/vr-game-review-moss/">charming experiences</a>, but it mostly sucks.</p>

<p>Except for <a href="https://www.beatsaber.com/">Beat Saber</a>.</p>

<p>I think Beat Saber might be my personal zenith of gaming.  There are no complex instructions - you slice the blocks in the indicated direction. That's it. Here's me playing a level (with my microphone muted so you can't hear my huffing and puffing).</p>

<iframe title="Beat Saber Demo" width="560" height="315" src="https://tube.tchncs.de/videos/embed/eb22d0ff-d09c-4a01-ae47-338ed23ea509" frameborder="0" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups"></iframe>

<p>There are no power-ups to help you cheat your way through the levels. No boss fights. No collecting or spending coins. The only decisions you're ever asked to make are "what song would you like?" and "how difficult do you want this to be?"  Much like the fabled <a href="https://en.wikipedia.org/wiki/L_game">L-Game</a>, it is the distillation of ludic perfection.</p>

<p>Best of all, your only opponent is yourself.</p>

<p>As I've <a href="https://shkspr.mobi/blog/2018/11/why-im-bored-of-video-games/">previously noted</a>, most games aren't about you getting better at the game; they're about you getting better equipment.  Beat Saber is the opposite. You have to physically practice in order to complete a level.</p>

<p>Note - you don't have to "beat" levels in order to progress. This isn't one of those games which holds content back if you can't complete the earlier levels. If you want to skip a song, or try something harder or easier, you can pick whatever you like.</p>

<p>In <em>does</em> have in-app purchases. Far from being the sort of loot-box bullshit most games are infested with, these are brutally honest.  You can buy an album of songs for between £10 - £16.  If you try to buy a single song, it will warn you that it is probably cheaper to buy the multipack. If you are happy with the base songs, it won't push the premium ones on you.</p>

<p>And, yes, there is online competitive play if you really want to test your mettle against people younger and fitter than you. But why bother? What good does it do you to know there's some kid in Seoul who can dedicate 20 hours a day to practicing? It doesn't.</p>

<p>I don't know if it is making me fitter. I'm certainly sweating more.  And I don't know if I'll continue playing it. But, as long as it doesn't change its basic premise, I'm finding it delightful.</p>

<p>You can get <a href="https://www.oculus.com/appreferrals/TerenceEden/2448060205267927/?utm_source=oculus&amp;utm_location=2&amp;utm_parent=frl&amp;utm_medium=app_referral">25% off Beat Saber using my referral code</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=50051&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/04/beat-saber-is-gaming-without-the-bullshit/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[VR Game Review: Moss ★★★★☆]]></title>
		<link>https://shkspr.mobi/blog/2024/02/vr-game-review-moss/</link>
					<comments>https://shkspr.mobi/blog/2024/02/vr-game-review-moss/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 13 Feb 2024 12:34:14 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Game Review]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=49619</guid>

					<description><![CDATA[It is impossible to describe just how cute this game is. Most VR games take place at &#34;human scale&#34; - you play as a human inside a building, or other human-sized space. But Moss lets you play as a mouse named Quill with you (the player) towering over her. You are a human literally peering down into a mouse-sized kingdom. It is one of the most stunning uses of VR in a game that I&#039;ve seen. …]]></description>
										<content:encoded><![CDATA[<p>It is impossible to describe just how <em>cute</em> this game is. Most VR games take place at "human scale" - you play as a human inside a building, or other human-sized space. But Moss lets you play as a mouse named Quill with you (the player) towering over her. You are a human literally peering down into a mouse-sized kingdom. It is one of the most stunning uses of VR in a game that I've seen.</p>

<p></p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-49619-2" width="620" height="349" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2024/02/mossout.mp4?_=2"><a href="https://shkspr.mobi/blog/wp-content/uploads/2024/02/mossout.mp4">https://shkspr.mobi/blog/wp-content/uploads/2024/02/mossout.mp4</a></video></div><p></p>

<p>It is like playing with a dolls house. And yet, the scale of it is <em>epic</em>.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/02/moss-epic-fs8.png" alt="A large hall with squirrel statues." width="1024" height="1024" class="aligncenter size-full wp-image-49620">

<p>Vast castles, haunted forests, arid deserts - it is a wonderland for a platformer/puzzler.</p>

<p>The puzzles are mostly very good. Move the thing, jump on the whatsit, move another thing, back to the start etc. Most of them take advantage of the 3D environment which leads to some lovely designs. And, if you get stuck, the little mouse will mime a clue to you.  Get it right, and she'll demand a high-five. It is lovely.</p>

<p>Except for the combat.</p>

<p>Bugs come out to fight you. You hit them with your sword. Repeat. When the enemy can be manipulated to be part of the puzzle, they become interesting. Otherwise, it is just a slog. A couple of the bosses kept me in a death-loop until I'd hit them enough. It wasn't even an interesting "wait until they rear then hit the underbelly" fight. Just button mashing.</p>

<p>I fully agree with <a href="http://web.archive.org/web/20110321031657/http://www.killerbetties.com/killer_women_jennifer_hepler?page=0%2C3">Jennifer Hepler</a> and <a href="https://youtu.be/yKIiUsbOO24?t=88">Dara Ó Briain</a> that games need a "Skip Combat" button. I'm here for the story, the puzzles, and the graphics. Hitting monsters is <em>boring</em>.</p>

<p>The story is fun - and set up nicely for a sequel. There's a bit of replayability with a couple of collectables you can find.</p>

<p>Like all VR games, it is expensive for the length of gameplay. £15 for a few hours. You can get <a href="https://www.oculus.com/appreferrals/TerenceEden/1654565391314903/?utm_source=oculus&amp;utm_location=2&amp;utm_parent=frl&amp;utm_medium=app_referral">25% off using my referral link</a></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=49619&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/02/vr-game-review-moss/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[VR Game Review: Labyrinth deLux – A Crusoe Quest ★★★★⯪]]></title>
		<link>https://shkspr.mobi/blog/2024/02/vr-game-review-labyrinth-delux-a-crusoe-quest/</link>
					<comments>https://shkspr.mobi/blog/2024/02/vr-game-review-labyrinth-delux-a-crusoe-quest/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 07 Feb 2024 12:34:39 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Game Review]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=49538</guid>

					<description><![CDATA[I love single player VR puzzle games. Especially ones with no timers, baddies, or jump-scares.  I just want to play against myself.  Labyrinth deLux is brilliant.  The puzzle is simple enough - point lasers at mirrors, then align mirrors until they point at the target. You&#039;ve almost certainly played a 2D version of this.  But it has a mind-bending 3D layout which requires you to continually walk…]]></description>
										<content:encoded><![CDATA[<p>I love single player VR puzzle games. Especially ones with no timers, baddies, or jump-scares.  I just want to play against myself.</p>

<p>Labyrinth deLux is brilliant.  The puzzle is simple enough - point lasers at mirrors, then align mirrors until they point at the target. You've almost certainly played a 2D version of this.</p>

<p>But it has a mind-bending 3D layout which requires you to continually walk on the ceiling to adjust your perspective. The UI is, thankfully, not chunder-inducing. You point and click at a surface and then smoothly float and reorient to it.</p>

<p>The plot is a bit silly - your spaceship crashes and you have a mysterious destiny or some nonsense. But the voice acting is good and you can ignore the story without consequence.</p>

<p>Graphics are lo-fi charming, which helps prevent the usual VR weirdness.  Excessive graphics quality just shines a light on how bad the Meta Quest 2 is. But the Minecraft style helps keep the FPS up.</p>

<p>There are 16 levels of increasing difficulty - which took me about 3½ hours to complete:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/02/deluxe.jpg" alt="VR screenshot showing how long each level took." width="1024" height="576" class="aligncenter size-full wp-image-49558">

<p>At £6, it's probably one of the cheapest games on Oculus - and excellent value for money.</p>

<iframe title="Official Website Trailer 2 LDL" src="https://player.vimeo.com/video/706544311?dnt=1&amp;app_id=122963" width="620" height="349" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write"></iframe>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=49538&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/02/vr-game-review-labyrinth-delux-a-crusoe-quest/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[VR Game Review: Get The Heck Out ★★★★⯪]]></title>
		<link>https://shkspr.mobi/blog/2024/01/vr-game-review-get-the-heck-out/</link>
					<comments>https://shkspr.mobi/blog/2024/01/vr-game-review-get-the-heck-out/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 28 Jan 2024 12:34:31 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Game Review]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=49254</guid>

					<description><![CDATA[You don&#039;t need to pay £££ and download GB of files in order to have a good VR game. It turns out that the Web is perfectly capable of serving a decent VR experience. You can open up your VR rig&#039;s browser (I use Wolvic) and start playing instantly.  I&#039;ve just completed &#34;Get The Heck Out&#34;. It&#039;s a fun and free shooter.  The twist is, you are expected to die. A lot.  You start with a puny pe…]]></description>
										<content:encoded><![CDATA[<p>You don't need to pay £££ and download GB of files in order to have a good VR game. It turns out that the Web is perfectly capable of serving a decent VR experience. You can open up your VR rig's browser (I use <a href="https://wolvic.com/en/">Wolvic</a>) and start playing instantly.</p>

<p>I've just completed "<a href="https://tyrovr.com/gtho/">Get The Heck Out</a>". It's a fun and free shooter.  The twist is, you are expected to die. A lot.  You start with a puny pea-shooter:</p>

<p>After every level you can upgrade your weapons - which last until you die. But every few levels, you get the chance for a <em>permanent</em> upgrade. So you restart with more powerful guns, shields, and armour.</p>

<p>Here's how it looks at the start:</p>

<iframe title="VR playthrough - Get The Heck Out - Level 1" width="560" height="315" src="https://tube.tchncs.de/videos/embed/98349163-29f5-492d-acb3-0b65888c2ff1" frameborder="0" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe>

<p>And by the time you're fully kitted out, you'll have an experience like this:</p>

<iframe title="Get The Heck Out playthrough. 1-90" width="620" height="349" src="https://www.youtube.com/embed/U3xc0x3K4pA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>It only takes a few hours to complete - and you get a bit of a workout from ducking and diving away from all the enemies.</p>

<p>The graphics, music, and sound effects get a <em>little</em> repetitive - but isn't a blockbuster experience at a premium price.  On some levels, the game stutters as it tries to keep up with drawing hundreds of fast-moving projectiles.  You do have to exit the VR view in order to see what permanent upgrades you have.</p>

<p>But it is the sort of game which is <em>immediately</em> accessible. There's no learning curve - just point and shoot. You can play stood up or sat down - there's no ability to wander around the level, so you don't need much space to play.</p>

<p>It is brilliant to see just how good WebVR and WebGL are.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=49254&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/01/vr-game-review-get-the-heck-out/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[VR Game Review: Vader Immortal ★★☆☆☆]]></title>
		<link>https://shkspr.mobi/blog/2024/01/vr-game-review-vader-immortal/</link>
					<comments>https://shkspr.mobi/blog/2024/01/vr-game-review-vader-immortal/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 07 Jan 2024 12:34:21 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Game Review]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=49123</guid>

					<description><![CDATA[I&#039;m a sucker for anything Star Wars. So when my Oculus Quest told me I could fight Darth Vader in VR, I leapt at the chance.  I kinda wish I hadn&#039;t bothered.  There is very little &#34;game&#34; here. It&#039;s barely an interactive movie. Walk forward until you step on a trigger, watch a very slow cut scene, wave your arms until something happens, repeat a few times, roll credits.  That&#039;s it. There&#039;s nothing …]]></description>
										<content:encoded><![CDATA[<p>I'm a sucker for anything Star Wars. So when my Oculus Quest told me I could fight Darth Vader in VR, I leapt at the chance.  I kinda wish I hadn't bothered.</p>

<p>There is very little "game" here. It's barely an interactive movie. Walk forward until you step on a trigger, watch a <em>very</em> slow cut scene, wave your arms until something happens, repeat a few times, roll credits.  That's it. There's nothing to explore, there are no choices to make, and no puzzles to solve.</p>

<p>Parts of the game are gorgeous. Up close, the characters have amazing textures and animations. The caves are beautifully rendered. Even the Rancor monster is a treat.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/12/Vader1.jpg" alt="Point of view shot inside a cave with a lightsabre in the foreground." width="1024" height="576" class="aligncenter size-full wp-image-49125">

<p>On the Quest 2, it's about PS4 levels of graphics - occasionally jerky animation and dropped frames not withstanding - it is quite spectacular.</p>

<p>And then it all falls apart. It might be hard to tell from this shot, but the background is frequently just a static 2D image. It looks like a cheap green-screen effect from a 90's movie.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/12/vader2.jpg" alt="A spaceship in the foreground and a volcano in the background." width="1024" height="768" class="aligncenter size-full wp-image-49124">

<p>The plot is pretty good - Vader wants to use a magic crystal to bring Padmé back to life - but your inclusion in it makes no sense. You have magic blood? And Vader trains you? But then fails to kill you?  Fine, whatever. I get to use The Force® and a Light Sabre™ right?</p>

<p>Well, ish. The Force is pretty hard to control - vaguely point at something and squeeze the trigger, then shake your hand. There's no real control, you can't easily move things or throw rocks at enemies. It all feels a bit hollow.  The Light Sabre is slightly more fun - but it's pretty much Beat Sabre. Move it where you're told to, wiggle it near an enemy and slice them. That's it.  There's zero skill involved. Which is fine, because it's impossible to die in the game.</p>

<p>Which, as a tech demo wouldn't be so bad. But Disney have the audacity to split this into <em>three</em> games at £8 each.  You'll be able to complete them in under a couple of hours. Which, coincidentally, is about as long as your battery will last.</p>

<p>I <em>is</em> stunning having Vader loom over you in VR. And it <em>is</em> fun to wave a Light Sabre in his general direction. But this is just a lazy game. The cut scenes drag on as if to convince you that you haven't overpaid for a short and vapid experience.  Endless rounds of Storm Troopers© attack and you just fend them off by waving your hands.</p>

<p>Considering the price, I was expecting something more. Games like <a href="https://shkspr.mobi/blog/2022/09/game-review-red-matter-vr-for-oculus/">Red Matter</a> show how you can do interesting puzzles and stories, even within a linear framework. But Vader Immortal is an on-rails experience which fails to satisfy.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=49123&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/01/vr-game-review-vader-immortal/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Review: ZyberVR Meta Quest 2 Recharge Station ★★★★⯪]]></title>
		<link>https://shkspr.mobi/blog/2023/08/review-zybervr-meta-quest-2-recharge-station/</link>
					<comments>https://shkspr.mobi/blog/2023/08/review-zybervr-meta-quest-2-recharge-station/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 24 Aug 2023 11:34:23 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=46597</guid>

					<description><![CDATA[Without a doubt, the most annoying aspect of using VR is that the equipment eats batteries.  On the Oculus Quest, the headset is rechargeable via USB-C - but the controllers take plain AA batteries. By default, there&#039;s no way to recharge them 😭  So a whole industry has sprung up to fix Meta&#039;s mistakes!  The good folks at ZyberVR have sent me this smart docking station to review.  Let&#039;s take a qu…]]></description>
										<content:encoded><![CDATA[<p>Without a doubt, the most annoying aspect of using VR is that the equipment <em>eats</em> batteries.  On the Oculus Quest, the headset is rechargeable via USB-C - but the controllers take plain AA batteries. By default, there's <em>no</em> way to recharge them 😭</p>

<p>So a whole industry has sprung up to fix Meta's mistakes!</p>

<p>The good folks at <a href="https://zybervr.com/?ref=ZQSV8dU4RVvSbz">ZyberVR</a> have sent me this smart docking station to review.  Let's take a quick whirl:</p>

<iframe title="ZyberVR Meta Quest 2 dock unboxing and review" width="560" height="315" src="https://tube.tchncs.de/videos/embed/147278bf-8edd-49c5-8d65-47343ae29cdb" frameborder="0" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe>

<p>It's... pretty good! For £35-ish you get a sturdy docking station, a 15W USB-C charger, 2 AA batteries and controller covers, 4 magnetic USB-C plugs, and a USB-A pass-through cable.</p>

<p>The magnets are plenty strong enough, they controllers jump into place and stick there. The headset is slightly harder to place - but you get a reassuring charging light when it makes contact.</p>

<p>And, if you don't like lights, a simple button turns them off.</p>

<p>It's a reasonably compact unit and fits unobtrusively onto a shelf. Yes, there are some silly LED effects, but you can switch them off.</p>

<h2 id="downsides"><a href="https://shkspr.mobi/blog/2023/08/review-zybervr-meta-quest-2-recharge-station/#downsides">Downsides</a></h2>

<p>There are a few oddities. You get four magnetic USB-C connectors - but they only get used in the headset. It might have been nice to make the controllers use them as well.  Still, having 3 spares isn't so bad.</p>

<p>I'd have preferred a detachable USB cable rather than having one hard-wired into the plug. But I guess it means people don't use crappy cables which can't handle the 3A.</p>

<p>The rechargeable batteries will only ever show a maximum of 85% within the Quest's OS. That's normal for these sorts of batteries - but a little weird when you first see it.</p>

<p>But, overall, it's a nifty device. Once you've finished slicing-and-dicing virtual aliens, the Quest 2 slips neatly into it and recharges pretty quickly.  The only thing the ZyberVR doesn't do is wipe the sweat off the headset.</p>

<h2 id="discount"><a href="https://shkspr.mobi/blog/2023/08/review-zybervr-meta-quest-2-recharge-station/#discount">Discount!</a></h2>

<p>You can get 15% off this and other equipment with discount code <a href="https://zybervr.com/?ref=ZQSV8dU4RVvSbz"><code>EDENT15</code></a></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=46597&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/08/review-zybervr-meta-quest-2-recharge-station/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Let's (not) share our VR headsets]]></title>
		<link>https://shkspr.mobi/blog/2023/05/lets-not-share-our-vr-headsets/</link>
					<comments>https://shkspr.mobi/blog/2023/05/lets-not-share-our-vr-headsets/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 06 May 2023 11:34:10 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=45335</guid>

					<description><![CDATA[It is hard to get people excited about VR. Even at its best, it is an isolating experience - that&#039;s why Zuck is pushing the social features of The Metaverse so hard.  But, worse still, it&#039;s hard to show people what the VR experience is like.  If your friend buys a 4K laser projector, you can immediately understand the appeal of the massive screen. Even if you only see the photos of it on…]]></description>
										<content:encoded><![CDATA[<p>It is hard to get people excited about VR. Even at its best, it is an isolating experience - that's why Zuck is pushing the social features of The Metaverse so hard.  But, worse still, it's <em>hard</em> to show people what the VR experience is like.</p>

<p>If your friend buys a 4K laser projector, you can <em>immediately</em> understand the appeal of the massive screen. Even if you only see the photos of it on Facebook, you <em>get</em> what the experience is like.</p>

<p>Games are different. While having a parasocial relationship with a Twitch gamer may be fun, it isn't a particularly good demonstration of what playing a game is actually like.</p>

<p>Back in the days before Internet connected games consoles, we had to rely on demo games set up in shops. Your local video game emporium would have a console and two hardwired gamepads set up - along with a demo cartridge of whatever the Next Big Game was.</p>

<p>Something like this:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/05/DreamCast-Demo.jpeg" alt="Tall retail unit with a CRT TV on top - it has Sega Dreamcast branding." width="224" height="400" class="size-full wp-image-45694">

<p>Back in the day, those controllers were <em>smeared</em> with the grease - and worse - of a thousand teenage hands. We played until we were thrown off and then ate Sbarro pizza without washing our hands. Grim. But these were the days before hand sanitiser was de rigueur.</p>

<p>How can you reproduce that visceral excitement with VR?</p>

<p>A few years ago, I got to demo the a prototype VR headset at a conference. I queued up behind a dozen people and patiently waited my turn. I eagerly grabbed the proffered headset with both hands and jammed my face into it.</p>

<p>You know that feeling when you go to a public toilet and the seat is still warm from the last customer...?</p>

<p>As well as having to tighten the headset, adjust the eye separation, and make sure the lenses are clean - you have to make sure the unit is wiped down. No, <em>really</em> wiped down. Like with proper cleaning fluid.</p>

<p>I refer you to this delightful paper - "Bacterial Load of Virtual Reality Headsets" - where researchers swabbed headsets to see what dark germs they contained:</p>

<blockquote><p>The results of these tests indicated that the Staphylococcus aureus strains isolated from the headsets possessed high levels of antibiotic resistance.</p>

<p><a href="https://doi.org/10.1145/3385956.3418958"></a><a href="https://doi.org/10.1145/3385956.3418958">https://doi.org/10.1145/3385956.3418958</a></p></blockquote>

<p>The whole paper is worth a read - unless you're particularly squeamish.</p>

<p>VR is a lonely, plague-ridden experience.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=45335&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/05/lets-not-share-our-vr-headsets/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Game Review: Red Matter 2 for VR ★★★★⯪]]></title>
		<link>https://shkspr.mobi/blog/2022/12/game-review-red-matter-2-for-vr/</link>
					<comments>https://shkspr.mobi/blog/2022/12/game-review-red-matter-2-for-vr/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 15 Dec 2022 12:34:50 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Game Review]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=44169</guid>

					<description><![CDATA[I thoroughly enjoyed the first Red Matter VR game, so I leapt at the sequel when it was on offer.  What&#039;s it like? Exactly the same as the first.  Lots of creepy corridors, a range of puzzles, and a sedate-ish journey.  You&#039;re exploring an abandoned space-station, looking for clues and trying to figure out what happened.  It&#039;s a completely linear journey, and consists of a series of locked-room…]]></description>
										<content:encoded><![CDATA[<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2022/11/red-matter-2.jpg" alt="A cosmonaut stands in front of a glowing orb." width="300" class="alignleft size-full wp-image-44171">I thoroughly enjoyed the first <a href="https://shkspr.mobi/blog/2022/09/game-review-red-matter-vr-for-oculus/">Red Matter VR game</a>, so I leapt at the sequel when it was on offer.</p>

<p>What's it like? <em>Exactly</em> the same as the first.  Lots of creepy corridors, a range of puzzles, and a sedate-ish journey.  You're exploring an abandoned space-station, looking for clues and trying to figure out what happened.</p>

<p>It's a completely linear journey, and consists of a series of locked-room puzzles. The developers have made sure not to repeat the same puzzles over and over. The story, such as it is, makes very little sense. But it has a great feel to it - you are always learning a little more about the characters off-stage.</p>

<p>There are a couple of things which I found annoying. The developers have introduced a fighting element to the game. It is totally unnecessary in my opinion. You're happily trying to solve a puzzle and then, without warning, there's a jump-scare and you have to point your gun at killer robots.</p>

<p>I get it. The Oculus store is populated with tons of these sorts of games because it feels very natural to point your hand at something and "shoot". I'm not a big fan of those games as they prioritise dexterity over imagination. It feels out of place to have a puzzler descend into "shoot-the-robots-before-they-shoot-you" territory. There's a setting to make combat easier, but it is still a chore.</p>

<p>There are one or two bugs. Try as I might, I couldn't adjust the walking speed - which meant it took a while to move around. A few graphical gliches caused objects to appear in the middle of the surfaces they were resting on. But over all it was a great experience.</p>

<p>Well, it was a <em>short</em> experience. Maybe I've been spoilt by all the multi-hour games you can get for a similar price.  Puzzlers like the Broken Sword series are 5 - 8 hours long <em>if</em> you follow a walkthrough. I think Red Matter 2 took me under 5 hours for me to complete.  Of course, the Meta Quest 2 needed to be charged 3 times while playing, so perhaps I ought to count that?</p>

<p>Anyway, Red Matter 2 is an excellent sequel.</p>

<p>You can get <a href="https://www.oculus.com/appreferrals/TerenceEden/3682089508520212/?utm_source=3">25% off Red Matter 2 with my referral code</a></p>

<iframe title="Red Matter 2 - Announcement Trailer l Meta Quest" width="620" height="349" src="https://www.youtube.com/embed/iH394hzIFJk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=44169&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/12/game-review-red-matter-2-for-vr/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[You can't make secure payments in the Metaverse]]></title>
		<link>https://shkspr.mobi/blog/2022/09/you-cant-make-secure-payments-in-the-metaverse/</link>
					<comments>https://shkspr.mobi/blog/2022/09/you-cant-make-secure-payments-in-the-metaverse/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 16 Sep 2022 11:34:13 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=43581</guid>

					<description><![CDATA[Another in an occasional series bemoaning the shitty user experience of Zuck&#039;s Metaverse.  I have an Oculus Quest 2 and wanted to pay money for an in-app purchase. This seems like a normal thing to do.  There&#039;s no way to add a credit card while your head is strapped to an overheating Android device. So I emerged into meatspace opened the Oculus app on my phone and typed in my credit card details. …]]></description>
										<content:encoded><![CDATA[<p>Another in an occasional series bemoaning the shitty user experience of Zuck's Metaverse.</p>

<p>I have an Oculus Quest 2 and wanted to pay money for an in-app purchase. This seems like a normal thing to do.</p>

<p>There's no way to add a credit card while your head is strapped to an overheating Android device. So I emerged into meatspace opened the Oculus app on my phone and typed in my credit card details.</p>

<p>I went through the usual dance of getting a 2FA code from my card provider and was successfully authorised. Nice!</p>

<p>I jacked back in to the Metaverse and clicked the "BUY NOW" button.</p>

<p>This was the message that greeted me:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/09/metaverse-payment.png" alt="VR screenshot. the Oculus is complaining that the authentication mechanism of my credit card is too strong and cannot be used. It suggests using PayPal." width="601" height="338" class="aligncenter size-full wp-image-43590">

<p>What - and I say this with all due respect to <del>Facebook's</del> Meta's employees - the <em>actual</em> fuck is this half-baked bullshit?</p>

<p>Why would you let a user add a credit card if you <em>know</em> that you can't accept card payments? Why not warn the user? Why not do five minutes of user testing? Why?!</p>

<p>Anyway, I took off the helmet, found my phone, and added PayPal. The transaction then went through... On to the same card that was just refused!</p>

<p>Look, I don't claim to know the intricacies of all the payment systems in the world. But this just shows an aggressively hostile attitude to usability.</p>

<p>Why would you make it so hard for your potential customers to give you money? Don't you <em>like</em> money?</p>

<p>We all know the Metaverse is a joke. It's just a way for companies to hype up whatever they're already doing. But do they have to make their contempt for users so obvious?</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=43581&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/09/you-cant-make-secure-payments-in-the-metaverse/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Would you go to the Job Centre or DMV in the Metaverse?]]></title>
		<link>https://shkspr.mobi/blog/2022/09/would-you-go-to-the-job-centre-or-dmv-in-the-metaverse/</link>
					<comments>https://shkspr.mobi/blog/2022/09/would-you-go-to-the-job-centre-or-dmv-in-the-metaverse/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 07 Sep 2022 11:34:31 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[Virtual Reality]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=43451</guid>

					<description><![CDATA[I&#039;m just getting started with the Oculus Quest 2 from Facebook Meta. It is amazing.  OK, that&#039;s a lie. It&#039;s a pretty good tech demo of what one vision of the future could look like. But it is making a little bit of my brain itch.  What Government services could / should be run in the Metaverse?  Obviously, the answer is &#34;none&#34;.  Sure, you could create a virtual job centre, housing office, or DMV…]]></description>
										<content:encoded><![CDATA[<p>I'm just <a href="https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/">getting started with the Oculus Quest 2</a> from <del>Facebook</del> Meta. It is amazing.</p>

<p>OK, that's a lie. It's a pretty good tech demo of what one vision of the future could look like. But it is making a little bit of my brain itch.</p>

<p>What Government services<sup id="fnref:gov"><a href="https://shkspr.mobi/blog/2022/09/would-you-go-to-the-job-centre-or-dmv-in-the-metaverse/#fn:gov" class="footnote-ref" title="I work for a bit of the UK Government. This isn't an official blog from them. I don't make any decisions about these things. I bought the headset with my own money and didn't expense it. These are…" role="doc-noteref">0</a></sup> could / should be run in the Metaverse?</p>

<p>Obviously, the answer is "none".  Sure, you could create a virtual job centre, housing office, or DMV - but would you want to sit in a virtual waiting room for a couple of hours waiting for your name to be called? No. Even if the room was designed to look like a spaceship and the staffs' avatars were funky robots, it would be a pointless experience.</p>

<p>Or would it? One of the worst things about waiting on hold on the phone is the inability to see how fast a queue is moving. Would you like to see a visual representation of how long you had to wait?  Would it calm and reassure you if your case-worker looked like a friendly muppet rather than a disembodied voice?</p>

<p>(There's a side issue of whether VR headsets are likely to be owned by people going to a job centre. At the moment, a Quest 2 is about the same sort of price as a mid-tier smartphone - so the equipment isn't out of reach for all but the richest. Many people at the job centre were previously in employment and would have had enough disposable income to buy one.)</p>

<p>The other things which tickles my fancy is the idea of using humans' natural spatial awareness and memory.  One of the great things about browsing the Web in the Metaverse is the ability to physically place screens around you. No more alt-tabbing. Twitter is a small screen by your feet, the news is a big screen up and to the left, and so on. It quickly becomes really convenient to remember <em>where</em> tabs are in 3D space, rather than a one-dimensional browser tab bar.</p>

<iframe title="Reality Browser - This Augmented Reality Browser will blow your mind. Minority Report here we come!" width="620" height="349" src="https://www.youtube.com/embed/U1ydzFQ3T5E?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>If you're applying for a Government service, and need to provide evidence, would it be helpful for you to have all your files laid out in front of you?</p>

<p>Remember, the <a href="https://futurism.com/the-byte/gen-z-kids-file-systems">youth of today don't understand how file systems work</a>. So having a large visualisation of their documents may be just what they need in order to present their evidence.</p>

<p>People who have played the amazing game "<a href="https://store.steampowered.com/app/239030/Papers_Please/">Papers Please</a>" will recognise just how difficult it is to organise lots of documents on a small screen.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/08/Mobile-MockupBigFace.jpg" alt="Lots of official papers cramped on a tiny phone screen." width="585" height="960" class="aligncenter size-full wp-image-43454">

<h2 id="is-this-sensible"><a href="https://shkspr.mobi/blog/2022/09/would-you-go-to-the-job-centre-or-dmv-in-the-metaverse/#is-this-sensible">Is this sensible?</a></h2>

<p>We shouldn't be recreating offline experiences - turning unlimited potential into a janky skeuomorph. Otherwise you end up with this abomination:</p>

<blockquote class="social-embed" id="social-embed-1478094074909540354" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/DigitalisHomo" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkQDAABXRUJQVlA4IDgDAAAwDgCdASowADAAPqlAnkmmI6MhNVqqqMAVCWwAsR7s/ASIqq2HosUI/bq8856Ot5e3n6zBNyuJHlhAsqUnOrjtWo3sR3sCY+QselWaXp1+TRmSv7d5h2h7Pm9IK3fmqdd441Kty0fkttJH93ZDQS1a3bOrBQ8BgGYyAAD1rExn0K5g9FZEs/M+aanK6OEYrpVN8Ht8gahmkU6iWMciOV8qoEJ5AM5WWlIawoWfQF556HdJGeSS1XvvVUR9oQP/zsdAV8TFwvzxELEhkq9SuN/Idp2Ocr2p62/2ufI/O3YMDjZEibp1LqabiUOOcqfLmlyu6aNPlfEyEMwtvALaOfmRoxA2nAFXOaslJsab9B3E7Twg9VBUtXhEOe7Td1tV5lj9N0pIoc/c+wKD9Hh/phjW4oK/5wqVHGhL3gjHvpjsnwKthprCISaXKaUoXLfv+pKv4iFAUBnhE1GNnX9YbGC3xyo6YW0tgouSr0GcDBf+sHPus//EM7UiNNoV+9i6ik7aHT1syDupzJB36tCEYv5EZxY0lnt0sPYE2DFwYR42Qg+GgRL6NdV68wdijx6h/0SwinFce8Tg4MOb+vcsoLjgQ78Ez2RJck0Fdmyjm8qFLDURTL1WX6Y8j7DMHCYHVFqiWXd73zz8/uhH2rUsHfYZiki11HAG/FYx6ugxsNuAoUO8fTwSvuB2MnkmdVAhf9CV0BX+Br2yf6HJaw/ZGdNd1b9ynUlTYD5NhdoyC1vfFlh13f8C/NOgVavS5lJB0PRrikgNN9oUD8c8Kvla4cOVJUDsrKVS6x00KgxEZSuXwSmGj9txllVvyopHe8mNC2HC0htFYNDaJU+shLvDAngqgTvKCZVMHnj/Ft9tZmksRBCih2ULWHb6nKn05InQRfKodiPOgft3W3yvchMkFMY8aduFJT3+u06DdRP3liBQR8N8hBJ5da1WSVReEi8+dt7sPkg0ZGtnf/Z5YytbnFiWoTE0tTDjJZy42+NoRp7KQ+AAqM8AVVRWbTH1u50Vaehb5RPqHngMuZquuN87hpHHAO7EvkWr9isPaT1R9YC9S7MRjCc6ZeKdn+r4szHhS/pP+Yvs19QAAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Homo Digitalis</p>@DigitalisHomo</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">This is how Walmart envisions Shopping in the <a href="https://twitter.com/hashtag/Metaverse">#Metaverse</a>.<br><br>Thoughts? 💭 <a href="https://twitter.com/DigitalisHomo/status/1478094074909540354/video/1">pic.x.com/5l7khobse7</a><div class="social-embed-media-grid"><video class="social-embed-video" controls="" src="https://video.twimg.com/ext_tw_video/1478093975760392197/pu/vid/1280x720/27wWlkrJMDg1GaJm.mp4?tag=12" poster="data:image/webp;base64,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" width="550"></video></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/DigitalisHomo/status/1478094074909540354"><span aria-label="33880 likes" class="social-embed-meta">❤️ 33,880</span><span aria-label="7261 replies" class="social-embed-meta">💬 7,261</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2022-01-03T20:01:03.000Z" itemprop="datePublished">20:01 - Mon 03 January 2022</time></a></footer></blockquote>

<p>(OK, <a href="https://web.archive.org/web/20220828141550/https://mutualmobile.com/work/walmart">that's a 2017 tech demo rather than a real product</a>)</p>

<p>Queuing up to speak to an advisor or handing over documentation are probably the stupidest examples I could come up with.</p>

<p>But there's <em>something</em> there.</p>

<p>It's very easy to go from filling in a paper form to filling in a web form.</p>

<p>And it's easy to go from an in-person chat to a typed-chat or video-chat.</p>

<p>So what are the governmenty things which can go from "X" to "X-but-in-the-Metaverse"?</p>

<h2 id="a-few-ideas"><a href="https://shkspr.mobi/blog/2022/09/would-you-go-to-the-job-centre-or-dmv-in-the-metaverse/#a-few-ideas">A few ideas</a></h2>

<p>Here are a few random ideas which might lend themselves to a VR experience. Remember - I am not a VR expert, nor do I have the ability to put any of these ideas into practice.</p>

<ul>
<li><p>Does an inspector need to visit an abattoir, farm, or factory? Would it be easier to ship a robot to the location and have it controlled by inspectors in a remote location?</p></li>
<li><p>How do you test whether people know how to perform an emergency drill? Running an exercise in a Nuclear power station is expensive - so strap everyone in to a headset and have them play in a Digital Twin.</p></li>
<li><p>UK driving tests already have a <a href="https://www.gov.uk/theory-test/hazard-perception-test">video-based hazard perception test</a>. Could the entire driving test take place in VR?</p></li>
<li><p>If you are offered council housing, would you like to be able to view the property in VR before deciding if you wanted to move?</p></li>
<li><p>Would hustings and other public discussions benefit from being in the Metaverse? A remote video call is good - but being able to collaboratively look over a 3D model of proposed designs for a new shopping centre might be helpful.</p></li>
<li><p>Should a jury in a trial use the Metaverse to visualise where a suspect was found? Or to see a visualisation of a reconstruction of a crime scene?</p></li>
</ul>

<p>Some (most?) of these ideas are ridiculous. Some could be commonplace in the future. The Metaverse might explode like the Web or collapse like MySpace.  But I think it's a good idea for any organisation to play with new technology and explore ideas. You never know what the future will bring.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:gov">
<p>I work for a bit of the UK Government. This isn't an official blog from them. I don't make any decisions about these things. I bought the headset with my own money and didn't expense it. These are the random musings of some bloke on the Internet.&nbsp;<a href="https://shkspr.mobi/blog/2022/09/would-you-go-to-the-job-centre-or-dmv-in-the-metaverse/#fnref:gov" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=43451&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/09/would-you-go-to-the-job-centre-or-dmv-in-the-metaverse/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		<enclosure url="https://video.twimg.com/ext_tw_video/1478093975760392197/pu/vid/1280x720/27wWlkrJMDg1GaJm.mp4?tag=12" length="19893505" type="video/mp4" />

			</item>
		<item>
		<title><![CDATA[You can't smile in the Metaverse]]></title>
		<link>https://shkspr.mobi/blog/2022/08/you-cant-smile-in-the-metaverse/</link>
					<comments>https://shkspr.mobi/blog/2022/08/you-cant-smile-in-the-metaverse/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 29 Aug 2022 11:34:12 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[metaverse]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=43505</guid>

					<description><![CDATA[I&#039;m playing with the Oculus Quest 2. It&#039;s quite good fun. I was wandering around the International Space Station, delighting in being unshackled from gravity&#039;s harsh bonds. I came to the cupola observation module and it was so beautiful that my face broke into an involuntary smile. And it hurt.  The current range of VR headsets have to be strapped tight to your face. In order to prevent your eyes …]]></description>
										<content:encoded><![CDATA[<p>I'm playing with the <a href="https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/">Oculus Quest 2</a>. It's quite good fun. I was wandering around the International Space Station, delighting in being unshackled from gravity's harsh bonds. I came to the <a href="https://www.nasa.gov/mission_pages/station/structure/elements/cupola.html">cupola observation module</a> and it was so beautiful that my face broke into an involuntary smile. And it <em>hurt</em>.</p>

<p>The current range of VR headsets have to be strapped tight to your face. In order to prevent your eyes going out of alignment with the lenses or the focus suddenly changing, the mask clings tight to your face. Sure, it has a foam/rubber seal to soften the pain, but it can still be pretty uncomfortable.</p>

<p>Take a look at most promo photos of models wearing a VR headset - their mouths are open in delight and surprise, but they're rarely smiling.</p>

<p>Here's 100% human Mark Zuckberg showing off the next generation of headset. He's smiling, but look at how his dimples are squashed</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/08/Smile-Metaverse.webp" alt="Robot faced Mark Zuckerberg is weating a VR headset - it digs painfully into his smiling cheeks." width="719" height="524" class="aligncenter size-full wp-image-43506">

<p>It doesn't look comfortable, does it?</p>

<p>Perhaps I just have an oddly-shaped face and I ought to get cheek reduction surgery? Or plenty of Botox? I'm sure Mark's perfectly smooth and motionless face is the target demographic for these face-clamps. The technology will mature until it's no more uncomfortable than wearing a pairs of specs. But, for now, it is physically limiting in all sorts of weird ways.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=43505&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/08/you-cant-smile-in-the-metaverse/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Review: Meta Quest 2 - first impressions ★★★☆☆]]></title>
		<link>https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/</link>
					<comments>https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 13 Aug 2022 11:34:21 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[oculus]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Virtual Reality]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=43379</guid>

					<description><![CDATA[The Meta Quest 2 is almost amazing.  It is a tantalising glimpse of a future which isn&#039;t quite here yet. I dislike Facebook&#039;s Meta&#039;s vision of the Metaverse - but the tech is undoubtedly fun when it works.    I remember using VR way back in the 1990s. When on holiday, games arcades often had a VR helmet. I wasted all my pocket money on virtual tanks, creeping through virtual dungeons, and…]]></description>
										<content:encoded><![CDATA[<p>The Meta Quest 2 is <em>almost</em> amazing.</p>

<p>It is a tantalising glimpse of a future which isn't quite here yet. I dislike <del>Facebook's</del> Meta's vision of the Metaverse - but the tech is undoubtedly fun <em>when</em> it works.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/08/quest-1.jpg" alt="A VR headset." width="500" height="266" class="aligncenter size-full wp-image-43388">

<p>I remember using VR way back in the 1990s. When on holiday, games arcades often had a VR helmet. I wasted all my pocket money on virtual tanks, creeping through virtual dungeons, and generally feeling virtually claustrophobic.</p>

<p>A few years ago I tinkered around with Google Cardboard. Finally! VR was cheap and available to the masses! Just flip your phone on the side and off you go.</p>

<p>Sadly, the world didn't bite. VR still suffers from the same two problem that it always has. First, no one has enough space.  This was a problem which the Xbox Kinect faced in the UK / EU.  Our living spaces are generally a lot smaller than those in the USA - and the Kinect just couldn't cope. If you took a step forward from your couch, it lost sight of you.</p>

<p>VR has the same problem. You need a large amount of dedicated floorspace, and no cats, kids, or clutter to bash into. Otherwise you're just sat on your arse on a spinning chair.</p>

<p>The second problem is that VR is fundamentally alienating for everyone else in the room with you. If you're playing a console game, your friends or family can watch what you're doing. If you're strapped into VR, you're like a junkie in the corner giggling away at sprites only you can see.</p>

<p>This is why <del>Facebook</del> Meta are heavily pushing the idea that the Metaverse is a place to socialise. Because otherwise you're just a lonely git ignoring everyone around you.</p>

<p>Anyway, I bought a 2nd hand Meta Quest 2 from a kid who was bored of using it. It's partly for my MSc, and partly so I can see what the fuss is all about.</p>

<p>I'm a sceptic and a grumpy old fart - so adjust your expectations accordingly.</p>

<h2 id="first-impressions"><a href="https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/#first-impressions">First Impressions</a></h2>

<p>The Quest uses USB-C to recharge! Hurrah! I feared I'd need a proprietary Zuckercable - but it came with USB and plug. Except... <a href="https://www.youtube.com/watch?v=6N4oKFyrtss">the Quest controllers are <em>not</em> rechargeable</a>!</p>

<p>This seems bonkers to me - especially as you can buy <a href="https://amzn.to/3dvuhGA">AA batteries which recharge via USB-C</a>
<a href="https://amzn.to/3dvuhGA"><img src="https://shkspr.mobi/blog/wp-content/uploads/2022/08/USB-C-AA.jpg" alt="Four small batteries connected by a USB-C cable." width="600" height="600" class="aligncenter size-full wp-image-43381"></a></p>

<p>It also <em>demands</em> a mobile phone be paired with it. There's no indication of <em>why</em>. If you don't have a phone, you're out of luck. There's no way to even demo the unit without a companion app. Again, a needlessly user-hostile action. Luckily, there's a <a href="https://www.reddit.com/r/virtualreality/comments/o1usfq/instructions_how_to_use_quest_2_without_facebook/">workaround to log in with a developer account</a>.</p>

<p>Once in, and after the requisite multi-gigabyte updates, it's a pretty good experience.</p>

<h2 id="play-time"><a href="https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/#play-time">Play Time</a></h2>

<p>The tutorial app is pretty fun. Dancing with a robot, throwing paper planes, shooting laser beams. It's nifty - but hardly revolutionary. Holding a gun in VR looks cool, but fundamentally isn't any different from Nintendo's Duck Hunt from 1984.  The grab-and-manipulate mechanic is similar to the Nintendo Wii.</p>

<p>The brightly coloured graphics make everything pop - but hide the fact that things are generally low-resolution in order to keep things running smoothly.</p>

<p>The interface is adequately intuitive. It does a reasonable job of guiding you through the set-up. Everything is cartoony and playful. If you slip in to pass-through mode (where you can see the real world) the cameras show you a fuzzy &amp; greyed-out picture - almost as if to emphasise how dull the ordinary world is compared to the Metaverse.</p>

<p>I was impressed at how well it let me define the safe space around my body, and it did an excellent job of preventing me from walking into walls. No mean feat given how clumsy I am.</p>

<p>The app store looked neat - but there didn't seem to be an easy way to filter for free games. And while Beat Sabre and Darth Vader™ look like fun, I'm unwilling to plonk down £30 without a free demo. Given the expense of the hardware, the need to keep people hooked, and the novelty of the medium it feels like a weird misstep. I'm sure there are some cool free experiences, but the Quest doesn't make them easy to find.</p>

<p>After an hour or so of playing, it whined about needing more power. So I returned to the mundane world.</p>

<h2 id="through-a-glass-darkly"><a href="https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/#through-a-glass-darkly">Through A Glass Darkly</a></h2>

<p>The original problems with VR are all still there. Getting interpupillary distance correct is a bit of trial and error. I was expecting to be able to adjust the distance between lenses while wearing the headset. Instead you have to remove the headset and manually adjust. That makes it difficult to share the headset with friends.</p>

<p>Adjusting the tightness of the headset is a bit tricky. It's a loop of fabric which is impossible to adjust while you're wearing the headset. Unless the headset is really tight, the picture quickly becomes blurry. But when the picture is clear, it's pretty pixelated. It's a lose-lose situation. Reading text is just about OK, but gets tiresome quickly as your eyes struggle to focus.</p>

<p>And, if the strap is too tight, it's painful and sweaty.</p>

<p>Peripheral vision is limited. Without a radical change in screen shape, there's not much can be done about that.</p>

<p>The sound is compellingly good. Even without headphones. There's great directionality. Although, it does stutter now and again.</p>

<p>Hand tracking is weirdly accurate. The hand controllers do a reasonable job of mapping your finger movements. Picking up objects and interacting with them is intense. So much so that I tried to put down an object on a virtual table and nearly dropped the controller on the floor! Thank heaven for wrist straps!</p>

<p>And then the tracking gets confused and your hand isn't where you expect it to be. Your proprioception goes out of whack and the illusion breaks.</p>

<p>That's where the problem lies. The key thing about VR is that when you're in, <em>you're in!</em> But it only takes a dropped frame, skipped audio, or glitchy bit of tracking to drag you out of the illusion.</p>

<h2 id="verdict"><a href="https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/#verdict">Verdict</a></h2>

<p>I got a 2nd hand Quest on the cheap. I'd have been pretty narked if I'd paid full price for this sub-par experience.  I've only played it for an hour, so I doubt I've experienced the full range of wonder. But it's a slow and choppy start. I can see the <em>potential</em>, but have yet to experience anything compelling. It's a bit like playing Night Trap on the Sega MegaCD - yes, this is what the future of interactive movies <em>could</em> look like. But, no, it's not likely to grab mainstream attention.</p>

<p>In a world of 4K consoles delivering cinematic quality visuals, the Quest's graphics looks like an N64 in comparison.</p>

<p>The tech is <em>tantalisingly</em> close. The experience is reasonable fun - if you're happy with a heavy, battery hungry, face-hugger strapped to you.</p>

<p>VR is like cold-fusion. It's going to be amazing <em>next year</em>.  Next year the glasses will be smaller. Next year the graphics will be better. Next year the battery will last longer. Next year the hand tracking will be more accurate. Next year... Next year... Next year...</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=43379&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/08/review-meta-quest-2-first-impressions/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Augmented Reality Twitter Conversations!]]></title>
		<link>https://shkspr.mobi/blog/2021/09/augmented-reality-twitter-conversations/</link>
					<comments>https://shkspr.mobi/blog/2021/09/augmented-reality-twitter-conversations/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 11 Sep 2021 11:34:27 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[ar]]></category>
		<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[TapIntoTwitter]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Virtual Reality]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=40299</guid>

					<description><![CDATA[I&#039;ve recently launched TweeView - a new way to visualise Twitter conversation threads in 2D and 3D.  Sadly, I don&#039;t have a Virtual Reality system - feel free to buy me one! - but I have the next best thing. A web browser!  Demo!  Using the awesome power of A-Frame, here&#039;s a demo of how to view a conversation object as AR.     Play!  You can play with it yourself at TweeView.ml/ar. You will need…]]></description>
										<content:encoded><![CDATA[<p>I've recently launched <a href="https://web.archive.org/web/20210914123600/https://tweeview.ml/">TweeView</a> - a new way to visualise Twitter conversation threads in 2D and 3D.</p>

<p>Sadly, I don't have a Virtual Reality system - <a href="https://www.amazon.co.uk/hz/wishlist/ls/13GFCFR2B2IX4?type=wishlist&amp;linkCode=sl2&amp;tag=shksprblogwish-21">feel free to buy me one</a>! - but I have the next best thing. A web browser!</p>

<h2 id="demo"><a href="https://shkspr.mobi/blog/2021/09/augmented-reality-twitter-conversations/#demo">Demo!</a></h2>

<p>Using the awesome power of A-Frame, here's a demo of how to view a conversation object as AR.</p>

<video controls="" muted="" src="https://shkspr.mobi/blog/wp-content/uploads/2021/09/Augmented-Reality-Demo.mp4" poster="https://shkspr.mobi/blog/wp-content/uploads/2021/09/augmented-reality-poster.jpg" width="868" height="540">
</video>

<h2 id="play"><a href="https://shkspr.mobi/blog/2021/09/augmented-reality-twitter-conversations/#play">Play!</a></h2>

<p>You can play with it yourself at <a href="https://web.archive.org/web/20211019001726/https://TweeView.ml/ar/">TweeView.ml/ar</a>. You will need to <a href="https://shkspr.mobi/blog/wp-content/uploads/2021/09/target.png" download="">download this AR target image</a>.</p>

<p>It works best printed onto matt white paper, then mounted on card. I had to print it twice on the same piece of paper to get the required blackness.</p>

<h2 id="build"><a href="https://shkspr.mobi/blog/2021/09/augmented-reality-twitter-conversations/#build">Build!</a></h2>

<p>This is built on several bits of open source tech.</p>

<p>The first part is <a href="https://aframe.io/">A-Frame</a> and <a href="https://github.com/AR-js-org/AR.js">AR.js</a></p>

<pre><code class="language-html">&lt;script src="https://aframe.io/releases/1.0.0/aframe.min.js" integrity="sha384-mAWNMpx7UQMegsgs1X2mE9wVl/svgdzdy4qpXNFgAxUmc8a1ToRWVWl3tzfDinBb" crossorigin="anonymous"&gt;&lt;/script&gt;
&lt;script src="https://unpkg.com/ar.js/aframe/build/aframe-ar.min.js" integrity="sha384-vLi7A1RlJjrEmCqF2DrdIT9cLqHdV/7GbmsqfniwwtfLRQlP1lXi/Tk199ZCLU5p" crossorigin="anonymous"&gt;&lt;/script&gt;
</code></pre>

<p>Next is <a href="https://github.com/vasturiano/3d-force-graph-ar">ForceGraph AR</a></p>

<pre><code class="language-html">&lt;script src="https://unpkg.com/3d-force-graph-ar" integrity="sha384-ERqZX7SBS3fH2SL04csG8OB9QyOF2LtDsZtRrJZR46WipKv7LqplBgM/GoFPjyfQ" crossorigin="anonymous"&gt;&lt;/script&gt;
</code></pre>

<p>I recommend copying them to your local server rather than relying on a CDN.</p>

<p>The <code>&lt;body&gt;</code> of your HTML page needs a target the AR window can attach to:</p>

<pre><code class="language-html">&lt;div id="3d-graph"&gt;&lt;/div&gt;
</code></pre>

<p>Construct the graph which will be displayed in the browser:</p>

<pre><code class="language-js">&lt;script&gt;
   const Graph = ForceGraphAR({ markerAttrs: { type:'pattern', url:'/path/to/pattern.patt' }})
      (document.getElementById('3d-graph'))
         .jsonUrl('/path/to/graph.json')
         .glScale(160)
         .yOffset(1)
         .nodeRelSize(10)
         .nodeOpacity(0.9)
         .linkOpacity(0.9)
         .nodeColor(0x0000ff)
         .linkOpacity(1)
         .linkCurvature(0)
         .linkWidth(2)
         .linkDirectionalArrowLength(6)
         .linkDirectionalArrowColor(0x00ff00)
         .linkColor(() =&gt; 'red');
&lt;/script&gt;
</code></pre>

<p>In order to generate a "target" (that's the physical object that is being tracked) use the <a href="https://jeromeetienne.github.io/AR.js/three.js/examples/marker-training/examples/generator.html">AR.js Marker Generator</a>. That will deliver you two things.</p>

<ol>
<li>A <code>.patt</code> file. This is a digital representation of the pattern.</li>
<li>A <code>.png</code> or <code>.pdf</code> file. This is the thing you print off and show in front of your camera.</li>
</ol>

<p>Finally, you'll need a graph object in <code>JSON</code> format to pass to <code>ForceGraphAR</code>.</p>

<p>You'll then end up with something like this:</p>

<blockquote class="social-embed" id="social-embed-1432768058028875791" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/Infoxicador" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRmwCAABXRUJQVlA4IGACAACQCwCdASowADAAPrVSpU6nJCOiJzgIAOAWiWMArDObh9626zvpncDYbdS9Xa3uvdEDeIxBW5hN8ufiJSL/2oc4TPgACjoPAdrcOWCNIznpY6v9kjVt8aGXhzOLJx4CctTTzO70AAD+/hb9/RnXjm7pqZsqRg5SXY588WJIjuYh7ImVtMVXXa5gX6Qq3F+CoQh1QH+9PVZjYlgQ0PYMCe0Qz+do+5mVrw2BGtbqcBBSZDEZb8V8ciJDrVZsFlm+SV6HILVeYBKndA5fyDIk8ga6+T/8gG+24o8zu3KokHfSPz0Q8X0AYRmMia+YQ4WbyI1ltaSgoT7HgNHMa8NkS+zxK6bQakNi2hdqtPD+Bjqdk63Nm+qyK/wDCJNNjaKHjnSM5ucgHC17XpvzuXRtX/SvWNbsGXFfgm99KBVq57SkaR27qGZRWc3JwGVLNO3668lK0HP13t3kwTRGBcwa31GiPTKHt5AwWHiXvnDCTrll1NohIuRLPeV0++IqI4V8ozfCSCuL7Qqh+MGV40HBWmdFJ6cRK4ujJsuqaqLetap1Ji5pZzxgBajTRWcXR6n8sYytEYuZ9pPfXX6fxV3TnYQuSp1Are92yRZRtspPgnO4gO3qZplWedhge3hNOUr//nhfeAHRY7/ZaX2DnDd9V+jc2zYmnve3To5OW06E+oCSp3sjQ83HNYCu+f07bQQRIRqyX849Oz0FQfwdx1W5Xz4njC3uWwiS9eSOOfA8s3o88C7y63f+Bn3Lz28KaP68JXex1IIxiUWvg9VY6Ne97ozK2xAuCY3T18+xzAXtdnYAAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Ruben Casas 🦊</p>@Infoxicador</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Attending my first in person event since the pandemic. <br><br><a href="https://twitter.com/hashtag/TapIntoTwitter">#TapIntoTwitter</a> hosted by <a href="https://twitter.com/gerardsans">@gerardsans</a> and <a href="https://twitter.com/coderinheels">@coderinheels</a><br><br>Nothing better than a cool live demo. <br><br>🤯 <a href="https://twitter.com/Infoxicador/status/1432768058028875791/video/1">pic.x.com/qw1ifom7fh</a><div class="social-embed-media-grid"><video class="social-embed-video" controls="" src="https://video.twimg.com/ext_tw_video/1432767873504718850/pu/vid/720x960/sS9cLdGn93eUmvKC.mp4?tag=12" poster="data:image/webp;base64,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" width="550"></video></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/Infoxicador/status/1432768058028875791"><span aria-label="16 likes" class="social-embed-meta">❤️ 16</span><span aria-label="1 replies" class="social-embed-meta">💬 1</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2021-08-31T18:11:39.000Z" itemprop="datePublished">18:11 - Tue 31 August 2021</time></a></footer></blockquote>

<h2 id="grab-the-code"><a href="https://shkspr.mobi/blog/2021/09/augmented-reality-twitter-conversations/#grab-the-code">Grab the code</a></h2>

<p>All of this is available as <a href="https://github.com/edent/TweeView">open source on my GitHub repo</a>.</p>

<p>Enjoy!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=40299&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/09/augmented-reality-twitter-conversations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2021/09/Augmented-Reality-Demo.mp4" length="15688749" type="video/mp4" />
<enclosure url="https://video.twimg.com/ext_tw_video/1432767873504718850/pu/vid/720x960/sS9cLdGn93eUmvKC.mp4?tag=12" length="1546364" type="video/mp4" />

			</item>
		<item>
		<title><![CDATA[VR for Statistics]]></title>
		<link>https://shkspr.mobi/blog/2021/08/vr-for-statistics/</link>
					<comments>https://shkspr.mobi/blog/2021/08/vr-for-statistics/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 05 Aug 2021 11:33:05 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[Virtual Reality]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=39771</guid>

					<description><![CDATA[I&#039;m not a big fan of Virtual Reality. I find it claustrophobic and impractical for most uses.  There are some areas which it does impress though.  Scale.  Half-a-dozen years ago - during one of VR&#039;s periodic hype-phases - an employer asked me and my team to &#34;do something interesting&#34; with all the expensive VR kit they&#039;d bought on a whim.  We looked at virtual store walkthroughs, simulating the…]]></description>
										<content:encoded><![CDATA[<p>I'm not a big fan of Virtual Reality. I find it claustrophobic and impractical for most uses.</p>

<p>There are some areas which it does impress though.</p>

<p>Scale.</p>

<p>Half-a-dozen years ago - during one of VR's periodic hype-phases - an employer asked me and my team to "do something interesting" with all the expensive VR kit they'd bought on a whim.</p>

<p>We looked at virtual store walkthroughs, simulating the view from a theatre seat, or a view of the country from above overlaid with shiny graphics. None really sparked the imagination.</p>

<p>Then, we had the genius idea of graphs.</p>

<p>Yup! Bar charts!</p>

<p>The tyranny of the A4 print out can't be overstated. Every graph is reduced to the same size. Differences are erased. The massive disparity between columns are squished down. Even a 65 inch, 4K TV doesn't really show scale.</p>

<p>But VR does!</p>

<p>We tried a few different things - riding roller coasters over the data, sky diving through the numbers, even rendering the data as monsters and shooting them with lasers.</p>

<p>But, in the end, the thing that impressed was scale.</p>

<p>Here's a quick demo I knocked up in A-Frame. (I don't have the original data or hoards of graphic designers to make things look halfway decent. Nor a copy of Unity. Just fill in with your imagination.)</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/07/Basic-Graph-fs8.png" alt="A basic bar chart - with four columns. The tallest is about the height of the screen." width="1024" height="501" class="aligncenter size-full wp-image-39785">

<p>It's a pretty OK way to visualise the data. Imagine some labels and axis on there - you can see how wandering around it would give you a sense of the data.</p>

<p>"Now," you tell your CEO, "gaze upwards..."</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/07/Tall-Graph-fs8.png" alt="Gazing up, we can see the tallest bar towers over them all reaching into the sky." width="1024" height="501" class="aligncenter size-full wp-image-39786">

<p>Whoa! From playing around with small numbers to suddenly being confronted by the overwhelming power of a giant number.</p>

<p>Look, is this the <em>best</em> way to visualise data? No! Probably not.  Is it a <em>good</em> way to visualise data? Also no!</p>

<p>But it is good at preventing a certain class of problem when viewing data:</p>

<p><a href="https://web.archive.org/web/20210714094741/https://twitter.com/DanWei55/status/1415224423725125633"><img src="https://shkspr.mobi/blog/wp-content/uploads/2021/08/BBC-Graph.jpg" alt="Tweet which says &quot;How the BBC chooses to display a graph on race disparity
vs
How the data would actually look like.&quot; The first image shows an unnaturally shortened bar graph. The second image shows that the graph should extend much further." width="688" height="822" class="aligncenter size-full wp-image-46519"></a></p>

<p>Most of the time, statistical graphs are static. Occasionally, they're animated. But when you need to impress on someone the magnitude of a number - sometimes VR is the answer.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=39771&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/08/vr-for-statistics/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Review: Svpro 3D Camera - for Android and Raspberry Pi]]></title>
		<link>https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/</link>
					<comments>https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 14 Jun 2017 11:28:41 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Sponsored Post]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=25355</guid>

					<description><![CDATA[I&#039;ve been sent a 3D camera addon to review - the Svpro SV-2560X3D-001 is a £65 stereo camera designed for Android.  It will also work with a Raspberry Pi!  It looks a little like a Microsoft Kinect - a single bar with two embedded cameras.  The camera resolution is 720p on each lens.    It clips on easily to a phone via a padded screw clamp. You need to install a dedicate 3D camera app in order …]]></description>
										<content:encoded><![CDATA[<p>I've been sent a 3D camera addon to review - <a href="https://web.archive.org/web/20170612153841/https://www.trendsloving.com/">the Svpro SV-2560X3D-001 is a £65 stereo camera designed for Android</a>.  It will also work with a Raspberry Pi!</p>

<p>It looks a little like a Microsoft Kinect - a single bar with two embedded cameras.  The camera resolution is 720p on each lens.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/3D-camera-clipped-to-a-phone-sat-in-a-tripod.jpg" alt="3D camera clipped to a phone, sat in a tripod" width="1024" height="768" class="aligncenter size-full wp-image-25381">

<p>It clips on easily to a phone via a padded screw clamp. You need to install a dedicate 3D camera app in order to make it work. In the box you get the camera, two USB-OTG cables, a tripod and clamp, and a carrying pouch.</p>

<p>Let's take it for a spin!</p>

<h2 id="sample-shots"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#sample-shots">Sample shots</a></h2>

<h3 id="video"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#video">Video</a></h3>

<p>As you can see, the 3D effect is prominent.</p>

<iframe title="3D donkey" width="620" height="349" src="https://www.youtube.com/embed/1Z2wP2Izbk8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>Video quality is 2560x720. Framerate is variable depending on how fast your phone is. My Nexus 6 managed just 16fps, my S6 got to the slightly better 25fps.</p>

<iframe title="3D Driving" width="620" height="349" src="https://www.youtube.com/embed/mV2wWAwQhRU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>Because the cameras are independent, their exposure and white balance aren't linked. This also means that occasionally one camera may drop a frame or exhibit tearing - while the other side remains unaffected.</p>

<iframe title="3D River" width="620" height="349" src="https://www.youtube.com/embed/C8OapdWOhVY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>The cameras work best in bright light. Too much motion and the JPEG encoding can't keep up. You can stream raw YUYV video off the device - but you need to either lower the framerate or resolution if you want the USB bandwidth to be sufficient.</p>

<p>Audio is <code>aac, 44100 Hz, mono, fltp, 67 kb/s</code>
You don't get stereo sound, which is a little bit of a disappointment.  There are no microphones in the unit - audio comes from your phone's mic.  I've removed the audio from the above videos</p>

<p>3D metadata isn't embedded - this is needed <a href="https://support.google.com/youtube/answer/7278886?hl=en-GB">for sites like YouTube to recognise them as 3D videos</a>.</p>

<h4 id="tv-playback"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#tv-playback">TV Playback</a></h4>

<p>I uploaded a sample video to YouTube - which has native 3D support. I was able to stream the video to my <a href="https://shkspr.mobi/blog/2012/09/review-panasonic-tx-l37et5b/">smart TV</a> and watch it using 3D glasses.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/A-smart-TV-is-playing-a-3D-video-on-YouTube.jpg" alt="A smart TV is playing a 3D video on YouTube" width="1024" height="640" class="aligncenter size-full wp-image-25372">

<h3 id="photo"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#photo">Photo</a></h3>

<p>The Svpro app doesn't let you take photos! A bizarre omission. I cheated and used the phone's screenshot tool to capture these.  Click for full size.</p>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2017/06/3D-shot-of-Terence-Eden.jpg"><img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/3D-shot-of-Terence-Eden.jpg" alt="3D shot of Terence Eden" width="2560" height="720" class="aligncenter size-full wp-image-25368"></a></p>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2017/06/3D-photo-of-a-river.jpg"><img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/3D-photo-of-a-river.jpg" alt="3D photo of a river" width="2560" height="720" class="aligncenter size-full wp-image-25383"></a></p>

<h3 id="app"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#app">App</a></h3>

<p>Android doesn't natively support external cameras - so you need to <a href="https://apkpure.com/vr-3d-camera/cc.svpro.vr3dcamera">download the Svpro app</a>.  It's basic - you can record video and play video. That's it!</p>

<p>No photo capabilities, no resolution or quality settings, no framerate control, no video editing or upload to YouTube.</p>

<p>Worse, the app in the Google Play Store doesn't support Android 7.0 - you need to download it directly from <a href="http://www.svpro.cc/app/">http://www.svpro.cc/app/</a>.</p>

<p>I found that the app would not keep the screen on while I was recording.  You may need to adjust your phone's display settings if you want to keep the screen active.</p>

<p>On the positive side, it doesn't ask for crazy permissions - although you will need to grant it USB access.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/Screenshot-of-an-Android-app-asking-for-USB-permissions.png" alt="Screenshot of an Android app asking for USB permissions" width="741" height="392" class="aligncenter size-full wp-image-25361">

<p>There are other apps on the play store which you can use, which show how good the Svpro app <em>could</em> be.  For example, this is <a href="https://play.google.com/store/apps/details?id=com.shenyaocn.android.usbdualcamera">USB Dual Camera</a>:
<a href="https://play.google.com/store/apps/details?id=com.shenyaocn.android.usbdualcamera"><img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/Screenshot-of-an-Android-app-displaying-two-cameras-and-a-host-of-options.png" alt="Screenshot of an Android app displaying two cameras and a host of options" width="739" height="401" class="aligncenter size-full wp-image-25366"></a></p>

<p>That's not a perfect app, but it gives you an idea of the potential.</p>

<p>The Svpro app also seems quite slow - which sometimes leads to disappointing video results.</p>

<h2 id="raspberry-pi-linux-support"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#raspberry-pi-linux-support">Raspberry Pi Linux support</a></h2>

<p>Although this camera isn't advertised as working on Linux, it <em>is</em> a USB camera - and it works brilliantly!</p>

<p>Running <code>lsusb</code> gives us:</p>

<pre><code class="language-_">Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 005: ID 0ac8:9902 Z-Star Microelectronics Corp.
Bus 001 Device 006: ID 0ac8:9901 Z-Star Microelectronics Corp.
</code></pre>

<p>So this is a USB hub with two cameras attached to it!  It shows up as <code>/dev/video0</code> and <code>/dev/video1</code> - and both cameras work <em>perfectly!</em></p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/Screenshot-of-Ubuntu-showing-left-and-right-images-from-3D-camera.jpg" alt="Screenshot of Ubuntu showing left and right images from 3D camera" width="1281" height="558" class="aligncenter size-full wp-image-25363">

<p>It supports <code>YUV 4:2:2 (YUYV)</code> and <code>MJPG</code> for video capture and, pleasingly, each camera is 1280*720 native. No interpolation!</p>

<p>The Raspberry Pi website has <a href="https://www.raspberrypi.com/documentation/computers/camera_software.html#use-a-usb-webcam">a quick tutorial on capturing images</a>.</p>

<p>You can capture the MJPG directly from the camera. This is the quickest and most efficient way to get 25fps video out of the device - although the filesize is rather large (5MB per second).</p>

<pre><code>avconv -f video4linux2 -input_format mjpeg -i /dev/video0 -t 00:00:05 -c:v copy output.mkv
</code></pre>

<p>That will only capture from <em>one</em> of the twin cameras. How do we get both?  Here's a lazy way to capture dual USB cameras simultaneously.</p>

<pre><code>avconv -f video4linux2 -input_format mjpeg -i /dev/video0 -t 00:00:05 -c:v copy outputL.mkv &amp; avconv -f video4linux2 -input_format mjpeg -i /dev/video1 -t 00:00:05 -c:v copy outputR.mkv
</code></pre>

<p>That worked on my Pi 2 Model B - I'll write a blog post soon explaining other ways to do this.</p>

<h2 id="technology"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#technology">Technology</a></h2>

<p>At the start of the decade, my mate Ket was building his own 3D cameras.  Literally two cameras wired together and mounted next to each other.</p>

<p><a href="https://www.slideshare.net/spiritquest/3d-stereotalk/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/how-to-build-your-own-3d-digital-camera-rig-3-638.jpg" alt="Some self-build 3D cameras. " width="638" height="495" class="aligncenter size-full wp-image-25358"></a></p>

<p>It's incredible to think how quickly technology has progressed. For £65 you get a lightweight (50g) and tiny (92mm * 20mm * 20mm) camera pairing. The distance between the cameras is almost identical to the distance between my pupils. The view angle on each lens is 100°.  Perfect for stereoscopic viewing.</p>

<p>But pushing all that video over a USB cable is tough. A more practical design may be to place the video processing within the unit - rather than relying on the USB bandwidth and phone speed being sufficient.</p>

<h2 id="downsides"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#downsides">Downsides</a></h2>

<p>There are a few little niggles with the Svpro.</p>

<ul>
<li>For phones, it is Android only. At the moment the USB OTG functionality only works with Android. So you iPhone users are out of luck.</li>
<li>Dedicated Android app needed. An app like this needs to be polished, professional, and a joy to use. It isn't.</li>
<li>720p is fine for a cheap camera - and matches the resolution of most 3D displays - but a bigger resolution would be welcome.</li>
<li>Framerate should be higher - although this is partially a limitation of the speed of the USB transfer and of your phone.</li>
<li>No binaural sound.  Audio is recorded from your phone's microphone, so there's no stereo effect.</li>
</ul>

<p>Those are minor problems. The only other issue I found was that on <em>some</em> devices, it would capture BGR video - the red and blue channels swapped around.  Which gave this weird effect:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/Screenshot-of-a-video-with-weird-inverted-colours.jpg" alt="Screenshot of a video with weird inverted colours" width="720" height="405" class="aligncenter size-full wp-image-25370">No idea why - I reported it to Svpro and they're looking into it.</p>

<p>To correct it using Linux requires <a href="https://superuser.com/questions/1058371/red-and-green-color-channels-are-swapped-in-ffmpeg-rendered-video"><code>ffmpeg</code>'s filter <code>colorchannelmixer</code></a></p>

<pre><code>ffmpeg -i in.mp4 -vf colorchannelmixer=rr=0:rb=1:br=1:bb=0 -acodec copy out.mp4
</code></pre>

<p>Recording from the Pi didn't exhibit these problems.</p>

<h2 id="buy-it"><a href="https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/#buy-it">Buy it</a></h2>

<p>If you want to get started with a <a href="https://web.archive.org/web/20170612153841/https://www.trendsloving.com/">3D VR Camera</a> - for playback on a Google Cardboard or other VR headset - this is a pretty good device.  The app is basic, but the video quality is satisfactory if your phone is fast enough. The 3D effect is perfect.  It's also a handy way to add stereo-vision to a Raspberry Pi robotics project.</p>

<ul>
<li>The 3D camera is available on Amazon UK for £65.</li>
<li>You can also get it <a href="https://web.archive.org/web/20170612153841/https://www.trendsloving.com/">direct from the manufacturer for around $80</a>.</li>
</ul>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=25355&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2017/06/review-svpro-3d-camera-for-android-and-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Charity Fundraising Using VR]]></title>
		<link>https://shkspr.mobi/blog/2017/02/charity-fundraising-using-vr/</link>
					<comments>https://shkspr.mobi/blog/2017/02/charity-fundraising-using-vr/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 23 Feb 2017 21:29:01 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[charity]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Virtual Reality]]></category>
		<category><![CDATA[vr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=24851</guid>

					<description><![CDATA[Walking back from work yesterday, I noticed an unusual set of chuggers - those faux-cheerful folk who try to stop you in the street asking for money.  They were fundraising for Unicef.  Rather than handing out flyers they were carrying high-tech VR headsets!    Using the headset, I was able to take a virtual tour of a Unicef aid drop.  As with all 360 experiences, it takes a little getting used…]]></description>
										<content:encoded><![CDATA[<p>Walking back from work yesterday, I noticed an unusual set of <a href="https://en.wikipedia.org/wiki/Chuggers">chuggers</a> - those faux-cheerful folk who try to stop you in the street asking for money.  They were fundraising for <a href="https://www.unicef.org.uk/">Unicef</a>.  Rather than handing out flyers they were carrying high-tech VR headsets!</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/02/Charity-Fundraiser-carrying-a-VR-headset.jpeg" alt="Charity Fundraiser carrying a VR headset" width="1024" height="768" class="aligncenter size-full wp-image-24852">

<p>Using the headset, I was able to take a virtual tour of a Unicef aid drop.  As with all 360 experiences, it takes a little getting used to - but then it is fully immersive. A minute-long video clip is more persuasive than a bit of patter from a charity worker.</p>

<p>The kit being used is a <a href="http://www.bobovr.com/">BoboVR</a> - which claims to be the "most cost effective VR glasses in China".</p>

<p><a href="http://amzn.to/2mq7rjD"><img src="https://shkspr.mobi/blog/wp-content/uploads/2017/02/Close-up-of-a-BoboVR-headset.jpeg" alt="Close-up of a BoboVR headset" width="1024" height="768" class="aligncenter size-full wp-image-24853"></a></p>

<p>You can <a href="http://amzn.to/2mq7rjD">buy one for around £30</a> - no doubt cheaper in bulk.  The phone inside looked like a Samsung Galaxy S6 or similar. I only got a brief look - it may have been a cheaper generic handset.</p>

<p>Unicef have been trialling this technology under their "<a href="https://www.unicef.org/innovation/xr/virtuous-reality-vr-in-the-good-space">Virtuous Reality</a>" programme.  You can get a sense of what they're trying to do <a href="https://web.archive.org/web/20160619033035/https://www.youtube.com/watch?v=nooFR-TRBH0">from their promo videos</a></p>

<p>You can view several of the videos at <a href="https://web.archive.org/web/20170218093031/http://www.unicef360.com/">Unicef360.com</a> - there's an app for Android and iPhone, or you can watch in your browser.</p>

<h2 id="criticisms"><a href="https://shkspr.mobi/blog/2017/02/charity-fundraising-using-vr/#criticisms">Criticisms</a></h2>

<p>As my friend Tony points out, asking people to experience VR on a crowded London street isn't necessarily a sensible idea.</p>

<blockquote><p>I disliked it, they wanted me to stick on something in a crowded street that would stop me from seeing around me. No thanks.
<a href="https://web.archive.org/web/20200924194833/https://twitter.com/tosbourn/status/834776555461210113?ref_src=twsrc%5Etfw">Tony Osbourn -  23 Feb 2017</a></p></blockquote>

<p>Could someone have stolen my wallet, or assaulted me while I was "blind"?  Probably.  That's a risk I was comfortable with - others may not be.</p>

<p>Do people know enough about 360 video to want to experiment with it in public? I didn't see anyone other than myself using it.</p>

<p>Is it calibrated right?  VR video usually needs to be focussed for an individual's eyesight preferences. A blurry video is worse than no video at all.</p>

<p>Data speeds even in central London can be slow. It took a few minutes for the VR experience to load fully. Time that the chugger used to great advantage to tell me about the important work Unicef are doing.</p>

<p>Battery life is still an issue.  Even modern phones with large batteries will only last for a few hours of VR video.</p>

<p>But, all that said, it is a fascinating way to encourage charitable giving.  In the UK, charities hungrily devoured mobile campaigning - both in terms of marketing and donations via Premium SMS.  VR seems like the next logical step.</p>

<h2 id="donate"><a href="https://shkspr.mobi/blog/2017/02/charity-fundraising-using-vr/#donate">Donate</a></h2>

<p>If you can, please donate to Unicef <a href="https://www.unicef.org.uk/donate/">https://www.unicef.org.uk/donate/</a></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=24851&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2017/02/charity-fundraising-using-vr/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
